Commands
[-s] at the end makes a punishment silent — only staff see it. Durations: 30s 10m 2h 7d 1w 1mo 1y 2h30m perm. No duration means permanent (needs finexbans.<type>.permanent).
Punishing
| Command | What it does |
|---|---|
/ban <player> [duration] <reason> [-s] | Ban. Alias /fban |
/tempban <player> <duration> <reason> [-s] | Same, but the duration is required |
/ipban <player> [duration] <reason> [-s] | Ban the player's last known IP — every account from it |
/mute <player> [duration] <reason> [-s] | Mute. Alias /fmute |
/tempmute <player> <duration> <reason> [-s] | Same, duration required |
/warn <player> <reason> [-s] | Warning; counts toward the ladder |
/fkick <player> <reason> [-s] | Kick (/kick is left to the server) |
/punish <player> | Menu with one-click templates (Paper only). Shift-click = silent |
A new ban or mute replaces the previous active one of the same type. Kick and warn are one-off records.
Lifting
| Command | |
|---|---|
/unban <player|#id> [reason] | |
/unipban <player|IP|#id> [reason] | An IP ban can be lifted by the address itself |
/unmute <player|#id> [reason] | |
/unwarn <player|#id> [reason] | Removes the latest warning only, not all of them |
#id targets one exact record — useful when a player has several.
Looking up
| Command | |
|---|---|
/history <player> | Every punishment, newest first. Alias /punishments |
/checkban <player> | Only what is in force right now |
/alts <player> | Other names seen on any IP this player ever used |
/banlist [page] | Active bans |
/mutelist [page] | Active mutes |
Staff
| Command | |
|---|---|
/staffchat <message> | Message to everyone with finexbans.staff. Alias /sc |
/finexbans reload | Reload config and languages (aliases /fbans) |
/finexbans info | Version |
/finexbans license [key] | Show or set the license key |
/finexbans import <litebans|advancedban|vanilla> | See Import |