BlazeBans/Help
Command reference
Every command on one page. `P` means Paper and Folia, `V` means Velocity.
On Velocity, punishment and lookup commands live under the root command rather than as top-level commands: /blazebansvelocity ban <player> rather than /ban <player>. The root command is blazebansvelocity, aliased to bbansvelocity and bbv.
Command names and aliases are configurable in settings.yml under commands.names and commands.aliases. Changing them needs a restart.
Punishing
/punishgui also needs blazebans.command.punish.
Revoking and editing
/pardon is /unban under a second name.
Reading records
Lists
Run by a player on Paper, these open a paginated, filterable menu. From console they print as text.
Proof
Administration
Root command /blazebans, aliased to /bbans and /bb.
Enabling lockdown asks for confirmation. From console, append confirm.
/blazebans reload accepts a filename. Message files use a colon: messages:en_us.yml.
Importing
Without confirm, each shows what it will do and offers a button.
Addon commands
Voice chat:
Ban effects:
Flags
Appended to any punishment command.
--scope accepts server:global, server:this, or server:<id>. Global needs blazebans.scope.global; a named server needs blazebans.scope.server.<id> unless it is the local one.
--silent and -s also work on /unban, /unmute, and /unwarn.
Durations
Chain them without spaces: 1d12h, 2w3d. Decimals are accepted and rounded to the second.
Permanent: permanent, perm, forever, or omitting the duration entirely.
Examples
/ban Steve 30d Cheating --proof https://imgur.com/a/example
/ban Steve General-Cheating
/ban Steve permanent Ban evasion --silent --scope server:global
/mute Steve 1h Spam
/kick Steve Refusing staff instruction
/punish Steve Cheating
/punishgui Steve ban
/unban Steve Appeal-Accepted
/editpunishment ABC123 7d Griefing spawn
/staffrollback BadMod 2h
/history Steve
/alts Steve
/blazebans profile Steve
/blazebans reload messages:en_us.yml
/blazebans lockdown enable
