Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
plugin:forceresourcepacks:commands [2024/03/16 16:58] phoenix616plugin:forceresourcepacks:commands [2024/04/06 22:56] (current) – [/frp globalassignment|assignment <assignment> [<options>]] phoenix616
Line 1: Line 1:
 # Commands # Commands
  
-## /frp reload [resend]+## /frp 
 + 
 +### /frp reload [resend]
 Reloads the config file; resends the packs to every online player if the 2nd argument is "resend" Reloads the config file; resends the packs to every online player if the 2nd argument is "resend"
  
-## /frp generatehashes+### /frp generatehashes
 Downloads the resource pack files and generates the sha1 hashes of them Downloads the resource pack files and generates the sha1 hashes of them
  
-## /frp version+### /frp version
 Shows the version of this plugin Shows the version of this plugin
  
-## /frp pack <pack> [url|hash|uuid|version|format|restricted|permission]+### /frp pack <pack> <option> <value>
 Edit a value of a pack Edit a value of a pack
  
-## /frp addpack <name> <url>+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. 
 + 
 +### /frp addpack <name> <url>
 Add a new pack (check out mcrp.host if you need a server resource pack host) Add a new pack (check out mcrp.host if you need a server resource pack host)
  
-## /frp removepack <name>+### /frp removepack <name>
 Remove a pack Remove a pack
  
-## /frp getpacks [<player>]+### /frp getpacks [<player>]
 Get the currently applied pack of a player Get the currently applied pack of a player
  
-## /frp getstoredpack [<player>]+### /frp getstoredpack [<player>]
 Get the stored pack of a player (requires UUID for offline players) Get the stored pack of a player (requires UUID for offline players)
  
-## /frp packusage <pack>+### /frp packusage <pack>
 Get the applied and stored counts for a pack Get the applied and stored counts for a pack
  
-## /frp listassignments+### /frp listassignments
 List all server/world assignments List all server/world assignments
  
-## /frp deleteassignment <assignment>+### /frp deleteassignment <assignment>
 Delete a certain server/world assignment Delete a certain server/world assignment
 +### /frp globalassignment|assignment <assignment> [<options>]
 +Show/edit values of a certain assignment or the global ones.
  
-## /frp globalassignment|assignment <assignment> +Options:
-Show/edit values of a certain assignment or the global ones. Sub commands:+
  
-### info+#### info
 Get information about the config values of the assignment Get information about the config values of the assignment
  
-### addpack <pack>+#### addpack <pack>
 Add a pack to the assignment Add a pack to the assignment
  
-### removepack <pack>+#### removepack <pack>
 Remove a pack from the assignment Remove a pack from the assignment
  
-### required true|false+#### required true|false
 Set whether the pack is required for the assignment. Only works on 1.17+ clients. Use the [kick](statuses#kick) action for older clients Set whether the pack is required for the assignment. Only works on 1.17+ clients. Use the [kick](statuses#kick) action for older clients
  
-### promptmessage <message>+#### promptmessage <message>
 Set the message that is displayed on the prompt screen for clients above 1.17 Set the message that is displayed on the prompt screen for clients above 1.17
  
-### addoptionalpack <pack>+#### addoptionalpack <pack>
 Add an optional pack to the assignment Add an optional pack to the assignment
  
-### removeoptionalpack <pack>+#### removeoptionalpack <pack>
 Remove an optional pack from the assignment Remove an optional pack from the assignment
  
-### regex <regex> +#### regex <regex> 
-Set a regex to match the server/world names+Set a regular expression to match the server/world names
  
-### senddelay <delay in ticks>+#### senddelay <delay in ticks>
 Set the delay before sending the pack to a player Set the delay before sending the pack to a player
  
-### addaction <status> <action> <value>+#### addaction <status> <action> <value>
 Add an [action](actions) to the assignment to react on a specific [status](statuses) Add an [action](actions) to the assignment to react on a specific [status](statuses)
  
-### removeaction <status> [<action>]+#### removeaction <status> [<action>]
 Remove an [action](actions) from the assignment from a specific [status](statuses). (Or all actions of a [status](statuses) if no action is given) Remove an [action](actions) from the assignment from a specific [status](statuses). (Or all actions of a [status](statuses) if no action is given)
  
-### addfirstjoinaction <status> <action> <value>+#### addfirstjoinaction <status> <action> <value>
 Add an [action](actions) to the assignment to react on a specific [status](statuses) when it is the first time a player joins the server Add an [action](actions) to the assignment to react on a specific [status](statuses) when it is the first time a player joins the server
  
-### removefirstjoinaction <status> [<action>]+#### removefirstjoinaction <status> [<action>]
 Remove an [action](actions) from the assignment from a specific [status](statuses) when it is the first time a player joins the server. (Or all actions of a [status](statuses) if no action is given) Remove an [action](actions) from the assignment from a specific [status](statuses) when it is the first time a player joins the server. (Or all actions of a [status](statuses) if no action is given)
  
-### addpackaction <pack> <status> <action> <value>+#### addpackaction <pack> <status> <action> <value>
 Add an [action](actions) to the assignment to react on a specific [status](statuses) for a specific pack Add an [action](actions) to the assignment to react on a specific [status](statuses) for a specific pack
  
-### removepackaction <pack> <status> [<action>]+#### removepackaction <pack> <status> [<action>]
 Remove an [action](actions) from the assignment from a specific [status](statuses) for a specific pack. (Or all actions of a [status](statuses) if no action is given) Remove an [action](actions) from the assignment from a specific [status](statuses) for a specific pack. (Or all actions of a [status](statuses) if no action is given)
  
-### addfirstjoinpackaction <pack> <status> <action> <value>+#### addfirstjoinpackaction <pack> <status> <action> <value>
 Add an [action](actions) to the assignment to react on a specific [status](statuses) for a specific pack when it is the first time a player joins the server Add an [action](actions) to the assignment to react on a specific [status](statuses) for a specific pack when it is the first time a player joins the server
  
-### removefirstjoinpackaction <pack> <status> [<action>]+#### removefirstjoinpackaction <pack> <status> [<action>]
 Remove an [action](actions) from the assignment from a specific [status](statuses) for a specific pack when it is the first time a player joins the server. (Or all actions of a [status](statuses) if no action is given) Remove an [action](actions) from the assignment from a specific [status](statuses) for a specific pack when it is the first time a player joins the server. (Or all actions of a [status](statuses) if no action is given)
  
 ## /usepack ## /usepack
-List all packs that you can choose+List all packs that you can choose
 + 
 +There are also additional arguments to select a pack
  
-## /usepack <packname> [<playername>] [<temporary>]+### /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) 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>] ## /resetpack [<playername>] [<temporary>]
 Reset the pack of a player. Reset the pack of a player.