Commands - RockinChaos/ItemJoin GitHub Wiki
Index:
Permissions with a check mark are enabled for all players by default.
Description:
Shows the plugin information, specific version, and author including a redirect to the help menu.
Permission(s):
-
-
itemjoin.use
-
Example(s):
/ij
/itemjoin
Description:
Displays a page of the available help menu showing the available commands.
Permission(s):
-
-
itemjoin.use
-
Argument(s):
-
<page>
- The page you want to view, currently there are nine pages.
Example(s):
/itemjoin help 2
Description:
Displays a page of every permission node showing which permissions are enabled/disabled for the player, including custom item nodes. This command may contain multiple pages which are dynamically generated based on the number of items you have defined.
Permission(s):
-
-
itemjoin.permissions
-
Argument(s):
-
<page>
- The page you want to view, these are dynamically generated based on how many permission nodes you have.
Example(s):
/itemjoin permissions
/itemjoin permissions 2
/itemjoin permissions 3
/itemjoin permissions 4
Description:
Opens a GUI Menu to allow the view, modification, and creation of all custom items.
Permission(s):
-
-
itemjoin.menu
-
Example(s):
/itemjoin menu
Notes:
-
Notice: Servers using a Bungee Chat plugin experiencing issues using chat to text input will need to enable
passToBackendServer
setting within their chat plugins configuration and install the plugin NoChat onto their spigot server in order for the chat to text inputs to function properly. Additional context regarding this issue can be found in issue #316, keep in mind this has nothing to do with ItemJoin.
Description:
Reloads all plugin configuration files and caches any new data.
Permission(s):
-
-
itemjoin.reload
-
Example(s):
/itemjoin reload
Description:
Displays information about the custom item you are searching for that is defined in the config.
Permission(s):
-
-
itemjoin.query
-
Example(s):
/itemjoin query Ultra-Item
Description:
Displays any needed information for the item you are holding, such as material type and in legacy versions the data-value.
Permission(s):
-
-
itemjoin.use
-
Example(s):
/itemjoin info
Description:
Shows you what world you are in, useful for debugging purposes.
Permission(s):
-
-
itemjoin.use
-
Example(s):
/itemjoin world
Description:
Shows you what items are defined and their respective enabled worlds. This command may contain multiple pages which are dynamically generated based on the number of items you have for easy viewing.
Permission(s):
-
-
itemjoin.list
-
Example(s):
/itemjoin list
/itemjoin list 2
/itemjoin list 3
Description:
Checks for any available updates for the plugin.
Permission(s):
-
-
itemjoin.updates
-
Example(s):
/itemjoin updates
Description:
Forces the plugin to update to the latest version if a new version is found, a server restart will be required for changes to take effect.
Permission(s):
-
-
itemjoin.upgrade
-
Example(s):
/itemjoin upgrade
Description:
Gives the specified custom item and the amount you specified to the player's inventory.
Alias(s):
-
- get
-
- give
Permission(s):
-
-
itemjoin.get
-
-
-
itemjoin.get.others
-
Argument(s):
-
<item>
- The name of the item in the items.yml, this is the identifier, NOT the actual items custom name! -
<amount>
- The custom amount that you want to give the player, by default it will give the count defined in the items.yml. -
<player>
- The player you want to receive the item, by default it will give the executor the custom item.
Example(s):
/itemjoin get Ultra
/itemjoin get Ultra 12
/itemjoin get Ultra RockinChaos
/itemjoin get Ultra RockinChaos 8
Description:
Gives the specified custom item and the amount to all online players.
Alias(s):
-
- getOnline
-
- giveOnline
Permission(s):
-
-
itemjoin.get.others
-
Argument(s):
-
<item>
- The name of the item in the items.yml, this is the identifier, NOT the actual items custom name! -
<amount>
- The custom amount that you want to give the player, by default it will give the count defined in the items.yml.
Example(s):
/itemjoin getOnline Ultra
/itemjoin getOnline Ultra 8
Description:
Gives all custom items to the specified player.
Alias(s):
-
- getAll
-
- giveAll
Permission(s):
-
-
itemjoin.get
-
-
-
itemjoin.get.others
-
Argument(s):
-
<player>
- The player that will receive all the custom items and their defined count, by default not specifying a player will give the executor all the custom items.
Example(s):
/itemjoin getAll
/itemjoin getAll RockinChaos
Description:
Removes the specified custom item and the amount you specified from the player's inventory.
Permission(s):
-
-
itemjoin.remove
-
-
-
itemjoin.remove.others
-
Argument(s):
-
<item>
- The name of the item in the items.yml, this is the identifier, NOT the actual items custom name! -
<amount>
- The custom amount that you want to remove from the player, by default it will remove the count defined in the items.yml. -
<player>
- The player you want to lose the item, by default it will remove the custom item from the executor.
Example(s):
/itemjoin remove Ultra
/itemjoin remove Ultra 6
/itemjoin remove Ultra RockinChaos
/itemjoin remove Ultra RockinChaos 3
Description:
Removes the specified custom item and the amount from all online players.
Permission(s):
-
-
itemjoin.remove.others
-
Argument(s):
-
<item>
- The name of the item in the items.yml, this is the identifier, NOT the actual items custom name! -
<amount>
- The custom amount that you want to remove from the player, by default it will remove the count defined as in the items.yml.
Example(s):
/itemjoin removeOnline Ultra
/itemjoin removeOnline Ultra 8
Description:
Removes all custom items from the specified player.
Permission(s):
-
-
itemjoin.remove
-
-
-
itemjoin.remove.others
-
Argument(s):
-
<player>
- The player that will lose all the custom items, by default not specifying a player will remove all the custom items from the executor.
Example(s):
/itemjoin removeAll
/itemjoin removeAll RockinChaos
Description:
Enables the use of custom items for all players or specified player globally or specified player and world.
Permission(s):
-
-
itemjoin.enable
-
-
-
itemjoin.enable.others
-
Argument(s):
-
<player>
- The player that will have their custom items enabled, by default not specifying a player will enable the custom items for all players. -
<world>
- The world that will have the custom items enabled in, by default not specifying a world will enable the custom items in all worlds.
Example(s):
/itemjoin enable
/itemjoin enable RockinChaos
/itemjoin enable RockinChaos world_the_end
Description:
Disables the use of custom items for all players or specified player globally or specified player and world.
Unsure if you disabled items for players/a player? Simply enable debugging in the config.yml and attempt to get the item via a trigger and if custom items are disabled for the player a debug message will be sent in the console window.
Permission(s):
-
-
itemjoin.disable
-
-
-
itemjoin.disable.others
-
Argument(s):
-
<player>
- The player that will have their custom items disabled, by default not specifying a player will disable the custom items for all players. -
<world>
- The world that will have the custom items disabled in, by default not specifying a world will disable the custom items in all worlds.
Example(s):
/itemjoin disable
/itemjoin disable RockinChaos
/itemjoin disable RockinChaos world_the_nether
Description:
Purges ALL data or the specified data from the database file for ALL players or the specified player.
Permission(s):
-
-
itemjoin.purge
-
Argument(s):
-
<data>
- This is the data that will be erased from the database file, currently there are ip-limits, first-join, first-world, and map-ids, by default not specifying any data will erase ALL data from the database file. -
<player>
- The player that will have their specified data erased from the database file, by default not specifying a player will erase all players specified data from the database file. -
<image>
- The image is the exact name of the image to purge including the extension such asimage0.gif
ordefault.png
. This is useful for resetting custom map items in the event they stop properly rendering due to another plugin.
Example(s):
/itemjoin purge
/itemjoin purge first-join
/itemjoin purge first-join RockinChaos
/itemjoin purge first-world
/itemjoin purge first-world RockinChaos
/itemjoin purge ip-limits
/itemjoin purge ip-limits RockinChaos
/itemjoin purge map-ids
/itemjoin purge map-ids image0.gif
/itemjoin purge first-commands
/itemjoin purge first-commands RockinChaos
Description:
Makes a dump of important information, like your items.yml or server version. Use when reporting bugs.
Permission(s):
-
-
itemjoin.dump
-
Example(s):
/itemjoin dump