(4.0.0 - 4.21.1) 2.0.6 (3.0.0 - 3.25.6) 2.0.4 (3.0.0 - 3.25.6) 2.0.3 (3.0.0 - 3.25.6) 2.0.2 (3.0.0 - 3.25.6) 2.0.1 (3.0.0 - 3.25.6) 2.0.0 (3.0.0 - 3.25.6) 1.1.6 (3.0.0 - 3.25.6) 1.1.5 (3.0.0 - 3.25.6) 1.1.4
A versatile and full featured hotbar plugin! Add items and make them execute commands, on any world!
The default configuration provides lots of help setting up the plugin!
There are two types of hotbars.
The first type is the Worlds hotbars, they automatically are given to you when you enter a world or respawn and go to that world.
The second type is the Secondary-Hotbars, they aren't given to you automatically, but are able to be called using the hotbar command from console.
The configurations for both types of hotbars are identical.
To call a secondary hotbar, have an item execute - hotbar (The name of the hotbar goes here) {player}@console@true as one of it's commands.
To call the Worlds hotbar, have an item execute - hotbar WORLD {player}@console@true as one of it's commands.
To avoid conflicting issues do not use WORLD as the name of a world or as a hotbar's name.
This system of multiple types of hotbars allow you to create complex systems, but I would keep it simple to avoid confusion from players.
The hotbars are also callable from other plugins using the hotbar command.
For every item you need to add commands in order to do things. This plugin accepts an array of commands, allowing you to execute multiple commands with one tap! The format of each command is, the command to be executed@executor@false, the first part is obviously the command, but the second and third parts are a little more complicated.
Executors are as follows, note that most are capitilization insensitive.
Player - The player who tapped the item Here - The players looking at the player who tapped the item Everyone - Everyone online on your server Console - The servers console Player's name, for example ARTulloss (my ign) (Players names ARE capitilization sensitive)
The third part of the command formate specifies if you want to have the player run the command as an OP, or have them run it without OP.
You can use these in your commands to make refrences to the player! These are capitilization sensitive, so make sure to type them as shown here!
{player} IGN of the player
{tag} Name tag of the player
{level} The players level
{x} The players X
{y} The players Y
{z} The players Z
{rx} The players X (Rounded)
{ry} The players Y (Rounded)
{rz} The players Z (Rounded)
For every name that needs to be the same, insert a color reset at the end of the items name. This will make them visually equivalent, but unique and not conflicting.
Duplicate item names are only an issue if on the same world!
You can deal with duplicate items by using different names, lores or damage values!
Duplicate items are only an issue if on the same world or secondary hotbar!
You may wish to block a player from modifying the hotbar, the "Locked Inventory" part of the config allows for this:
Locked Inventory:
- example
- world
The cooldown is to "fix" the player interact spam, which is a client side bug with Windows 10, I recommend the default value, but you can set it as high/low as you'd like.
To see this plugin in action, you can join my server: versai.pro 19132
Tweet me @artulloss Discord here