SuperiorStaff is a Staff Plugin that allows you to go in to staff which will replace your inventory with special items(configurable) that do special commands.
You can also now warn players for specific reasons,
check player warns, and remove player warns.
Staff Mode:
When executing the command /staff you enter Staff mode which make you invulnerable and invisible to all players.
your inventory will be saved and will reset.
You will have 6 items in your inventory that when clicked, do specific commands.
Warns
A simple and easy to use warn system that allows staff members
to warn players for a specific reason which will send a broadcast to all players with a permissions.
staff members with specific permissions can also check and remove
player warns easily!
you may also remove or add warns via the superiorWarns.yml config file.
SuperiorStaff works with staff permission levels.
players with lower levels will not be able to execute commands from this plugin on players with higher permission levels.
players with lower permission levels will not see players with higher permission levels that are in staff mode although players with higher levels can see players with lower levels that are in staff mode.
In other words players with lower levels cannot hide from higher staff.
ICE block - This Item will freeze the player that you right clicked.
The frozen player will not be able to move at all and will be sent a message that they have been frozen and to enter the Discord(Discord Link is configurable).
You can unfreeze the player by right clicking him again or using the command /freeze <player>.
Ghast tear - This item will put the player in to spectator mode which will allow the player to move through blocks and easily spectate any suspicious player .
To exit this mode you need to click the Anvil which is placed in your inventory.
Barrier Block - This item clears chat on right click.
if any player would say something not allowed in chat a staff member can easily clear it by simply right clicking the barrier block while in staff mode.
Blaze Rod - This item will kick any player your right click.
simple and effective.
Chest - On right click teleports you to a random player who is not in staff mode.
This helps staff look for players who are cheating.
Anvil - this item is placed in your inventory and when clicked it will put the player in survival mode.
This is used usually after the staff member goes in to spectator mode and wants to get back to survival mode.
-----------------------------------------------------
Note: Only The "SuperiorStaffConfig.yml" and "SuperiorWarns.yml" should be configured.
The "config.yml" is not for Tinkering unless you want to set someone visible or out of staff mode through the config.
Configurables:
Staff items -
All the items listed above are configurable in the yml.
Discord Link -
Change the server discord which is shown to frozen players.
Server Tag -
The server tag which is shown when a player does any of this plugins commands.
(i.e. When a player would do /staff they would get a message in chat "[Server Tag] You have entered staff mode.")
Staff Exit -
When a player exits staff mode the player will teleport to location that entered staff mode if set
Tp back to initial location when exit staff: true
Also-
When a player Enters staff mode the players flight is set to true which is great but when the player exits staff should he still be allowed to fly?
So if you set - When exit staff mode - to true
then the player will stay in flight mode
if you set -When exit staff mode - to false
then the players exit flight.
------------------------------------------------------
Commands:
/staff - puts player in staff mode
/freeze <player> - freezes or unfreezes a player.
/warn <player> <reason> - warns a player
/warn <player> <check> - shows list of player warns
/warn <player> <remove> - removes the players oldest warn.
----------------------------------------------------
superiorstaff.staff - Allows player to enter staff mode.
superiorstaff.freeze - Allows player to freeze/unfreeze players.
superiorstaff.level.1 - Sets player staff rank to 1 (explained above).
superiorstaff.level.2 - Sets player staff rank to 2.
superiorstaff.level.3 - Sets player staff rank to 3.
superiorstaff.warn - Allows player to warn other players.
superiorstaff.warn.check - Allows player to see other players warns.
superiorstaff.warn.remove - Allows player to remove other players warns.
superiorstaff.warn.message - Broadcasts to player warn messages.
-----------------------------------------------------
Thats the sum of it.
This is my first plugin so it might have some bugs.
be sure to comment if anything is missing.
