Skip to content

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

CommandWhat 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 reloadReload config and languages (aliases /fbans)
/finexbans infoVersion
/finexbans license [key]Show or set the license key
/finexbans import <litebans|advancedban|vanilla>See Import

FinExBans · Paper, Folia, Velocity, BungeeCord · 1.21 → 26.2