StaffTools - Advanced Moderation Plugin v4.3

The only moderation plugin you'll ever need!

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
1670878378370.png

StaffTools - Advanced Moderation Tools & Utilities Plugin

Version: 4.2.5

StaffTools – Description.png

StaffTools is a modern Moderation plugin that provides many tools for staff to use to moderate your server! StaffTools's aim is to supply the most optimized, customizable, advanced, and affordable moderation plugin possible.

StaffTools takes pride in its high-level discord features not seen before in such a plugin, you can read more about those in the features section!

The plugin is well optimized, fully customizable, and designed to fit your needs.

StaffTools updates frequently and features get added on a fixed basis! for more information click here to join my discord server!
1670878393245.png

Features:
Ability to toggle all features using the config

● /staff help - display the help page
● /staff reload - reload the config.yml

● /staff - open the staff GUI
● /staffmode <optional;player> - toggle staff mode (Staffmode includes: RandomTP Item, Inspect Player Item, Mover item for teleportation and launching thru walls, Freeze Player Item, Clicks Per Seconds Test Item, Flight Toggle Item, Staff GUI Item, Vanish Item)

● /vanish <optional;player> - toggle vanish
● /freeze <player> - freeze a player
● /randomtp - teleport to a random non-staff player
● /inspect <player> - inspect a player's inventory & data

● /revive <player> - revive a player
● /revive claim - open the revival gui if you've been revived

● /report <player> <reason> - report a player
● /reports - open the reports GUI
● Discord Report Announcer - Have your reports announced in your Discord server in any channel you'd like and ping any role you'd like.
● Discord Report Resolving - Reports sent on discord can be "Marked As Resolved" from discord using a button on the report. A report marked as resolved will be removed from the in-game GUI and show as "Resolved" on discord.
● Report AutoAction - Run a configurable command automatically after a player receives a configurable amount of reports in a configurable amount of time. Only if the report is done by someone with the needed permission.
● Report Notifier - Have players being reported notified when they're being reported and you can choose if to include the name of the reporter.

● /helpop <request> - Request help from staff
● HelpOp Announcer - Have your helpop requests announced in your Discord server in any channel you'd like and ping any role you'd like.

● /ban <optional;-s> <player> <reason> - Ban a player
● /tempban <optional;-s> <player> <time> <reason> - Temporarily ban a player
● /unban <optional;-s> <player> <reason> - Unban a player
● /mute <optional;-s> <player> <reason> - Mute a player
● /tempmute <optional;-s> <player> <time> <reason> - Temporarily mute a player
● /unmute <optional;-s> <player> <reason> - Unmute a player
● /kick <optional;-s> <player> <reason> - Kick a player
● /warning <optional;-s> <player> <reason> - Warn a player
● Warning AutoAction - Run a configurable command automatically after a player receives a configurable amount of warnings.
● /history <player> <optional;module> - Check a player's punishment history
● /clearhistory <player> - Clear a player's history
● DiscordSRV AccountLink Hook - Automatic role assignment for perm mutes, perm bans and warns.

● Punishment Announcer - Have your punishments announced in your Discord server in any channel you'd like and ping any role you'd like. (Currently supports StaffTools, LiteBans, and AdvancedBan Punishment Systems)

● /register <password> - Register the staff member with a password
● /login <password> - Logins with the registered password
● /reset <name> - Reset a player's password

● /freezechat - toggle freezechat
● /clearchat - clear global chat
● /clearchat <own/player> - clear own/player's chat
● /slowmode - check current slowmode cooldown
● /slowmode <time/off> - enable/disable slowmode
● /blacklist list - display all blacklisted words
● /blacklist check <word> - check if a word is a blacklisted
● /blacklist <add/remove> - add/remove a word from the the chat blacklist
● /commandspy <optional;player> - toggle commandspy
● /commandspy immune <add/remove> <player> - add/remove someone from the immune to commandspy list
● /silentjoin <optional;player> - toggle silentjoin

● Staff Login Announcements - Toggleable from the config for only staff or for everyone
● /staffchat <optional:message> - toggle or send a message in staff chat
● /adminchat <optional:message> - toggle or send a message in admin chat

● Mentions - Let your players mention staff members (Like discord)
● /togglemention - toggle your mentions, when off you cannot be mentioned

● /aliases list - Get a list of all aliases and their commands
● /aliases remove/getcommand <alias> - Remove an alias or get the command belonging to an alias
● /aliases add <alias> <command> - Add a new alias to a given command

● Discord Staff Command Spy - Have any command done by someone with the staff.staff permission be sent to a configurable channel on discord.
● Discord Staff Command Spy Private Channeling - Ability to configure a certain channel to certain people's Staff Command Spy.

● PlaceholderAPI Support:
%stafftools_playercount% - Get the number of players online minus vanished ones.
%stafftools_staffcount% - Get the number of staff online regardless of whether they're vanished.
%stafftools_staffonline% - Get the number of staff online minus vanished ones.
#%stafftools_isvanish% - Returns whether the player is vanished or not, configurable output for each result.

● StaffTools Donator Version - For more info see here: https://discord.gg/zn7Qzq6

1670878402051.png


1670878408475.png

1670878414663.png

1670878431469.png

1670878440152.png

1670878445205.png

1670878452788.png

1670878457724.png

staff.help - use /staff help
staff.reload - use /staff reload
staff.staff - use /staff, enables stafflogin on the player with the permission, bypass the /report cooldown and the /helpop cooldown, bypass chat blacklist, use /togglemention, receive report and helpop in-game notifications, and get excluded from randomtp
staff.reset - use /reset (NOTE: A player with this permission will not be able to reset their own's or anyone's password until they've logged in themselves!)
staff.loginbypass - Disables stafflogin on the player with the permission. (NOTE: This permission node is not given with OP and must be given manually!)
staff.mode - use /staffmode (NOTE: All the things inside staff mode Like inspect and vanish still require the permission node for that certain method/command)
staff.mode.others - use /staffmode <player>
staff.gamemode - use gamemode item in /staffmenu
staff.chat - use and see /staffchat
staff.adminchat - use and see /adminchat
staff.ban - use /ban
staff.tempban - use /tempban
staff.unban - use /unban
staff.mute - use /mute
staff.tempmute - use /tempmute
staff.unmute - use /unmute
staff.kick - use /kick
staff.warning - use /warning
staff.history - use /history
staff.clearhistory - use /clearhistory
staff.punishments.notify - get notified of silent punishments
staff.vanish - use /vanish
staff.vanish.others - use /vanish <player>
staff.vanish.see - see players who are vanished and get notified
staff.editchests - edit chests while in vanish
staff.revive - use /revive <player>
staff.revive.claim - use /revive claim
staff.report - use /report
staff.banreport - have your reports count for the report autoaction feature (if enabled)
staff.reports - use /reports
staff.reports.clear - clear a single report /reports
staff.reports.clearall - clear all reports in /reports
staff.freeze - use /freeze
staff.freezechat - use /freezechat and bypass freezechat
staff.freezechat.bypass - bypass freezechat
staff.clearchat.global - use /clearchat
staff.clearchat.own - use /clearchat own
staff.clearchat.others - use /clearchat <player>
staff.slowmode - use /slowmode and bypass /slowmode
staff.slowmode.bypass - bypass /slowmode
staff.blacklist.notify - notify when someone's message got blocked by blacklist
staff.blacklist.list - use /blacklist list
staff.blacklist.add - use /blacklist add
staff.blacklist.remove - use /blacklist remove
staff.blacklist.check - Use /blacklist check
staff.commandspy - use /commandspy
staff.commandspy.others - use /commandspy <player>
staff.commandspy.immune - use /commandspy immune
staff.silentjoin - use /silentjoin and see when other people silent join (NOTE: if you join with silentjoin you're automatically vanished and you cannot unvanish unless relog with silentjoin disabled or have the required permission)
staff.silentjoin.others - use /silentjoin <player>
staff.silentjoin.see - see when other people silent join
staff.randomtp - use /randomtp (NOTE: RandomTP vanishes you on command cast and you cannot unvanish unless relog with silentjoin disabled or have the required permission)
staff.inspect - use /inspect <player>
staff.inspect.edit - edit the target's inventory in /inspect
staff.aliases - use all /aliases commands

1670878464268.png

https://discord.gg/m2SFXQf (Recommended)


[email protected]

Purchase the plugin

1670878470028.png

When purchasing the plugin it is deemed that you agree to the following terms of service.
  • No refunds.
  • You are not permitted to resell, leak, or redistribute my plugin. If you leak/share it with anyone or redistribute it legal actions will take place.
  • You may not claim that the product was made by you or recompile/decompile it unless you've purchased SRC.
  • Don't give a bad review because of bugs/glitches (just open a support ticket! I'll respond quickly).
  • Chargebacks are not tolerated and if you do so it is classified as scamming and I will have permission to not provide updates for you anymore.
  • Terms of service may be subject to change.
  • By purchasing my plugin you automatically agree to these terms.
1670878475293.png

1670878486605.png

1670878480940.png
 
Type
Offering
Exclusivity
  1. Non-exclusive
Server software
  1. Spigot
  2. Paper
  3. Other
Supported versions
  1. 1.8
  2. 1.9
  3. 1.10
  4. 1.11
  5. 1.12
  6. 1.13
  7. 1.14
  8. 1.15
  9. 1.16
  10. 1.17
  11. 1.18
  12. 1.19
  13. 1.20

Attachments

  • StaffTools – Icon.png
    StaffTools – Icon.png
    167 KB · Views: 15
  • 1670878393245.png
    1670878393245.png
    151.2 KB · Views: 15
  • 1670878440152.png
    1670878440152.png
    32.8 KB · Views: 12
  • 1670878486605.png
    1670878486605.png
    135.6 KB · Views: 11
  • 1670878384596.png
    1670878384596.png
    157.8 KB · Views: 16
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
Last edited:

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 1.8.1 Update
Removed login, register and reset from plugin.yml and implemented a way for them to work without being registered so if you don't want to use them there is no chance they'll override other commands.

Added an actionbar message when you're in vanish.
 

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 1.8.3 Update
Made the message on the screen when trying to join while banned/getting banned configurable.

Fixed a bug with /staff command returning errors when executed from console.[DOUBLEPOST=1592673724][/DOUBLEPOST]StaffTools Update 1.8.4
- Fixed a bug with history command not getting registered

- Fixed a bug with commands when starting with stafftools:

- Made the kick screen configurable[DOUBLEPOST=1592681692][/DOUBLEPOST]StaffTools 1.8.5 update
- Added a %expires% placeholder for `Punishments.mutedTriedChat`
- Added a blocked commands list while muted
- Fixed a crucial bug with punishments not registering correctly NOTE: IF YOU UPDATE TO THIS VERSION ALL YOUR CURRENT PUNISHMENTS WILL RESET. DO NOT UPDATE TO THIS VERSION IF YOU NEED TO MIGRATE YOUR PUNISHMENTS. A MIGRATION WAY WILL BE RELEASED
 
Last edited:

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 1.8.6 Update
- Recoded /report cooldown system[DOUBLEPOST=1592985570][/DOUBLEPOST]StaffTools Update 1.8.7
- Major optimizations for many commands.

- Added a %expires% placeholder for ban screen.

- Fixed a bug where an extra space would be added for reasons in punishments.
 
Last edited:

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 1.9 Update
- 1.16 Support

- Added a configurable title to send to a player when they get frozen

- Added vanish action bar support for all spigot forks

- Added /revive <player> & /revive claim

- Optimized staff & report gui

- Updated XSeries to 1.16
 

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 2.0 Update
- Added Punishment announcer features that supports StaffTools, LiteBans, and AdvancedBan punishment systems.

- Added a configurable sound to the frozen player when they get frozen.

- Moved reports discord related values to the report section in the config.

- Fixed a bug when the first person who used /staff is the person whose head will show for all players who use /staff.

- Fixed a bug with randomtp requiring more arguments then it should.
 

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 2.0.1 Update
- Fixed a bug where when muting silently the reason would have no spaces and the first character would be removed.

- Fixed a bug that when muting permanently the mute wouldn't stop the player from talking at times and produce an error in console.
 

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 2.1 Update
- Added an alias /warn for /warning.

- Added an alias /historyclear for /clearhistory.

- Optimized /report cooldown system.

- Added mentions feature and /togglemention.

- Added /helpop feature.
 

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 2.2 Update
- Fixed a bug that when enabling commandspy it would just respond "true" instead of the commandspy enable message.

- Added full invincibility to vanish & Staffmode.

- Fixed a bug with perm checking for /helpop.
 

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 2.2.1 Update
- Fixed a bug when banning with -s it would remove the first character in the reason.

- Made it so flight is turned off when you leave staffmode.
 

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 2.3 Update
- Added commandspy immune list. use /commandspy immune add/remove <name>.

- Added a # prefix to staffchat.

- Changed seeing EXP in inspect to current Potion Effects.

- Added a message that is sent to a damager when they hit a frozen player.

- Switched commandspy in staffmode to staff GUI.

- Completely recoded vanish, staffmode, commandspy & inspect.

- Redone huge system back-end in order to optimize backend a lot. (Currently beta, most features are not using this new system yet. With time more features will be using the new system in hopes to fully transfer to it soon).
 
Last edited:

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 2.4 Update
- Optimized Back-end

- Fixed bugs with vanish and staffmode

- Transferred StaffMode, Vanish & CommandSpy to the new back-end system (See last update for more info)
 

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 2.4.3 Update
- Fixed a bug with revive sound not being played on 1.8

- Fixed a bug with vanish on versions under 1.12

- Fixed a bug with staffmode not working on 1.8

- Fixed a couple of bugs with revive

- Made the mention color configurable

- Fixed a bug where an error would show up on console when a player failed to connect to the server.
 

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 3.0 Update
- Addition of StaffTools Donator Version - For more info see here: https://discord.gg/zn7Qzq6


StaffTools 3.1 Update
- Added a config option to disable staffmode on world change due to high demand.

- Fixed a severe bug in the donator version that would make the discord bot not send the message correctly at times.

- Added a placeholder API option with a %stafftools_playercount% placeholder which is the amount of online players minus the players.
 

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 3.3 Update
- Minimized jar size by getting rid of unused dependencies of JDA

- Fixed a bug in vanish

- Added an unvanish message for other staff

- Fixed a bug in inspect and freeze when run thru staffmode

- Fixed a bug that an error would occur sometimes while viewing inspect the inventory

- Added `svanish` alias to vanish

- Fixed a bug where you could take the grass out of inspect

- Added 1.16.4 compatibility
 
Last edited:

MrBorder

Premium
Feedback score
16
Posts
134
Reactions
71
Resources
1
StaffTools 3.3.4 Hotfix
- Fixed a bug where instead of sending all staff with the necessary permissions a message when another staff vanished it'll loop on the staff that has vanished.

- Fixed a bug where revive wouldn't work if you had timer disabled in the config.
 
Buy a license now
$6.50
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
34,849 Views
384 Purchases
411 Downloads
Mar 8, 2020 Published
Aug 15, 2025 Updated
5.00 star(s)
Average rating (36)
5.3 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Chat
  1. Staff
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.8
  1. 1.9
  1. 1.10
  1. 1.11
  1. 1.12
  1. 1.13
  1. 1.14
  1. 1.15
  1. 1.16
  1. 1.17
  1. 1.18
  1. 1.19
  1. 1.20
  1. 1.21
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & obfuscated
Crediting original
MrBorder
Creator
Owner
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,245 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,252 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,136 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,825 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,587 purchases
Share and earn
Refer this resource and earn a 10% commission.
34,849 Views
384 Purchases
411 Downloads
Mar 8, 2020 Published
Aug 15, 2025 Updated
5.00 star(s)
Average rating (36)
5.3 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Chat
  1. Staff
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.8
  1. 1.9
  1. 1.10
  1. 1.11
  1. 1.12
  1. 1.13
  1. 1.14
  1. 1.15
  1. 1.16
  1. 1.17
  1. 1.18
  1. 1.19
  1. 1.20
  1. 1.21
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & obfuscated
Crediting original
MrBorder
Creator
Owner
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,245 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,252 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,136 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,825 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,587 purchases
Top