Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| plugin:forceresourcepacks:faq [2025/11/10 21:17] – Add section on proxies phoenix616 | plugin:forceresourcepacks:faq [2026/01/05 13:39] (current) – Include Resourcepacks Plugins FAQ page phoenix616 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | # Frequently Asked Questions | + | {{page>plugin/resourcepacksplugins/faq}} |
| - | + | ||
| - | ## Where do I need to install the plugin | + | |
| - | + | ||
| - | If want to use the plugin with a proxy network e.g. Velocity or BungeeCord you will get the best experience if you add the plugin to the proxy rather than each individual servers. | + | |
| - | + | ||
| - | In the case where you want to use per-server or the [WorldGuard pack flags](flags) too then you can add the plugin to the Minecraft server were you need those too. The plugin on the proxy and on the Minecraft server will communicate with each other to ensure that the same packs aren't sent multiple times and that they are correctly removed. Make sure that you specify all packs that exist in your proxy config in the FRP config on the Minecraft-server as well as well as set all packs a player might have on that server as an optional pack for the server on both the proxy as well as the Minecraft-server. | + | |
| - | + | ||
| - | If you don't install FRP at the same time on the proxy and the Minecraft server then you need to also ensure that the same value is set in the `key.yml` for authentication of the plugin between the proxy and the Minecraft server. | + | |
| - | + | ||
| - | ## Where can I host my resourcepacks? | + | |
| - | + | ||
| - | You can host your resourcepacks on any web server that supports HTTPS. If you don't have a web server you can use a service like [mc-packs.net](https:// | + | |
| - | + | ||
| - | ## How do I add a pack? | + | |
| - | + | ||
| - | You can use the command [/frp addpack](commands# | + | |
| - | + | ||
| - | ## How do I set a resourcepack for a world? | + | |
| - | + | ||
| - | You can set a resourcepack for a world by using the `/frp assignment < | + | |
| - | + | ||
| - | ## How do I set a resourcepack for a server on a proxy? | + | |
| - | + | ||
| - | You can set a resourcepack for a server by using the `/frp assignment < | + | |
| - | + | ||
| - | ## How do I set a resourcepack for the whole server or network? | + | |
| - | + | ||
| - | You can set a resourcepack for the whole network by using the `/frp globalassignment pack < | + | |
| - | ## How do I set a resourcepack for a specific version? | + | |
| - | + | ||
| - | You can specify which version a pack is for by setting the `format` of the pack or the Minecraft `version` directly, either using the commands or the `packs` section in the config. | + | |
| - | + | ||
| - | In order to send different packs to different versions you need to use the `packs` section in the config file and add different packs to the [`variants` list](https:// | + | |
| ## How do I disable kicking players for not having the resourcepack? | ## How do I disable kicking players for not having the resourcepack? | ||
| You can disable kicking players for not having the resourcepack by setting the `required` value of the pack to `false` as well as removing the `KICK` action from the pack's assignment. | You can disable kicking players for not having the resourcepack by setting the `required` value of the pack to `false` as well as removing the `KICK` action from the pack's assignment. | ||
| - | |||
| - | ## How can I send multiple packs to a player? | ||
| - | |||
| - | You can send multiple packs to a player by adding them to the list of `packs` for an assignment. **Please note that only client versions above 1.20.3 support multiple packs!** | ||
| - | |||
| - | ## How can I send a resourcepack to a player without a prompt? | ||
| - | |||
| - | You cannot send a resourcepack to a player without a prompt. This is a limitation of the Minecraft client and cannot be bypassed unless the player already accepted the server packs from your server in the past. | ||
| - | |||
| - | ## How do I generate the sha1 hash for a resourcepack? | ||
| - | |||
| - | You can generate the sha1 hash for a resourcepack by using the `/frp pgeneratehashes` command. You can also manually specify the hash for a pack in the config file or via the commands if you want to manually generate the hash or already know them from another source | ||
| - | |||
| - | If you want to manually generate it these are the commands you can run in your terminal/ | ||
| - | |||
| - | - **Linux:** `sha1sum / | ||
| - | - **Windows: | ||
| - | - **Mac OS:** `shasum / | ||
| - | |||
| - | (Please note that the path has to be on the local system, not the download url!) | ||
| - | |||
| - | ## Pack loading issues: | ||
| - | ### The download screen gets stuck at 100% | ||
| - | |||
| - | There were several Bugs in older versions of the Minecraft client which caused it to get stuck at 100% on the loading screen when certain errors in the client while downloading or applying the pack occured. | ||
| - | |||
| - | If you need old client versions to work then a very common issue is that older Minecraft versions used older Java versions which are not compatible with modern SSL certificates and encryption algorithms. | ||
| - | |||
| - | There are only three real solutions to this issue: | ||
| - | |||
| - | - Update to a client version that is at least 1.17 (as in that version Java was updated from 8 to 16) | ||
| - | - Install a modern Java version like 17 and manually specify it to be used in the launcher | ||
| - | - Change the SSL certificate to one with a root certificate older than summer 2015 (these tend to cost money. If you can't do that or don't even run your own webserver then you can try [mcrp.host](https:// | ||
| - | |||
| - | ### The prompt closes immediately after it opens | ||
| - | |||
| - | This is a bug in the Minecraft client that can occur when you teleport the player or force them to open an inventory after sending the resource pack. You can work around this by sending the pack with a delay or teleporting/ | ||
| - | ### The client freezes while loading the resourcepack | ||
| - | |||
| - | When a server resource pack is send to a client it will shortly freeze after the download is complete. (Same as manually applying a local pack) This happens because the client has to reload all resources, check which resources overlap and do some other calculation and manipulation with them. (Like stitching all the textures together to a single image like they were in the first texture pack format) It's not a download issue as the client will locally cache the pack files and not re-download them if their hash didn't change. | ||
| - | |||
| - | How long this takes generally depends on the PC's performance and the size of the textures (HD packs take longer) that are used in all resource packs that the player has applied. (So even if the server resource pack doesn' | ||
| - | |||
| - | **1.14 and 1.15 as well as 1.20.3 have some major improvements there so suggest players to use these over old versions if they have issues with your server resourcepack!** | ||