RoodyMines v1.6.2 is outSee what’s new →
🔨

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.yml and 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 with avisar-actualizaciones: false in config.yml.

  1. Put RoodyStaff-<version>.jar in plugins/ and restart.
  2. Give your staff roodystaff.mod (moderators) or roodystaff.admin (admins).
  3. Optional: /rstaff sala poner where 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 (/ssc to 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 /seguir to 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).