Aller au contenu

Commandes

Les commandes de CobaltStaff portent des noms courts, sans tiret, avec des alias français ou anglais. Toutes sont enregistrées dynamiquement : vous pouvez les renommer, changer leurs alias ou leur permission, ou les désactiver dans commands.yml et commands/<module>.yml.

Notation Signification
<joueur> Argument obligatoire
[raison] Argument facultatif
a | b Choix entre plusieurs valeurs
-silent, -D, -T<lieu>… Arguments globaux, placés n’importe où (voir Sanctions et Freeze)

Les arguments <joueur> acceptent les joueurs hors ligne déjà connus du serveur (option offline-players-mode). La complétion masque les joueurs en vanish à ceux qui ne peuvent pas les voir.

Les actions d’un même thème sont regroupées sous une commande parente : thème + mot. Par exemple /reports gerer, /reports chercher, /ban prolonger, /mute reduire, /bans appels, /canal rejoindre, /investigate pause ou /sc mute.

  • Chaque sous-commande garde sa propre permission (ex. /ban prolonger demande cobaltstaff.bans.extendban, pas cobaltstaff.bans.ban). Le parent est visible dès que vous avez sa permission ou celle d’une de ses sous-commandes.
  • La complétion (touche Tab) propose après le parent les seuls mots que vous avez le droit d’utiliser, puis les arguments de la sous-commande.
  • Les mots ont des alias (/ban extend = /ban prolonger, /reports manage = /reports gerer) ; la casse est ignorée.
  • Un groupe sans action propre (/canal, /bans, /mutes) tapé seul affiche la liste cliquable de ses sous-commandes accessibles.

Filtrez par texte ou par module :

106 résultats

  • /cobaltstaffAlias /cstaffPermission cobaltstaff.member

    Commande d'administration du plugin. Sans argument, elle affiche l'aide des sous-commandes auxquelles vous avez accès (reload, audit, version, import, placeholders), détaillées ci-dessous.

  • /cobaltstaff reload [module]Permission cobaltstaff.reload

    Recharge la configuration et les textes sans redémarrer le serveur : tout le plugin, ou un seul module si vous le nommez (ex. reload chat). En cas d'échec, un message vous prévient et le détail part dans la console.

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

    Affiche le journal des actions du staff (sanctions, téléportations, vanish, nettoyages du chat…), pour tout le serveur avec * ou pour un joueur précis, page par page. Utile pour savoir qui a fait quoi après un litige.

  • /cobaltstaff versionPermission cobaltstaff.member

    Affiche la version installée de CobaltStaff et la liste des modules actifs. C'est l'information à donner en premier quand vous signalez un problème.

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

    Sans argument, liste tous les placeholders du plugin. Avec un identifiant, affiche sa valeur pour vous ou pour le joueur indiqué, sans passer par PlaceholderAPI : pratique pour tester un tableau de scores ou un menu.

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

    Importe depuis LiteBans les bans, mutes, kicks, warns et l'historique des pseudos et IP. Les warns importés reçoivent la gravité indiquée (sinon celle de la configuration). Relançable sans créer de doublon.

  • /chatAlias /tchat

    Modération du chat public. Sans argument, affiche son état actuel (verrouillé ou ouvert, mode lent) et les sous-commandes clear, toggle et slow auxquelles vous avez accès.

  • /chat clearAlias /chat nettoyerPermission cobaltstaff.chat.clear

    Vide le chat de tous les joueurs en y envoyant des lignes vides, puis annonce qui l'a nettoyé. Le staff qui a cette permission peut garder son historique (option de configuration).

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

    Verrouille ou rouvre le chat public : sans argument la commande bascule, on verrouille, off rouvre. Pendant le verrouillage, seuls les joueurs ayant cobaltstaff.chat.bypass-lock peuvent écrire.

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

    Active le mode lent : un délai minimum entre deux messages de chaque joueur, en secondes ou en durée (5, 10s). Une durée facultative l'arrête automatiquement (/chat slow 5 10m) ; off le coupe.

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

    Gère vos abonnements aux alertes staff (X-ray, doubles comptes, blacklist, anticheat…). Sans argument, liste les types et votre état ; avec un type, vous abonne ou désabonne (on, off, ou bascule).

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

    Diffuse une annonce mise en forme à tous les joueurs connectés, par exemple pour prévenir d'un redémarrage, d'une maintenance ou d'un événement.

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

    Ouvre l'inventaire et l'armure d'un joueur, en ligne ou hors ligne, avec une ligne d'infos (IP, ping, casier, notes…). Avec la permission d'interaction, vos modifications s'appliquent à son vrai inventaire.

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

    Ouvre l'ender chest d'un joueur pour vérifier ce qu'il y range, en ligne (ou hors ligne avec la permission .offline). Avec cobaltstaff.enderchests.interact, vous pouvez aussi y retirer ou ajouter des objets.

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

    Sans argument, ouvre le hub des joueurs : en ligne, hors ligne, staff, mineurs et joueurs protégés. Avec un pseudo, ouvre sa fiche détaillée : sanctions, reports, notes, données de jeu et boutons d'action.

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

    Compte les clics par seconde d'un joueur en ligne pendant un test de 10 secondes (réglable) et alerte le staff au-delà du seuil. Sert à repérer un autoclicker ou une macro.

  • /traceAlias /tracerPermission cobaltstaff.trace.trace

    Suivi en direct des actions d'un joueur. Sans sous-commande, rappelle la syntaxe : start lance une trace, stop l'arrête.

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

    Commence à suivre en direct un joueur en ligne : commandes, chat, blocs cassés et posés, interactions, dégâts, objets ramassés ou jetés, changements de monde. La sortie va dans votre chat et/ou dans un fichier journal.

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

    Arrête la trace que vous avez lancée sur le joueur indiqué ; sans pseudo, arrête toutes vos traces en cours.

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

    Vous attache comme passager au joueur indiqué pour le suivre partout sans le perdre de vue. Refaites la commande (ou accroupissez-vous) pour vous détacher.

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

    Ajoute une note sur un joueur (comportement suspect, avertissement oral…), visible par tout le staff qui peut lire les notes. Avec -private, la note n'est visible que par vous.

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

    Raccourci pour ajouter une note privée sur un joueur, visible par vous seul : pratique pour garder vos propres observations sans les partager avec l'équipe.

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

    Ouvre le menu des notes, toutes ou celles d'un joueur, filtrables par numéro, caractère privé, joueur visé, auteur ou texte. Avec -l, la liste s'affiche dans le chat au lieu du menu.

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

    Ouvre une enquête sur un joueur suspect : mode staff d'enquête imposé, joueur prévenu selon la configuration, notes et preuves regroupées. Sans pseudo, reprend votre dernière enquête.

  • /investigate pausePermission cobaltstaff.investigation.investigate

    Met en pause votre enquête en cours pour la reprendre plus tard avec /investigate. La pause est aussi automatique si le joueur se déconnecte ou si vous quittez le mode staff.

  • /investigate conclureAlias /investigate concludePermission cobaltstaff.investigation.investigate

    Clôt votre enquête en cours une fois les vérifications terminées ; elle reste consultable dans /investigate gerer et dans le casier du joueur.

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

    Liste les enquêtes, toutes ou celles d'un joueur, avec leur statut, leurs notes et leurs preuves. Un menu s'ouvre en jeu ; depuis la console, la liste s'affiche dans le chat.

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

    Ajoute une note à votre enquête en cours (observation, horaire, témoin…), sans avoir à retaper le pseudo du joueur visé.

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

    Rattache une preuve à votre enquête en cours : un report, un warn, un mute, un ban, un kick ou un ban IP, désigné par son numéro. Ajoutez un numéro d'enquête pour en viser une autre.

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

    Efface tout l'historique des adresses IP d'un joueur, par exemple à sa demande ou après un faux positif de doubles comptes. Le staff concerné est prévenu et l'action est journalisée.

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

    Cherche les doubles comptes probables d'un joueur, d'après les IP partagées et la ressemblance des pseudos, avec un niveau de confiance pour chaque compte trouvé.

  • /altwhitelistAlias /altsblanchePermission cobaltstaff.altdetect.whitelist

    Liste blanche des doubles comptes, pour les faux positifs (fratrie, colocataires, même réseau). Sans sous-commande, rappelle la syntaxe de add, remove et list.

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

    Déclare deux comptes comme légitimes : ils ne sont plus signalés comme doubles comptes l'un de l'autre, même s'ils partagent une IP.

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

    Retire une paire de comptes de la liste blanche : la détection des doubles comptes s'applique de nouveau entre eux.

  • /altwhitelist listPermission cobaltstaff.altdetect.whitelist

    Affiche toutes les paires de comptes de la liste blanche des doubles comptes, pour vérifier les exceptions en place.

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

    Téléporte un joueur en ligne vers un lieu prédéfini de la configuration (ex. spawn, jail). Sa position d'avant est gardée pour /tpretour.

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

    Vous téléporte auprès d'un joueur en ligne ; votre position d'avant est gardée pour revenir avec /tpretour.

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

    Fait venir un joueur en ligne à votre position, par exemple pour lui parler à l'écart. Les joueurs protégés des TP staff (cobaltstaff.teleport.bypass) ne peuvent pas être déplacés.

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

    Ramène un joueur, ou vous-même sans argument, à sa position d'avant le dernier TP staff, même après un redémarrage du serveur.

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

    Ouvre le menu des lieux staff, filtrable par numéro, nom ou créateur : téléportation, renommage, choix de l'icône, notes et suppression.

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

    Enregistre votre position comme lieu staff sous le nom donné (zone de grief, machine suspecte…), partagé avec toute l'équipe et retrouvable dans /lieux.

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

    Protège un joueur en ligne de tout dégât jusqu'à sa déconnexion, par exemple pendant un événement ou une vérification ; refaites la commande pour retirer la protection.

  • /protectareaAlias /zoneprotegeePermission cobaltstaff.protect.area

    Zones protégées où les joueurs hors staff ne peuvent ni construire ni interagir. Sans argument, ouvre le menu des zones ; create et delete les gèrent en commande.

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

    Crée une zone protégée carrée autour de votre position, de la taille indiquée en blocs de chaque côté (50 au plus par défaut) : impossible d'y casser, poser, ouvrir un conteneur ou utiliser un mécanisme.

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

    Supprime la zone protégée qui porte ce nom (la complétion propose les zones existantes) ; les joueurs peuvent de nouveau y interagir.

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

    Retire l'armure d'un joueur en ligne et la range dans son inventaire, par exemple avant un combat arbitré ou une vérification d'équipement.

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

    Vide l'inventaire d'un joueur en ligne ; une copie est gardée pour pouvoir le lui rendre avec /revive. Avec -D, le vidage d'un joueur hors ligne s'applique à sa prochaine connexion.

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

    Rend à un joueur connecté ce qu'il a perdu (bug, lag, mort injuste, /clear par erreur) : un menu liste les copies gardées à chaque mort et avant chaque /clear. Depuis la console, la plus récente est rendue.

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

    Permet à un joueur de signaler un autre joueur au staff (triche, insultes, grief…). Sans raison, un menu de types et de raisons s'ouvre ; les derniers messages et la position du joueur visé sont joints.

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

    Signale au staff un problème qui ne vise aucun joueur précis : bug, faille, grief dont l'auteur est inconnu… Il est traité comme un report depuis le hub du staff.

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

    Envoie une demande d'aide au staff (question, problème de compte, besoin d'un modérateur). Le ticket arrive dans une section dédiée du hub des reports.

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

    Ouvre la liste de vos reports avec leur statut (ouvert, pris en charge, résolu, rejeté) pour suivre leur traitement.

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

    Liste les reports reçus par un joueur. Avec clear, les supprime tous (permission cobaltstaff.reports.manage.delete), par exemple après une vague de faux signalements.

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

    Ouvre le hub de gestion des reports : en attente, en cours, fermés, tickets et recherche. Avec un numéro, ouvre directement la fiche de ce report.

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

    Prend en charge le report indiqué sans passer par le menu : il passe au statut « en cours » et vous est assigné.

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

    Recherche des reports en combinant des critères : numéro, auteur, staff assigné, statut, joueur visé, type ou genre (joueur, général, ticket). Résultats en menu en jeu, dans le chat depuis la console.

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

    Vous téléporte à l'endroit où le report a été créé ; avec player, directement auprès du joueur signalé.

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

    Écrit dans le canal de discussion d'un report, partagé entre son auteur et le staff qui l'a rejoint, pour demander des précisions sans passer par les messages privés.

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

    Rejoint le canal de discussion d'un report ouvert pour échanger avec son auteur et le reste du staff présent ; vous recevez alors ses messages.

  • /canal quitter <id>Alias /canal leave

    Quitte le canal de discussion d'un report : vous ne recevez plus ses messages et les autres membres sont prévenus de votre départ.

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

    Ferme le canal de discussion d'un report pour tous ses membres, par exemple une fois l'affaire réglée.

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

    Avertit un joueur avec une gravité qui ajoute des points à son score ; les paliers atteints déclenchent des sanctions automatiques (mute, ban). Sans gravité, un menu s'ouvre ; -silent évite l'annonce publique.

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

    Affiche dans le chat les warns d'un joueur et son score actuel ; un clic sur une ligne ouvre leur gestion.

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

    Ouvre le menu des warns d'un joueur pour les consulter et les gérer : expirer, supprimer (les paliers déclenchés sont annulés) ou traiter un appel.

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

    Ouvre la liste des appels de warns en attente pour les accepter (le warn et ses paliers sont annulés) ou les refuser.

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

    Permet à un joueur de consulter ses warns, son score et le prochain palier, et de faire appel d'un warn qu'il conteste.

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

    Bannit un joueur définitivement avec une raison (ou une raison prédéfinie si vous en avez configuré). -silent évite l'annonce publique, -template= choisit l'écran de déconnexion affiché.

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

    Prolonge un ban temporaire en cours de la durée indiquée, sans le recréer ni changer sa raison. Un ban définitif ne peut pas être prolongé.

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

    Raccourcit un ban temporaire en cours de la durée indiquée, par exemple après un appel partiellement accepté.

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

    Bannit un joueur pour une durée donnée (30m, 7d, 1d12h…), plafonnée selon vos permissions. Mêmes options que /ban : -silent et -template=.

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

    Lève le ban d'un joueur avec une raison, conservée dans son casier. -silent évite l'annonce publique.

  • /bans gererAlias /bans managePermission cobaltstaff.bans.view

    Ouvre la liste des bans en cours ; la fiche de chaque ban permet de le lever, le prolonger, le réduire, le faire expirer ou le supprimer.

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

    Ouvre la liste des appels de bans en attente pour les accepter (le joueur est débanni selon la configuration) ou les refuser.

  • /bans migrerAlias /bans migratePermission cobaltstaff.bans.migrate

    Importe dans CobaltStaff les bans de la liste vanilla du serveur, à lancer une fois lors de l'installation. Les bans déjà importés sont ignorés.

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

    Bannit une adresse IP, la dernière IP connue d'un joueur ou une plage CIDR entière. La liste des comptes touchés vous est montrée et une confirmation est demandée avant d'appliquer.

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

    Bannit pour une durée donnée une IP, la dernière IP d'un joueur ou une plage CIDR, après confirmation. Utile contre une vague de comptes jetables.

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

    Lève un ban IP en désignant l'adresse, la plage ou un joueur concerné. La raison est facultative ; -silent évite l'annonce publique.

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

    Indique les bans IP qui touchent un joueur, d'après toutes ses adresses connues, pour comprendre pourquoi il ne peut pas se connecter.

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

    Liste dans le chat les bans IP en cours. Avec -players, affiche aussi pour chacun les comptes connus qu'il touche.

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

    Importe dans CobaltStaff les bans IP de la liste vanilla du serveur, à lancer une fois lors de l'installation. Les bans déjà importés sont ignorés.

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

    Rend un joueur muet définitivement. -hard : il est prévenu et ses messages refusés ; -soft : il croit parler mais personne ne le lit. -D fait commencer le mute à sa prochaine connexion.

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

    Prolonge un mute temporaire en cours de la durée indiquée, sans le recréer ni changer sa raison.

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

    Raccourcit un mute temporaire en cours de la durée indiquée, par exemple pour bonne conduite ou après un appel.

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

    Rend un joueur muet pour une durée donnée, avec les mêmes options que /mute (-soft, -hard, -D, -silent). Les messages privés et commandes de discussion configurés sont aussi bloqués.

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

    Rend la parole à un joueur muet avant la fin de sa sanction, avec une raison facultative conservée dans son casier.

  • /mutes gererAlias /mutes managePermission cobaltstaff.mutes.view

    Ouvre la liste des mutes en cours ; la fiche de chaque mute permet de le lever, le prolonger, le réduire, le faire expirer ou le supprimer.

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

    Ouvre la liste des appels de mutes en attente pour les accepter (le mute est levé selon la configuration) ou les refuser.

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

    Permet à un joueur de voir ses mutes, en cours ou passés, et de faire appel de celui qu'il conteste.

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

    Expulse un joueur du serveur avec une raison. Sans raison, un menu de raisons prédéfinies s'ouvre si vous en avez configuré ; -silent évite l'annonce publique.

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

    Ouvre le menu de sanction unifié sur un joueur : choisissez un motif (insultes, pub, cheat…) et la combinaison prévue de warn, mute, ban ou kick est appliquée en une fois.

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

    Ouvre le casier d'un joueur : toutes ses sanctions, de la plus récente à la plus ancienne, avec leur statut, ainsi que ses reports reçus et ses enquêtes. À consulter avant de sanctionner.

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

    Classe les joueurs les plus sanctionnés, tous types confondus ou pour un type (ban, mute, warn, kick). Menu en jeu, liste dans le chat depuis la console.

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

    Entre en mode staff ou en sort : votre inventaire de jeu et votre état sont mis de côté, remplacés par les outils de votre mode (vanish, vol, items de hotbar), puis rendus à la sortie. -mode= force un mode précis.

  • /sflyAlias /staffvolPermission cobaltstaff.mode

    Active ou coupe le vol pendant que vous êtes en mode staff, si votre mode l'autorise ; la commande est refusée hors du mode staff.

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

    Vous rend invisible, ou un autre joueur avec la permission. TOTAL : invisible et absent du tab ; LIST : seulement absent du tab ; PLAYER : invisible mais listé. enable/disable forcent l'état.

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

    Vous place en spectateur collé au joueur indiqué pour l'observer discrètement. Sans argument, vous ramène à votre position de départ.

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

    Gèle un joueur (il ne peut plus bouger) ou le dégèle. -T<lieu> le téléporte d'abord, -S retire son armure, -H<n> règle sa vie à n %. Un canal de discussion s'ouvre avec lui.

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

    Canal du freeze : le joueur gelé écrit /fc <message> pour répondre au staff ; le staff ajoute le numéro du gel ou le pseudo du joueur pour lui écrire (permission cobaltstaff.freeze.chat).

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

    Liste le staff connecté avec son mode et son état de vanish ; un membre invisible que vous ne pouvez pas voir apparaît « absent ».

  • /staffhubAlias /hubstaffPermission cobaltstaff.hub.view

    Ouvre le hub staff, un menu qui regroupe les accès aux reports, enquêtes, sanctions, appels, joueurs, zones protégées, lieux staff, personnel et journal d'audit.

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

    Envoie un message dans le canal « staff » du chat staff, lu seulement par ceux qui ont sa permission. Sans message, bascule votre chat vers ce canal jusqu'à la prochaine bascule. Raccourci : commencez un message par « @ ».

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

    Coupe pour vous seul la réception du canal « staff » du chat staff, par exemple pendant un enregistrement ; refaites la commande pour le réactiver. Le mot seul compte : « /sc mute ce joueur » envoie un message dans le canal.

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

    Active ou coupe le son joué à chaque message reçu dans le canal « staff » du chat staff ; les messages restent affichés.

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

    Envoie un message dans le canal « admin » du chat staff, lu seulement par ceux qui ont sa permission. Sans message, bascule votre chat vers ce canal jusqu'à la prochaine bascule. Raccourci : commencez un message par « # ».

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

    Coupe pour vous seul la réception du canal « admin » du chat staff, par exemple pendant un enregistrement ; refaites la commande pour le réactiver. Le mot seul compte : « /ac mute ce joueur » envoie un message dans le canal.

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

    Active ou coupe le son joué à chaque message reçu dans le canal « admin » du chat staff ; les messages restent affichés.

/cobaltstaff reload [module] alias /cstaff
/cobaltstaff audit [joueur|*] [page]
/cobaltstaff version
/cobaltstaff import litebans [gravité]
/cobaltstaff placeholders [id] [joueur]
Sous-commande Effet Permission
reload [module] Recharge la configuration et les textes, de tout le plugin ou d’un module cobaltstaff.reload
audit [joueur|*] [page] Journal des actions du staff, global ou pour un joueur cobaltstaff.audit
version Version et modules actifs cobaltstaff.member
import litebans [gravité] Import de l’historique LiteBans cobaltstaff.bans.migrate
placeholders [id] [joueur] Liste les placeholders, ou teste la valeur de l’un d’eux cobaltstaff.reload

Les commandes des canaux (/sc, /ac et leurs sous-commandes mute et son, par exemple /sc mute) ne sont pas dans commands/chat.yml : elles sont créées à partir de config/chat.yml. Voir Chat staff.

commands/sanctions.yml
sanctions:
ban:
name: ban # vide = commande désactivée
aliases: [bannir]
enabled: true
permission: cobaltstaff.bans.ban # vide = commande libre
description: "Bannir définitivement"
usage: "<joueur> <raison> [-silent] [-template=<modèle>]"

Une sous-commande se déclare avec parent (id de la commande parente), sub (le mot, vide = désactivée) et sub-aliases ; son name et ses aliases sont ignorés :

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>"
  • Aucun nom, alias ou mot de sous-commande ne doit contenir de tiret.
  • Un joueur sans la permission ne voit pas la commande : elle est cachée de son client et de sa complétion.
  • Avec commands.override-existing: true (défaut), une commande CobaltStaff remplace celle d’un autre plugin portant le même nom.