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/17 23:22] – Improve command listing phoenix616plugin:forceresourcepacks:commands [2026/01/05 13:37] (current) – Include Resourcepacks Plugins commands page phoenix616
Line 1: Line 1:
-# Commands +{{page>plugin/resourcepacksplugins/commands}}
- +
-## /frp +
- +
-### /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<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. +
- +
-### /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> [<options>+
-Show/edit values of a certain assignment or the global ones. +
- +
-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+
  
 #### required true|false #### required true|false
Line 78: Line 6:
 #### 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> 
-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> #### addaction <status> <action> <value>
Line 114: Line 30:
 #### 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 
-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.