All guides
Staff

StaffMode

The complete staff mode: with /staff your inventory is saved to a file, you become invisible, fly without taking damage and get tools to check suspicious players: random teleport, freeze, inventory and ender chest inspection and an online players list. When you leave you get everything back, even if the server shuts down.

Buy a license Paper, Spigot, Bukkit 1.20 – 1.21 · Java 17+

Installation

  1. Download the file from the customer area and copy it into your server's plugins folder.
  2. Start the server once: the plugin folder with config.yml is created.
  3. Paste your license under license: and restart the server.

Commands

Aliases: /sm, /mod, /ss, /v

CommandPermissionDescription
/staffstaffmode.useTurns staff mode on or off
/freeze <player>staffmode.freezeFreezes or unfreezes a player
/vanishstaffmode.vanishBecome invisible or visible
/invsee <player> · /echest <player>staffmode.inspectLook at inventory or ender chest
/staffmode reloadstaffmode.adminReloads configuration and languages

Permissions

PermissionDefaultDescription
staffmode.useopUse staff mode
staffmode.vanishopUse vanish
staffmode.see-vanishedopSee vanished players
staffmode.freezeopFreeze players
staffmode.freeze.bypassfalseCan't be frozen
staffmode.inspectopLook at inventories and ender chests
staffmode.inspect.editfalseTake and move items in inspected inventories
staffmode.notifyopGet staff notifications
staffmode.adminopAll the permissions above + reload

The tools

Compass: go to a random player. Ice: right-click a player to freeze or unfreeze them. Book: right-click a player for their inventory (sneaking: ender chest). Head: online players list (left-click teleport, right-click inventory). Dye: vanish on or off. Barrier: leave. Slots and items can be changed under tools in the config.

Freeze

Frozen players can't move or use commands (except the ones in freeze.allowed-commands, to talk with the staff) and see a warning every 5 seconds. If they log out the staff is told and you can run commands automatically with commands-when-frozen-player-quits, for example a ban.

Configuration files

config.yml
# Your license key (you received it privately from our Discord bot).
license: "PASTE-YOUR-LICENSE-HERE"

# Message language: "en" (English) or "it" (Italiano). Files are in /lang and can be edited freely.
language: en
# When true, each player sees the messages in their own game language (when a file for it exists).
use-client-language: true

staff-mode:
  # Become invisible as soon as you enter staff mode.
  vanish-on-enter: true
  # Become visible again when you leave staff mode.
  unvanish-on-exit: true
  # When leaving staff mode, go back to where you were when you entered it.
  return-to-start-location: false
  # Allow breaking and placing blocks while in staff mode.
  allow-building: false
  # The random teleport can also pick other staff members in staff mode.
  random-teleport-to-staff: false

freeze:
  # Frozen players can't be hurt.
  invincible: true
  # Commands frozen players can still use (to talk with the staff).
  allowed-commands:
    - msg
    - tell
    - r
    - helpop
  # Commands run by the console when a frozen player logs out. {player} = their name.
  commands-when-frozen-player-quits: []
  #  - "ban {player} Logged out while frozen"

# Items in the hotbar while in staff mode (slot 0-8). Item names: https://minecraft.wiki
tools:
  random-teleport:
    slot: 0
    item: compass
  freeze:
    slot: 1
    item: packed_ice
  inspect:
    slot: 2
    item: book
  online-players:
    slot: 4
    item: player_head
  vanish:
    slot: 7
    item: lime_dye
    item-when-visible: gray_dye
  exit:
    slot: 8
    item: barrier