Commands
/usepack
List all packs that you can choose.
There are also additional arguments to select a pack
/usepack <packname> [<playername>] [<temporary>]
Send a specific pack to yourself or another player, depending on the value of temporary it will only apply for this session or also re-apply on the next login. Values are true or false, omitting it will use the usepack-is-temporary config value (defaults to true)
/resetpack [<playername>] [<temporary>]
Reset the pack of a player.
/<pluginname>
Depending on which plugin you use the main plugin command will be named differently after the plugin's name with the following short aliases:
- WorldResourcepacks:
/wrp - BungeeResourcepacks:
/brp - VelocityResourcepacks:
/vrp - ForceResourcepacks:
/frp
The command has the following subcommands:
reload [resend]
Reloads the config file; resends the packs to every online player if the 2nd argument is “resend”
generatehashes
Downloads the resource pack files and generates the sha1 hashes of them
version
Shows the version of this plugin
addpack <name> <url>
Add a new pack with a specific url (check out mc-packs.net if you need a server resource pack host. Your own web server gives you better control though)
pack <pack> <option> <value>
Edit a value of a pack
Options that you can modify:
url <url>
The URL of the pack. Needs to be a direct download, not a one-click hoster!
hash <sha1>
The sha1 hash sum of the pack's zip file. Not the URL!
uuid <uuid> (optional)
An UUID for the pack. If not set it will be created automatically.
version <minecraft version> (optional)
The Minecraft version that is required at a minimum to load the pack
format <format number> (optional)
The pack format. Can be used instead of the version for the plugin to atutomatically select the correct versions based on the format number.
restricted true|false (optional)
Whether only players with the specified permission should be able to automatically get the pack sent.
permission <permission>
The permission a player needs to select the pack with /usepack and (if restricted is true) for when the pack is sent automatically.
removepack <name>
Remove a pack
getpacks [<player>]
Get the currently applied pack of a player
getstoredpack [<player>]
Get the stored pack of a player (requires UUID for offline players)
packusage <pack>
Get the applied and stored counts for a pack
listassignments
List all server/world assignments
deleteassignment <assignment>
Delete a certain server/world assignment
globalassignment|assignment <assignment> [<options>]
Show/edit values of a certain assignment or the global ones.
Assignment options:
info
Get information about the config values of the assignment
addpack <pack>
Add a pack to the assignment
removepack <pack>
Remove a pack from the assignment
addoptionalpack <pack>
Add an optional pack to the assignment
removeoptionalpack <pack>
Remove an optional pack from the assignment
regex <regex>
Set a regular expression to match the server/world names
senddelay <delay in ticks>
Set the delay before sending the pack to a player
required true|false
Set whether the pack is required for the assignment. Only works on 1.17+ clients. Use the kick action for older clients
promptmessage <message>
Set the message that is displayed on the prompt screen for clients above 1.17
addaction <status> <action> <value>
removeaction <status> [<action>]
Remove an action from the assignment from a specific status. (Or all actions of a status if no action is given)
addfirstjoinaction <status> <action> <value>
Add an action to the assignment to react on a specific status when it is the first time a player joins the server
removefirstjoinaction <status> [<action>]
Remove an action from the assignment from a specific status when it is the first time a player joins the server. (Or all actions of a status if no action is given)
addpackaction <pack> <status> <action> <value>
removepackaction <pack> <status> [<action>]
Remove an action from the assignment from a specific status for a specific pack. (Or all actions of a status if no action is given)
addfirstjoinpackaction <pack> <status> <action> <value>
Add an action to the assignment to react on a specific status for a specific pack when it is the first time a player joins the server