Approvals: 0/1
**This is an old revision of the document!**
Commands
`/frp reload [resend]`
Reloads the config file; resends the packs to every online player if the 2nd argument is “resend”
`/frp generatehashes`
Downloads the resource pack files and generates the sha1 hashes of them
`/frp version`
Shows the version of this plugin
`/frp pack <pack> [url|hash|uuid|version|format|restricted|permission]`
Edit a value of a pack
`/frp addpack <name> <url>`
Add a new pack (check out mcrp.host if you need a server resource pack host)
`/frp removepack <name>`
Remove a pack
`/frp getpacks [<player>]`
Get the currently applied pack of a player
`/frp getstoredpack [<player>]`
Get the stored pack of a player (requires UUID for offline players)
`/frp packusage <pack>`
Get the applied and stored counts for a pack
`/frp listassignments`
List all server/world assignments
`/frp deleteassignment <assignment>`
Delete a certain server/world assignment
`/frp globalassignment|assignment <assignment>`
Show/edit values of a certain assignment or the global ones. Sub commands:
`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
`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
`addoptionalpack <pack>`
Add an optional pack to the assignment
`removeoptionalpack <pack>`
Remove an optional pack from the assignment
`regex <regex>`
Set a regex to match the server/world names
`senddelay <delay in ticks>`
Set the delay before sending the pack to a player
`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
`removefirstjoinpackaction <pack> <status> [<action>]`
Remove an action from the assignment from a specific status for a specific pack when it is the first time a player joins the server. (Or all actions of a status if no action is given)
`/usepack`
List all packs that you can choose
`/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.