TuoStaff - Staff Management Plugin v1.6

Complete staff management system with punishments, sync network, GUI, freeze, vanish and more.
  • AAAAAA.gif


TuoStaff
All-in-one staff management plugin for Paper 1.21+



✦ Overview

TuoStaff is a complete staff management suite built for professional Minecraft networks. It combines staff mode, vanish, freeze, punishment system, inventory inspection, reports, Discord webhooks, and cross-server MySQL sync — all in one plugin with zero fluff.

Designed for networks running multiple Paper servers sharing one MySQL database. Every ban, mute, warn, and kick is synced across all servers in real time.



✦ Features

Staff Mode
  • Custom hotbar with 8 configurable items (fly toggle, vanish, night vision, speed, InvSee, sanction GUI, ban list, report list)
  • Inventory fully locked — items cannot be moved, duplicated, or dropped while in staff mode
  • True immortality: Resistance 254 + event cancellation + death fallback (nothing drops, no death screen)
  • Hunger frozen at 20 — food bar never decreases
  • Interactions fully blocked: chests, armor stands, item frames, pressure plates
  • Inventory saved and restored on toggle
  • GameMode saved and restored on toggle
  • Vanish applied automatically on entry (configurable)

Vanish
  • Full vanish: hidden from player list, join/quit messages suppressed
  • Staff with tuostaff.see.vanish see vanished players with a visual indicator
  • Fake join/quit messages broadcast to non-staff (configurable)

Freeze System
  • Complete position lock — player cannot move even with hacks
  • Blindness effect and ice helmet (configurable)
  • Frozen players are fully immortal: cannot be killed by lava, PvP, void, /kill, or any plugin
  • Potion effects saved before freeze and restored cleanly after unfreeze
  • Persistent: player is refrozen if they reconnect while frozen
  • Auto-ban on disconnect while frozen (configurable)
  • Screen title + chat message + repeating action bar

Punishment System
  • Ban, TempBan, BanIP, Unban, UnbanIP
  • Mute, TempMute, Unmute
  • Kick, Warn with configurable thresholds (auto-mute/kick/ban after N warns)
  • Cross-server MySQL sync — bans and mutes apply on every server instantly
  • Can ban players who never connected via Mojang API + Bukkit fallback
  • Full sanction history with per-type counts
  • Configurable warn cycle: reset warn count after threshold action
  • Custom ban/kick/mute screens (multi-line, fully configurable)
  • Broadcast messages on every sanction (configurable per action)

InvSee
  • Real-time inventory viewing — updates live as the player moves items
  • Optional modify permission to allow staff to take/give items

Alts Detection
  • Shows all accounts that have connected from the same IP
  • Works across all servers sharing the same MySQL database

Report System
  • Players report others with /report
  • Reports sync across servers via MySQL — any server's staff gets notified
  • Reports include world, coordinates and reason
  • Configurable cooldown to prevent spam

Staff Chat
  • Private staff channel visible only to players with the permission
  • Cross-server via MySQL (staff on Server A see messages from Server B)

Command Spy
  • See all commands executed by non-staff players
  • Sensitive arguments masked by default (passwords, etc.)
  • Raw mode for admins who need to see full arguments

Chat Management
  • /chat mute — silences the global chat (only staff can speak)
  • /chat clear — clears chat for all players

Discord Webhooks
  • Rich embeds with player face thumbnail for every event
  • Events: ban, unban, mute, unmute, kick, warn, freeze, unfreeze, report, staff mode toggle, chat clear
  • Fully configurable fields, colors, and messages per event in discord.yml
  • Global image override (show your server logo instead of player face)

MySQL Cross-Server Sync
  • Bans enforced on login on every server sharing the database
  • BanSyncTask polls every 3 seconds to kick newly-banned online players
  • IP ban cross-server sync
  • Report notifications delivered to any server where a staff member is online
  • Automatic index creation for performance on large servers



✦ Commands

Staff Mode & Tools
CommandAliasesDescription
/staff/s, /staffmodeToggle staff mode
/vanish/v, /ts-vanishToggle vanish
/sc <message>Send a staff chat message
/cmdspyToggle command spy
/chatMute or clear global chat
/gamemode <mode>/gmChange your gamemode
/invsee <player>View a player's inventory in real time
/alts <player>/alt, /accsView alt accounts by IP
/report <player> <reason>/reportarReport a player to staff

Freeze
CommandAliasesDescription
/freeze <player>/ssFreeze a player
/unfreeze <player>/ussUnfreeze a player

Punishments
CommandDescription
/ban <player> [time] [reason]Permanently or temporarily ban a player
/tempban <player> <time> [reason]Temporary ban
/banip <player> [reason]IP ban a player
/unban <player>Unban a player
/unbanip <player/ip>Unban an IP
/mute <player> [time] [reason]Permanently or temporarily mute a player
/tempmute <player> <time> [reason]Temporary mute
/unmute <player>Unmute a player
/kick <player> [reason]Kick a player
/warn <player> [reason]Warn a player
/history <player>View full sanction history
/clearhistory <player> [type]Clear sanction history
/sanction <player>Open the sanction GUI
/sanctionlistView active bans and mutes (GUI)

Admin
CommandDescription
/tuostaff reloadReload all configuration files
/tuostaff reset <player> <type/ALL>Reset sanction history
/tuostaff take <player> <type> [amount]Remove specific sanctions
/tuostaff clearhistory <player> [type]Clear history
/tuostaff debugperm <player>Debug a player's TuoStaff permissions
/tuostaff helpShow all commands



✦ Permissions

PermissionDescriptionDefault
tuostaff.adminFull access — includes all permissions belowOP
tuostaff.command.staffToggle staff modeOP
tuostaff.vanishToggle vanishOP
tuostaff.see.vanishSee vanished playersOP
tuostaff.staffchatUse staff chatOP
tuostaff.cmdspyToggle command spyOP
tuostaff.cmdspy.rawSee sensitive arguments unmasked in cmdspyOP
tuostaff.chat.adminMute and clear global chatOP
tuostaff.gamemodeChange gamemodeOP
tuostaff.freezeFreeze and unfreeze playersOP
tuostaff.invseeView player inventoriesOP
tuostaff.invsee.modifyModify inventories through InvSeeOP
tuostaff.altsView alt accountsOP
tuostaff.reportSubmit reportstrue
tuostaff.report.notifyReceive report notificationsOP
tuostaff.report.bypassBypass report cooldownOP
tuostaff.punishOpen sanction GUIOP
tuostaff.punish.banBan players (/ban, /tempban)OP
tuostaff.punish.banipIP ban playersOP
tuostaff.punish.unbanUnban playersOP
tuostaff.punish.unbanipUnban IPsOP
tuostaff.punish.muteMute players (/mute, /tempmute)OP
tuostaff.punish.unmuteUnmute playersOP
tuostaff.punish.kickKick playersOP
tuostaff.punish.warnWarn playersOP
tuostaff.punish.overrideBypass sanction protectionOP
tuostaff.punish.protectedProtect a player from being sanctionedfalse
tuostaff.historyView sanction historyOP
tuostaff.clearhistoryClear sanction historyOP
tuostaff.sanctions.listView active sanctions GUIOP
tuostaff.ban.bypassBypass TuoStaff's own ban check on loginOP



✦ Requirements
  • Server: Paper 1.21+ (Spigot not supported)
  • Java: 17 or higher
  • MySQL: Optional — file mode works out of the box
  • PlaceholderAPI: Optional — for placeholder support

✦ Support

Join our Discord for support, suggestions, and updates.

Latest reviews

Plugin bien configurado
EULA: Free EULA
435 Views
14 Downloads
Mar 2, 2026 Published
Mar 9, 2026 Updated
5.00 star(s)
Average rating (1)
5 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Chat
  1. Staff
  1. GUI
Game mode
  1. Survival
  1. Factions
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,179 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,114 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,046 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,804 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,572 purchases
435 Views
14 Downloads
Mar 2, 2026 Published
Mar 9, 2026 Updated
5.00 star(s)
Average rating (1)
5 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Chat
  1. Staff
  1. GUI
Game mode
  1. Survival
  1. Factions
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,179 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,114 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,046 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,804 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,572 purchases
Top