- Tested Minecraft Versions:
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- Source Code:
- https://github.com/Qballl/StaffPlus
- Contributors:
- Shortninja(original author), electronicboy, Azoraqua
- Donation Link:
- https://www.paypal.me/Qball
https://sparkedhost.com/staffplus
Make sure to use code staffplus to get your discount
This plugin was originally created by Shortninja who is no longer with us I'm just continuing on his work. I take very little credit in any of this all I've done is make it 1.13 compatible and added MySQL. The plugin does require Java 16 as of version 3.3.6.0
![]()
![]()
![]()
Staff Mode:
Compass: Launches towards current direction.
Random teleport: Teleports to a random, non-staff player.
Vanish: Completely vanishes or just vanishes from the tab list.
GUI Hub: Opens a GUI with an assortment of teleportation and viewing options.
Counter: Shows staff online or staff in staff mode.
Freeze: Prevents a player from moving for inspection.
CPS: Tests for a player's clicks per second.
Examine: Shows the player's inventory contents as well as extra information about the player.
Follow: Mounts or starts a teleportation task to follow the player.
Custom: Allows for creating unlimited custom items with dynamic options.
Management:
Reports: Lets players report others and gives staff members options to deal with reports.
Warnings: Allows staff members to warn users and executes a command when the player reaches a certain amount of warnings.
Tickets: Allows players to communicate with staff members privately through a ticket system.
Chat: Lets staff members execute public chat actions such as clearing, toggling, and slowing.
Blacklist: Allows blocking of specific words, links, and characters with multiple options to help prevent false positives.
Staff chat: Gives staff members the option to privately communicate with other staff members in a separate chat channel.
Alerts: Sends staff members notifications when specific actions occur such as name changing, mentioning, and block mining.
Login: Staff members can login with a password in order to protect their account from being hijacked on your server.
Revive: Give players back their inventory if they are unfairly killed!
Other:
Permissions: All permissions can be changed in the config to prevent any conflictions with other plugins.
Commands: Commands are also able to be changed or disabled in the config to prevent conflictions with other plugins.
Language: Support for customizable language files in order to make messages easier for all users of any language.
Version independence: Supports all versions from 1.7 to 1.16 (not including PaperSpigot)!
English video | Another English video | French video | Japanese video | Send me a private message if you make a video in a different language!
If you need faster support I have made a discord support server click![]()

Staff+ | The Ultimate Moderation Plugin | 1.7-1.18 3.3.10.0
A continuation of Shortninja's Staff+
-
kyky0607, IsJustMyron, GailGilly and 24 others like this.
Recent Updates
- Bungee support Mar 24, 2022
- Small Fix Mar 8, 2022
- 1.18.2 Support Mar 6, 2022
Recent Reviews
-
KidTroid
- 3/5,
It's good for smaller servers.
Don't have too many expectations from this plugin if you are aiming for something big. It's free, works fine, but it's not perfect! -
Ronal99
- 5/5,
can you add an option to change materials for staff mode? like enderpearl wanna change it for lets say leather
-
Arth795
- 1/5,
Its a okay plugin, but the discord server is horrible, theyre developer seems to like to mock people, got kicked when i called him out.
-
Author's Response
You were using staff++ and came into the staff+ server when staff++ has its own server and the dev of that simply pointed out that they have a life outside of Mc so support may not always be instantaneous
-
Hunter_Masten
- 3/5,
It does what is advertised but it clashed with my economy plugins and broke my shopGUI
-
Author's Response
That odd it doesn't mess with econ please message me and tell me more
-
YA_Dung2019vn
- 5/5,
---------------------------------
Good plugin :3
--------------------------------- -
Kristicraft
- 5/5,
muy buenooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
-
josuemaster48
- 5/5,
muy bueno su trabajo espero que sigan aciendo estos plugin geniales gracias capo
-
AlexTheCannibal
- 5/5,
Best staff commands plugin out there! 100% recommend.
only issue I have is the auto save message in console coming up every half hour or so, its good that the plugin auto saves but can you please at least add a feature that allows it to auto save silently without displaying a message in the console (like literally every other plugin)? Thanks!
5* :) -
TheThosueYT
- 5/5,
Spigot: 1.8.8
Java: 16
Error:
[20:58:57 ERROR]: Could not load 'plugins/Staff+.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: net/shortninja/staffplus/IStaffPlus has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[server.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[server.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [server.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:292) [server.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:198) [server.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [server.jar:git-Spigot-21fe707-e1ebe52]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302]
Caused by: java.lang.UnsupportedClassVersionError: net/shortninja/staffplus/IStaffPlus has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_302]
at java.lang.ClassLoader.defineClass(ClassLoader.java:756) ~[?:1.8.0_302]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_302]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468) ~[?:1.8.0_302]
at java.net.URLClassLoader.access$100(URLClassLoader.java:74) ~[?:1.8.0_302]
at java.net.URLClassLoader$1.run(URLClassLoader.java:369) ~[?:1.8.0_302]
at java.net.URLClassLoader$1.run(URLClassLoader.java:363) ~[?:1.8.0_302]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_302]
at java.net.URLClassLoader.findClass(URLClassLoader.java:362) ~[?:1.8.0_302]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[server.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[server.jar:git-Spigot-21fe707-e1ebe52]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_302]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_302]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_302]
at java.lang.ClassLoader.defineClass(ClassLoader.java:756) ~[?:1.8.0_302]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_302]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468) ~[?:1.8.0_302]
at java.net.URLClassLoader.access$100(URLClassLoader.java:74) ~[?:1.8.0_302]
at java.net.URLClassLoader$1.run(URLClassLoader.java:369) ~[?:1.8.0_302]
at java.net.URLClassLoader$1.run(URLClassLoader.java:363) ~[?:1.8.0_302]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_302]
at java.net.URLClassLoader.findClass(URLClassLoader.java:362) ~[?:1.8.0_302]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[server.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[server.jar:git-Spigot-21fe707-e1ebe52]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_302]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_302]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_302]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_302]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[server.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[server.jar:git-Spigot-21fe707-e1ebe52]
... 6 more-
Author's Response
You do not have java 16 and this is no the place for an error
-