zStaffMode
Staff Mode plugin for Bukkit/Spigot/Paper/Purpur/Folia.
Developed by thsukuno
Overview
Lightweight Staff Mode plugin with vanish, freeze, inventory viewer, staff chat and more. Saves and restores full player state. Works on Spigot, Paper, Purpur and Folia with no dependencies.
Features
Staff Mode
- Hotbar replacement with configurable tools
- Full state save/restore (inventory, gamemode, XP, health, flight)
- Items locked in place, invulnerability optional
Vanish
- Toggle with command or hotbar dye
- Live actionbar indicator
- Hidden from non-staff players
Tools
- Inventory Viewer — edit any player's inventory
- Fly — toggle flight
- Knockback — full knockback with hurt animation, zero damage
- Random TP — teleport to random player
Freeze
- Locks player in place with title warning
- Blocks movement and commands
- Alerts on disconnect
Staff Chat
- Private channel with LuckPerms prefix support
- Toggle or one-off messages
Protection
- No block break/place (staffbuild overrides)
- No item pickup/drop
- [STAFF] and [VANISH] tags in chat and tab
Requirements
| Dependency | Version | Type |
|---|---|---|
| Java | 17+ | Required |
| Spigot/Paper/Purpur/Folia | 1.19.3+ | Required |
| LuckPerms | any | Optional |
Installation
- Drop
zStaffMode1.0.jarintoplugins/ - Start the server
- Edit
config.ymlandmessages_XX.yml - Run
/zstaffmode reload
Commands
| Command | Description | Permission |
|---|---|---|
/staffmode |
Toggle Staff Mode | zstaffmode.staff |
/vanish |
Toggle vanish | zstaffmode.vanish |
/freeze <player> |
Freeze a player | zstaffmode.freeze |
/unfreeze <player> |
Unfreeze a player | zstaffmode.unfreeze |
/staffbuild |
Build in staff mode | zstaffmode.staffbuild |
/staffchat [msg] |
Staff chat | zstaffmode.staffchat |
/invsee <player> |
View/edit inventory | zstaffmode.invsee |
/zstaffmode reload |
Reload config | zstaffmode.reload |
Permissions
| Permission | Description | Default |
|---|---|---|
zstaffmode.* |
All permissions | op |
zstaffmode.staff |
Staff Mode access | op |
zstaffmode.vanish |
Vanish access | op |
zstaffmode.vanish.see |
See vanished players | op |
zstaffmode.freeze |
Freeze players | op |
zstaffmode.unfreeze |
Unfreeze players | op |
zstaffmode.staffbuild |
Build in staff mode | op |
zstaffmode.staffchat |
Staff chat access | op |
zstaffmode.invsee |
View inventories | op |
zstaffmode.reload |
Reload config | op |
Hotbar
| Slot | Item | Action |
|---|---|---|
| 1 | Book | Edit player inventory |
| 2 | Feather | Toggle fly |
| 5 | Compass | Random TP |
| 8 | Blaze Rod | Knockback |
| 9 | Dye | Toggle vanish |
Languages
| File | Language |
|---|---|
messages_en.yml |
English |
messages_it.yml |
Italian |
messages_es.yml |
Spanish |
messages_fr.yml |
French |
messages_de.yml |
German |
messages_pt.yml |
Portuguese |
Changelog
v1.0.0
- Staff Mode with 5 tools
- Vanish with actionbar
- Inventory viewer
- Knockback stick
- Random TP
- Freeze system
- Staff chat with LuckPerms
- 6 languages
- Folia support
Author
MIT License (c) 2026
No gallery available for this project.