Differences

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

Link to this comparison view

Next revision
Previous revision
plugin:forceresourcepacks:commands [2024/03/16 16:33] – created - external edit plugin: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.