StaffTools - Advanced Moderation Tools & Utilities Plugin
Version: 4.2.5
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!
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_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
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
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
https://discord.gg/m2SFXQf (Recommended)
[email protected]Purchase the plugin
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.