Moderation Commands
Punishments, the moderation audit pipeline, and staff oversight tools (vanish, invsee).
| Command | Aliases | Usage (arguments) | Example usage | Description | Default level | Permission node |
|---|---|---|---|---|---|---|
/ban | -- | /ban [reason] | /ban ChanceDaRepper Repeated griefing | Permanently ban a player and log the action to the moderation audit/Discord webhook. | op | obx.moderation.ban |
/banlist | Command: /blist | /banlist | /banlist | Show all active bans (including not-yet-expired temp bans) in a box-style list. | op | obx.moderation.banlist |
/invsee | Command: /inv, /isee, /inventory, /ivs, /inventorysee | /invsee | /invsee Notch | View a player's inventory. Basic tier limited to non-op, non-staff targets. Console-logged with ANSI tier marker. | op | obx.invsee.basic (lower tier) |
/invsee (full tier) | Command: /inv, /isee, /inventory, /ivs, /inventorysee | /invsee | /invsee SeniorStaff | Same as above but bypasses target restriction — any player including ops/staff can be viewed. | op | obx.invsee.full |
/ipban | Command: /banip | /ipban [reason] | /ipban Notch alt-evasion | Ban an IP address, or the current address of an online player, and kick everyone on it. Native IP bans persist in banned-ips.json. | op | obx.moderation.ipban |
/ipunban | Command: /unbanip, /pardonip | /ipunban | /ipunban 1.2.3.4 | Lift an IP ban. | op | obx.moderation.ipunban |
/kick | -- | /kick [reason] | /kick HotPotato Chat spam | Kick an online player and write the event to the moderation log pipeline. | op | obx.moderation.kick |
/mute | -- | /mute [reason] | /mute HotPotato Caps spam | Block a player from chatting until they are unmuted. | op | obx.moderation.mute |
/staff | Command: /staffmenu, /sm | /staff | /staff | Open the staff overview GUI: online players as skin heads with hover profile cards (first-join, active time, session, country, language, and a warnings/mutes/kicks/tempbans/bans report card). Click a head for per-player actions; bottom row has search + close. Hidden from non-permitted players. | op | obx.staff.menu |
/status | -- | /status | /status VeryPotter | View a player's moderation profile card, current punishments, counts, and recent action history. | op | obx.moderation.status |
/tempban | Command: /tban | /tempban [duration] [reason] | /tempban VeryPotter 3d Exploit abuse | Temporarily ban a player. An optional leading duration token (3d, 2h, 30m, 1d12h, …) sets the length; omit it to use the configured default in config.yml (moderation.defaults.tempban-duration). The remaining text is the reason. | op | obx.moderation.tempban |
/unban | -- | /unban [reason] | /unban ChanceDaRepper Appeal accepted | Remove an active ban and log the pardon event. | op | obx.moderation.unban |
/unmute | -- | /unmute [reason] | /unmute HotPotato Time served | Remove a chat mute from a player profile. | op | obx.moderation.unmute |
/vanish | Command: /v, /hide, /sneak, /ghost | /vanish [player] | /vanish Notch | Toggle staff vanish — hidden from other players, ignored by hostile mobs, immune to passive damage triggers. Console-logged with ANSI staff line. | op | obx.vanish (self) / obx.vanish.others (others) |
/vanish (admin tier) | Command: /v, /hide, /sneak, /ghost | /vanish [player] | /vanish | Higher-tier vanish — invisible to every other player including other vanished staff. Holder can still see lower-tier [L] vanished users without revealing themselves. | op | obx.vanish.admin |
/warn | -- | /warn [reason] | /warn VeryPotter Respect chat rules | Add a stored warning entry for a player profile and log it externally. | op | obx.moderation.warn |