**This is an old revision of the document!**

Frequently Asked Questions

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 mcrp.host to host your resourcepacks.

How do I set a resourcepack for a world?

You can set a resourcepack for a world by using the /frp assignment <world> pack <pack> command on your Spigot server. You can also set a pack for a world in the config file in the worlds section.

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 <server> pack <pack> command on your proxy. You can also set a pack for a world in the config file in the servers section.

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 <pack> command. You can also set a pack for the whole server/proxy in the config file in the global section.

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 (right now there is no command for that, sorry) and add different packs to the `variants` list of a pack, specifying the version or format for each variant. (They need to be in descending order of the version/format number)

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.

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.

The prompt closes immediately after opening it, what can I do?

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/opening the inventory after the pack was loaded.

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/console:

  • Linux: sha1sum /path/to/file.zip
  • Windows: FCIV -sha1 path\to\file.zip
  • Mac OS: shasum /path/to/file.zip

(Please note that the path has to be on the local system, not the download url!) .

Why does the client freeze 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't contain any HD textures or textures at all the client will still completely reload all locally applied resource packs) This is something that has to be fixed in the client by Mojang for example by only reloading resources that changed. There's not a lot I can do about that offer than advice people to put pressure on Mojang to improve that behaviour.

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!