RoodyStaff
RoodyStaff puts everything your staff needs in one plugin: staff mode, vanish, freeze / screenshare, a live inspector, spectate, notes, ore alerts and chat tools.
Commands, permissions and default messages are in Spanish. Command names are configurable and every text can be changed in
messages.yml.
Installation
License: after the first start, paste your key (from My account) in
plugins/RoodyStaff/license.ymland restart. Without a valid key the plugin does not start. Once checked, it keeps working for 14 days offline.Updates: when a new version is out, the console says so and ops (permission
roodystaff.update) get a message with the download link when they join. Turn it off withavisar-actualizaciones: falseinconfig.yml.
- Put
RoodyStaff-<version>.jarinplugins/and restart. - Give your staff
roodystaff.mod(moderators) orroodystaff.admin(admins). - Optional:
/rstaff sala ponerwhere you want the screenshare room.
Optional: PlaceholderAPI, Essentials (told who is vanished). Works from 1.20.4 to 1.21.x.
Staff mode
/staff saves inventory, armour, level, health, game mode, flight, effects and location to modo-staff/<uuid>.yml before touching anything, and gives it all back when you leave. If the server crashes, it is restored on the next join.
Hotbar tools: compass (left click pass through walls, right click go where you look), inspector, CPS test, knockback test, freeze, player menu, fly speed, random teleport (no repeats) and vanish. No damage, no hunger, no building or dropping/picking up items (configurable), and chests open silently.
Vanish
/vanish (/v): hidden from anyone without roodystaff.vanish.ver, tab list included; no join, quit, advancement or death messages; no item pickup, mobs ignore you, no pressure plates. Remembered across relogs. Sets the vanished metadata (understood by TAB, PlaceholderAPI and other plugins).
Freeze / screenshare
/freeze <player> (/ss, /congelar): cannot move (can look around), build, use items or commands (except allowed ones), hit or be hit.
- Their chat is only seen by staff; freezing someone switches your chat to their SS automatically (
/sscto toggle). - A title every few seconds, optional SS room, alert and console commands if they log out, and they are frozen again when they come back.
- History with
/sshistorial <player>.
Inspector and spectate
/inspeccionar <player>(or the book): live inventory and armour, player data (health, mode, world, ping, client, play time) and buttons: go to, freeze, editable inventory, ender chest, SS history, notes and CPS test./seguir <player>(/spec): follow them in spectator mode through their camera, even across teleports and worlds. Sneak or/seguirto stop and get your game mode back.
Commands
Names and aliases can be changed in config.yml (comandos:).
| Command | What it does |
|---|---|
/staff [player] |
Staff mode. |
/vanish [player|lista] (/v) |
Vanish. |
/freeze <player|lista> (/ss) |
Freeze / unfreeze. |
/ssc [player] [message] |
SS chat. No message: SS chat mode. |
/sshistorial <player> |
SS history. |
/seguir [player] (/spec) |
Spectate; no name to stop. |
/inspeccionar <player> (/insp) |
Inspector. |
/invsee <player> · /endersee <player> |
Live inventory / ender chest. |
/nota <player> <text> · /notas <player> [borrar <n>] |
Staff notes. |
/alertas |
Toggle your ore alerts. |
/limpiarchat · /silenciarchat · /chatlento <s|off> |
Clear, mute and slow chat. |
/rstaff sala <poner|quitar|ir> · /rstaff recargar |
SS room and reload. |
Permissions
| Permission | Grants |
|---|---|
roodystaff.mod (op) |
Everything a moderator needs. |
roodystaff.admin (op) |
Also edit inventories, /staff and /vanish on others, and /rstaff. |
roodystaff.vanish.ver |
See vanished players. |
roodystaff.vanish.auto (nobody) |
Always join vanished. |
roodystaff.freeze.exento |
Cannot be frozen. |
roodystaff.invsee.editar |
Edit inventories in /invsee. |
roodystaff.chat.bypass |
Talk while chat is muted or slow. |
Individual: roodystaff.staff, .vanish, .freeze, .freeze.ver, .inspeccionar, .invsee, .notas, .alertas, .chat, .seguir.
Placeholders
| PlaceholderAPI | Value |
|---|---|
%roodystaff_vanish% · _modo_staff · _congelado |
yes/no for the player |
%roodystaff_online% |
Online players, vanished ones excluded |
%roodystaff_vanish_total% · _staff_activos · _congelados |
Totals |
With other plugins
RoodyStaff shares the roodystaff.modo, roodystaff.congelado and roodystaff.siguiendo states (metadata) so RoodyPvP and RoodyAbilities never put staff in combat or hit them with abilities, and do not punish a frozen player who logs out.
Files
config.yml (modules, commands, tools, vanish, freeze, alerts), messages.yml, datos.yml (remembered vanish, pending freezes, SS room), historial-ss.yml, notas.yml, modo-staff/ (saved states).