Skip to content

Commands

CobaltStaff commands have short names without hyphens, with French or English aliases. All of them are registered dynamically: you can rename them, change their aliases or permission, or disable them in commands.yml and commands/<module>.yml.

Notation Meaning
<player> Required argument
[reason] Optional argument
a | b Choice between several values
-silent, -D, -T<location>… Global arguments, placed anywhere (see Sanctions and Freeze)

Player arguments accept offline players already known to the server (offline-players-mode option). Completion hides vanished players from those who cannot see them.

Actions on the same topic are grouped under a parent command: topic + word. For example /reports gerer, /reports chercher, /ban prolonger, /mute reduire, /bans appels, /canal rejoindre, /investigate pause or /sc mute.

  • Each subcommand keeps its own permission (e.g. /ban prolonger requires cobaltstaff.bans.extendban, not cobaltstaff.bans.ban). The parent is visible as soon as you have its permission or the permission of one of its subcommands.
  • Completion (Tab key) offers, after the parent, only the words you are allowed to use, then the subcommand’s arguments.
  • Words have aliases (/ban extend = /ban prolonger, /reports manage = /reports gerer); case is ignored.
  • A group with no action of its own (/canal, /bans, /mutes) typed alone shows a clickable list of the subcommands you can use.

Filter by text or by module:

106 results

  • /cobaltstaffAliases /cstaffPermission cobaltstaff.member

    The plugin's admin command. Without arguments it shows help for the subcommands you can use (reload, audit, version, import, placeholders), detailed below.

  • /cobaltstaff reload [module]Permission cobaltstaff.reload

    Reloads the configuration and texts without restarting the server: the whole plugin, or a single module if you name it (e.g. reload chat). If it fails, you get a message and the details go to the console.

  • /cobaltstaff audit [joueur|*] [page]Permission cobaltstaff.audit

    Shows the log of staff actions (sanctions, teleports, vanish, chat clears…), server-wide with * or for one player, page by page. Useful to find out who did what after a dispute.

  • /cobaltstaff versionPermission cobaltstaff.member

    Shows the installed CobaltStaff version and the list of active modules. This is the first thing to provide when you report a problem.

  • /cobaltstaff placeholders [id] [joueur]Permission cobaltstaff.reload

    Without arguments, lists every placeholder of the plugin. With an id, shows its value for you or for the given player without going through PlaceholderAPI: handy to test a scoreboard or a menu.

  • /cobaltstaff import litebans [gravité]Permission cobaltstaff.bans.migrate

    Imports bans, mutes, kicks, warns and name and IP history from LiteBans. Imported warns get the given severity (otherwise the configured one). Can be run again without creating duplicates.

  • /chatAliases /tchat

    Public chat moderation. Without arguments, shows the current state (locked or open, slow mode) and the clear, toggle and slow subcommands you can use.

  • /chat clearAliases /chat nettoyerPermission cobaltstaff.chat.clear

    Clears every player's chat by sending blank lines, then announces who cleared it. Staff with this permission can keep their history (configuration option).

  • /chat toggleAliases /chat lock, /chat verrouillerPermission cobaltstaff.chat.toggle

    Locks or reopens the public chat: without arguments it toggles, on locks, off reopens. While locked, only players with cobaltstaff.chat.bypass-lock can talk.

  • /chat slow <secondes|off> [durée]Aliases /chat lentPermission cobaltstaff.chat.slow

    Turns on slow mode: a minimum delay between two messages from each player, in seconds or as a duration (5, 10s). An optional duration ends it automatically (/chat slow 5 10m); off turns it off.

  • /alerts [type] [on|off]Aliases /alertesPermission cobaltstaff.alerts.manage

    Manages your staff alert subscriptions (X-ray, alt accounts, blacklist, anticheat…). Without arguments, lists the types and your state; with a type, subscribes or unsubscribes you (on, off, or toggle).

  • /broadcast <message>Aliases /diffuserPermission cobaltstaff.broadcast

    Broadcasts a formatted announcement to every online player, for example to warn about a restart, maintenance or an event.

  • /examine <joueur>Aliases /inspecter, /invseePermission cobaltstaff.examine

    Opens a player's inventory and armor, online or offline, with an info row (IP, ping, record, notes…). With the interact permission, your changes apply to their real inventory.

  • /eview <joueur>Aliases /voirender, /enderseePermission cobaltstaff.enderchests.view.online

    Opens a player's ender chest to check what they keep in it, online (or offline with the .offline permission). With cobaltstaff.enderchests.interact you can also take or add items.

  • /players [joueur]Aliases /joueursPermission cobaltstaff.players

    Without arguments, opens the players hub: online, offline, staff, miners and protected players. With a name, opens their detailed profile: sanctions, reports, notes, game data and action buttons.

  • /cps <joueur>Aliases /testcpsPermission cobaltstaff.cps

    Counts an online player's clicks per second during a 10-second test (configurable) and alerts staff above the threshold. Used to spot an autoclicker or a macro.

  • /traceAliases /tracerPermission cobaltstaff.trace.trace

    Live tracking of a player's actions. Without a subcommand it shows the syntax: start begins a trace, stop ends it.

  • /trace start <joueur>Permission cobaltstaff.trace.trace

    Starts tracking an online player live: commands, chat, blocks broken and placed, interactions, damage, items picked up or dropped, world changes. Output goes to your chat and/or a log file.

  • /trace stop [joueur]Permission cobaltstaff.trace.trace

    Stops the trace you started on the given player; without a name, stops all your running traces.

  • /follow [joueur]Aliases /suivrePermission cobaltstaff.mode.follow

    Attaches you as a passenger to the given player so you follow them everywhere. Run the command again (or sneak) to detach.

  • /note <joueur> <texte> [-private]Aliases /noterPermission cobaltstaff.player-notes.create

    Adds a note about a player (suspicious behavior, verbal warning…), visible to all staff who can read notes. With -private, only you can see it.

  • /pnote <joueur> <texte>Aliases /notepriveePermission cobaltstaff.player-notes.create-private

    Shortcut to add a private note about a player, visible to you only: handy to keep your own observations without sharing them with the team.

  • /notes [joueur] [-id=] [-private=] [-target=] [-notedBy=] [-note="..."] [-l]Permission cobaltstaff.player-notes.view

    Opens the notes menu, all notes or a player's, filterable by id, private flag, target, author or text. With -l, the list is shown in chat instead of the menu.

  • /investigate [joueur]Aliases /enquete, /enqueterPermission cobaltstaff.investigation.investigate

    Opens an investigation on a suspicious player: investigation staff mode enforced, player notified depending on configuration, notes and evidence grouped together. Without a name, resumes your last investigation.

  • /investigate pausePermission cobaltstaff.investigation.investigate

    Pauses your current investigation so you can resume it later with /investigate. It is also paused automatically if the player logs out or you leave staff mode.

  • /investigate conclureAliases /investigate concludePermission cobaltstaff.investigation.investigate

    Closes your current investigation once checks are done; it stays viewable in /investigate gerer and in the player's record.

  • /investigate gerer [joueur]Aliases /investigate manage, /investigate listePermission cobaltstaff.investigation.view

    Lists investigations, all of them or a player's, with their status, notes and evidence. A menu opens in game; from the console, the list is printed in chat.

  • /investigate note <texte>Permission cobaltstaff.investigation.add-note

    Adds a note to your current investigation (observation, time, witness…) without retyping the target's name.

  • /investigate preuve <report|warn|mute|ban|kick|ipban> <id> [enquête]Aliases /investigate evidencePermission cobaltstaff.investigation.link-evidence

    Links evidence to your current investigation: a report, warn, mute, ban, kick or IP ban, given by its id. Add an investigation id to target another one.

  • /clearips <joueur>Aliases /effaceripsPermission cobaltstaff.ips.clear-ips

    Erases a player's whole IP address history, for example on request or after an alt-detection false positive. Relevant staff are notified and the action is logged.

  • /altcheck <joueur>Aliases /doublescomptesPermission cobaltstaff.altdetect.check

    Looks for a player's likely alt accounts based on shared IPs and similar names, with a confidence level for each account found.

  • /altwhitelistAliases /altsblanchePermission cobaltstaff.altdetect.whitelist

    Alt-account whitelist for false positives (siblings, roommates, same network). Without a subcommand, shows the syntax of add, remove and list.

  • /altwhitelist add <joueur> <joueur>Permission cobaltstaff.altdetect.whitelist

    Declares two accounts as legitimate: they are no longer flagged as alts of each other, even if they share an IP.

  • /altwhitelist remove <joueur> <joueur>Permission cobaltstaff.altdetect.whitelist

    Removes a pair of accounts from the whitelist: alt detection applies between them again.

  • /altwhitelist listPermission cobaltstaff.altdetect.whitelist

    Shows every account pair in the alt-account whitelist, to review the exceptions in place.

  • /tplieu <joueur> <lieu>Aliases /teleporttolocationPermission cobaltstaff.teleport.to-location

    Teleports an online player to a location predefined in the configuration (e.g. spawn, jail). Their previous position is kept for /tpretour.

  • /tpjoueur <joueur>Aliases /teleporttoplayerPermission cobaltstaff.teleport.to-player

    Teleports you to an online player; your previous position is kept so you can return with /tpretour.

  • /tpici <joueur>Aliases /teleportherePermission cobaltstaff.teleport.here

    Brings an online player to your position, for example to talk to them away from others. Players protected from staff teleports (cobaltstaff.teleport.bypass) cannot be moved.

  • /tpretour [joueur]Aliases /teleportbackPermission cobaltstaff.teleport.back

    Sends a player, or yourself without arguments, back to where they were before the last staff teleport, even after a server restart.

  • /lieux [-id=] [-name="..."] [-creator=]Aliases /stafflocationsPermission cobaltstaff.staff-locations.view

    Opens the staff locations menu, filterable by id, name or creator: teleport, rename, change icon, notes and delete.

  • /lieux creer <nom>Aliases /lieux createPermission cobaltstaff.staff-locations.create

    Saves your position as a staff location with the given name (grief area, suspicious machine…), shared with the whole team and listed in /lieux.

  • /protectplayer <joueur>Aliases /protegerPermission cobaltstaff.protect.player

    Protects an online player from all damage until they log out, for example during an event or a check; run it again to remove the protection.

  • /protectareaAliases /zoneprotegeePermission cobaltstaff.protect.area

    Protected areas where non-staff players can neither build nor interact. Without arguments, opens the areas menu; create and delete manage them by command.

  • /protectarea create <taille> <nom>Permission cobaltstaff.protect.area

    Creates a square protected area around your position, the given size in blocks on each side (50 at most by default): no breaking, placing, opening containers or using mechanisms inside.

  • /protectarea delete <nom>Permission cobaltstaff.protect.area

    Deletes the protected area with this name (tab completion suggests existing areas); players can interact there again.

  • /strip <joueur>Aliases /desequiperPermission cobaltstaff.strip

    Removes an online player's armor and puts it in their inventory, for example before a refereed fight or an equipment check.

  • /clear <joueur> [-D]Aliases /viderPermission cobaltstaff.inventory.clearinv

    Empties an online player's inventory; a copy is kept so it can be given back with /revive. With -D, clearing an offline player happens on their next login.

  • /revive <joueur>Aliases /restaurerPermission cobaltstaff.revive

    Gives an online player back what they lost (bug, lag, unfair death, mistaken /clear): a menu lists the copies kept at each death and before each /clear. From the console, the most recent one is restored.

  • /reportplayer <joueur> [raison]Aliases /signalerPermission cobaltstaff.reports.report

    Lets a player report another player to staff (cheating, insults, grief…). Without a reason, a menu of types and reasons opens; the target's latest messages and position are attached.

  • /report [raison]Aliases /signalementPermission cobaltstaff.reports.report

    Reports a problem to staff that targets no specific player: bug, exploit, grief by an unknown author… It is handled as a report from the staff hub.

  • /ticket <message>Aliases /aidestaffPermission cobaltstaff.tickets.create

    Sends a help request to staff (question, account issue, need for a moderator). The ticket lands in a dedicated section of the reports hub.

  • /mesreportsAliases /myreportsPermission cobaltstaff.reports.view-my-reports

    Opens the list of your reports with their status (open, in progress, resolved, rejected) so you can follow up on them.

  • /reports <joueur> [clear]Permission cobaltstaff.reports.manage.view

    Lists the reports received by a player. With clear, deletes them all (permission cobaltstaff.reports.manage.delete), for example after a wave of false reports.

  • /reports gerer [id]Aliases /reports managePermission cobaltstaff.reports.manage.view

    Opens the reports management hub: pending, in progress, closed, tickets and search. With an id, opens that report's page directly.

  • /reports gerer accept <id>Aliases /reports gerer prendrePermission cobaltstaff.reports.manage.view

    Claims the given report without going through the menu: it moves to "in progress" and is assigned to you.

  • /reports chercher id= reporter= assignee= status= culprit= type= kind=Aliases /reports find, /reports searchPermission cobaltstaff.reports.manage.view

    Searches reports by combining criteria: id, author, assigned staff, status, target, type or kind (player, general, ticket). Results open in a menu in game, in chat from the console.

  • /reports tp <id> [player]Aliases /reports teleportPermission cobaltstaff.reports.manage.teleport

    Teleports you to where the report was created; with player, straight to the reported player.

  • /rc <id> <message>Aliases /reportchat

    Writes in a report's discussion channel, shared by its author and the staff who joined it, to ask for details without private messages.

  • /canal rejoindre <id>Aliases /canal joinPermission cobaltstaff.chatchannels.join.report

    Joins the discussion channel of an open report to talk with its author and the other staff present; you then receive its messages.

  • /canal quitter <id>Aliases /canal leave

    Leaves a report's discussion channel: you stop receiving its messages and the other members are told you left.

  • /canal fermer <id>Aliases /canal closePermission cobaltstaff.chatchannels.close.report

    Closes a report's discussion channel for all its members, for example once the matter is settled.

  • /warn [gravité] <joueur> [raison] [-silent]Aliases /avertirPermission cobaltstaff.warnings.warn

    Warns a player with a severity that adds points to their score; reached thresholds trigger automatic sanctions (mute, ban). Without a severity, a menu opens; -silent skips the public announcement.

  • /warns get <joueur>Permission cobaltstaff.warnings.manage.view

    Shows a player's warns and current score in chat; clicking a line opens their management menu.

  • /warns gerer <joueur>Aliases /warns managePermission cobaltstaff.warnings.manage.view

    Opens a player's warns menu to review and manage them: expire, delete (triggered thresholds are rolled back) or handle an appeal.

  • /warns appelsAliases /warns appealsPermission cobaltstaff.warnings.manage.view

    Opens the list of pending warn appeals to accept them (the warn and its thresholds are rolled back) or reject them.

  • /meswarnsAliases /mywarningsPermission cobaltstaff.warnings.view-my-warnings

    Lets a player view their warns, score and next threshold, and appeal a warn they dispute.

  • /ban <joueur> <raison> [-silent] [-template=<modèle>]Aliases /bannirPermission cobaltstaff.bans.ban

    Permanently bans a player with a reason (or a predefined reason if you configured some). -silent skips the public announcement, -template= picks the disconnect screen shown.

  • /ban prolonger <joueur> <durée>Aliases /ban extendPermission cobaltstaff.bans.extendban

    Extends an active temporary ban by the given duration without recreating it or changing its reason. A permanent ban cannot be extended.

  • /ban reduire <joueur> <durée>Aliases /ban reducePermission cobaltstaff.bans.reduceban

    Shortens an active temporary ban by the given duration, for example after a partially accepted appeal.

  • /tempban <joueur> <durée> <raison> [-silent] [-template=<modèle>]Aliases /bannirtempPermission cobaltstaff.bans.tempban

    Bans a player for a given duration (30m, 7d, 1d12h…), capped by your permissions. Same options as /ban: -silent and -template=.

  • /unban <joueur> <raison> [-silent]Aliases /debannir, /pardonPermission cobaltstaff.bans.unban

    Lifts a player's ban with a reason, kept in their record. -silent skips the public announcement.

  • /bans gererAliases /bans managePermission cobaltstaff.bans.view

    Opens the list of active bans; each ban's page lets you lift, extend, reduce, expire or delete it.

  • /bans appelsAliases /bans appealsPermission cobaltstaff.bans.appeals.view

    Opens the list of pending ban appeals to accept them (the player is unbanned depending on configuration) or reject them.

  • /bans migrerAliases /bans migratePermission cobaltstaff.bans.migrate

    Imports the server's vanilla ban list into CobaltStaff, to run once during installation. Bans already imported are skipped.

  • /ipban <joueur|ip|plage> <raison> [-silent] [-template=<modèle>]Aliases /banipPermission cobaltstaff.ipban.ban

    Bans an IP address, a player's last known IP or a whole CIDR range. The list of affected accounts is shown and a confirmation is asked before applying.

  • /iptempban <joueur|ip|plage> <durée> <raison> [-silent]Aliases /tempbanipPermission cobaltstaff.ipban.tempban

    Bans an IP, a player's last IP or a CIDR range for a given duration, after confirmation. Useful against a wave of throwaway accounts.

  • /ipunban <joueur|ip|plage> [raison] [-silent]Aliases /unbanip, /debanniripPermission cobaltstaff.ipban.unban

    Lifts an IP ban by giving the address, the range or an affected player. The reason is optional; -silent skips the public announcement.

  • /checkip <joueur>Aliases /verifierip, /ipbancheckPermission cobaltstaff.ipban.check

    Shows the IP bans affecting a player, based on all their known addresses, to understand why they cannot connect.

  • /ipbans [-players]Aliases /banipsPermission cobaltstaff.ipban.view

    Lists active IP bans in chat. With -players, also shows the known accounts each one affects.

  • /ipbans migrerAliases /ipbans migratePermission cobaltstaff.ipban.migrate

    Imports the server's vanilla IP ban list into CobaltStaff, to run once during installation. Bans already imported are skipped.

  • /mute <joueur> <raison> [-soft|-hard] [-D] [-silent]Aliases /muterPermission cobaltstaff.mutes.mute

    Permanently mutes a player. -hard: they are told and their messages refused; -soft: they think they are talking but nobody reads them. -D starts the mute on their next login.

  • /mute prolonger <joueur> <durée>Aliases /mute extendPermission cobaltstaff.mutes.extendmute

    Extends an active temporary mute by the given duration without recreating it or changing its reason.

  • /mute reduire <joueur> <durée>Aliases /mute reducePermission cobaltstaff.mutes.reducemute

    Shortens an active temporary mute by the given duration, for example for good behavior or after an appeal.

  • /tempmute <joueur> <durée> <raison> [-soft|-hard] [-D] [-silent]Aliases /mutertempPermission cobaltstaff.mutes.tempmute

    Mutes a player for a given duration, with the same options as /mute (-soft, -hard, -D, -silent). Private messages and configured chat commands are blocked too.

  • /unmute <joueur> [raison]Aliases /demuterPermission cobaltstaff.mutes.unmute

    Lets a muted player talk again before their sanction ends, with an optional reason kept in their record.

  • /mutes gererAliases /mutes managePermission cobaltstaff.mutes.view

    Opens the list of active mutes; each mute's page lets you lift, extend, reduce, expire or delete it.

  • /mutes appelsAliases /mutes appealsPermission cobaltstaff.mutes.appeals.view

    Opens the list of pending mute appeals to accept them (the mute is lifted depending on configuration) or reject them.

  • /mesmutesAliases /mymutesPermission cobaltstaff.mutes.view-my-mutes

    Lets a player see their mutes, active or past, and appeal the one they dispute.

  • /kick <joueur> [raison] [-silent]Aliases /expulserPermission cobaltstaff.kicks.kick

    Kicks a player from the server with a reason. Without a reason, a menu of predefined reasons opens if you configured some; -silent skips the public announcement.

  • /sanction <joueur>Aliases /sanctionnerPermission cobaltstaff.sanction.use

    Opens the unified sanction menu on a player: pick a motive (insults, advertising, cheating…) and the planned combination of warn, mute, ban or kick is applied in one go.

  • /infractions <joueur>Aliases /casier, /historyPermission cobaltstaff.infractions.view

    Opens a player's record: all their sanctions, newest first, with their status, plus the reports they received and their investigations. Check it before sanctioning.

  • /infractions top [ban|mute|warn|kick|all]Permission cobaltstaff.infractions.top

    Ranks the most sanctioned players, all types together or for one type (ban, mute, warn, kick). Menu in game, list in chat from the console.

  • /staff [-mode=<nom>]Aliases /modestaff, /staffmodePermission cobaltstaff.mode

    Enters or leaves staff mode: your game inventory and state are set aside, replaced by your mode's tools (vanish, flight, hotbar items), then given back when you leave. -mode= forces a specific mode.

  • /sflyAliases /staffvolPermission cobaltstaff.mode

    Turns flight on or off while you are in staff mode, if your mode allows it; the command is refused outside staff mode.

  • /vanish [TOTAL|LIST|PLAYER] [joueur] [enable|disable]Aliases /v, /invisiblePermission cobaltstaff.vanish.use

    Makes you invisible, or another player with the permission. TOTAL: invisible and hidden from tab; LIST: only hidden from tab; PLAYER: invisible but listed. enable/disable force the state.

  • /spec [joueur]Aliases /spectate, /observerPermission cobaltstaff.spec.use

    Puts you in spectator mode locked onto the given player to watch them discreetly. Without arguments, takes you back to where you started.

  • /freeze <joueur> [-T<lieu>] [-S] [-H<n>]Aliases /gelerPermission cobaltstaff.freeze.freeze

    Freezes a player (they can no longer move) or unfreezes them. -T<location> teleports them first, -S removes their armor, -H<n> sets their health to n%. A discussion channel opens with them.

  • /fc [id|joueur] <message>Aliases /freezechat

    Freeze channel: the frozen player types /fc <message> to answer staff; staff add the freeze id or the player's name to write to them (permission cobaltstaff.freeze.chat).

  • /personnelAliases /stafflist, /listestaffPermission cobaltstaff.personnel.view

    Lists online staff with their mode and vanish state; an invisible member you cannot see shows as "away".

  • /staffhubAliases /hubstaffPermission cobaltstaff.hub.view

    Opens the staff hub, a menu that groups access to reports, investigations, sanctions, appeals, players, protected areas, staff locations, staff list and audit log.

  • /sc [message]Aliases /staffchatPermission cobaltstaff.staffchat.staff

    Sends a message to the "staff" channel of the staff chat, read only by those with its permission. Without a message, switches your chat to this channel until you switch back. Shortcut: start a message with "@".

  • /sc muteAliases /sc muetPermission cobaltstaff.staffchat.staff.mute

    Mutes the "staff" channel of the staff chat for you only, for example while recording; run it again to turn it back on. Only the word alone counts: "/sc mute this player" sends a message to the channel.

  • /sc sonAliases /sc soundPermission cobaltstaff.staffchat.staff.sound

    Turns on or off the sound played for each message received in the "staff" channel of the staff chat; messages are still shown.

  • /ac [message]Aliases /adminchatPermission cobaltstaff.staffchat.admin

    Sends a message to the "admin" channel of the staff chat, read only by those with its permission. Without a message, switches your chat to this channel until you switch back. Shortcut: start a message with "#".

  • /ac muteAliases /ac muetPermission cobaltstaff.staffchat.admin.mute

    Mutes the "admin" channel of the staff chat for you only, for example while recording; run it again to turn it back on. Only the word alone counts: "/ac mute this player" sends a message to the channel.

  • /ac sonAliases /ac soundPermission cobaltstaff.staffchat.admin.sound

    Turns on or off the sound played for each message received in the "admin" channel of the staff chat; messages are still shown.

/cobaltstaff reload [module] alias /cstaff
/cobaltstaff audit [player|*] [page]
/cobaltstaff version
/cobaltstaff import litebans [severity]
/cobaltstaff placeholders [id] [player]
Subcommand Effect Permission
reload [module] Reloads configuration and texts, for the whole plugin or one module cobaltstaff.reload
audit [player|*] [page] Staff action log, global or for one player cobaltstaff.audit
version Version and active modules cobaltstaff.member
import litebans [severity] LiteBans history import cobaltstaff.bans.migrate
placeholders [id] [player] Lists placeholders, or tests one of them cobaltstaff.reload

Channel commands (/sc, /ac and their mute and son subcommands, e.g. /sc mute) are not in commands/chat.yml: they are created from config/chat.yml. See Staff chat.

commands/sanctions.yml
sanctions:
ban:
name: ban # empty = command disabled
aliases: [bannir]
enabled: true
permission: cobaltstaff.bans.ban # empty = no permission needed
description: "Bannir définitivement"
usage: "<joueur> <raison> [-silent] [-template=<modèle>]"

A subcommand is declared with parent (id of the parent command), sub (the word, empty = disabled) and sub-aliases; its name and aliases are ignored:

commands/sanctions.yml
sanctions:
ban-extend:
parent: ban # /ban prolonger <joueur> <durée>
sub: prolonger
sub-aliases: [extend]
enabled: true
permission: cobaltstaff.bans.extendban
usage: "<joueur> <durée>"
  • No name, alias or subcommand word may contain a hyphen.
  • A player without the permission does not see the command: it is hidden from their client and completion.
  • With commands.override-existing: true (default), a CobaltStaff command replaces another plugin’s command with the same name.