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.
Lire un usage
Section intitulée « Lire un usage »| 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.
Sous-commandes
Section intitulée « Sous-commandes »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 prolongerdemandecobaltstaff.bans.extendban, pascobaltstaff.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.
Toutes les commandes
Section intitulée « Toutes les commandes »Filtrez par texte ou par module :
106 résultats
/cobaltstaffCommande 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]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]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 versionAffiche 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]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é]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.
/chatModé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 clearVide 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 toggleVerrouille ou rouvre le chat public : sans argument la commande bascule,
onverrouille,offrouvre. Pendant le verrouillage, seuls les joueurs ayantcobaltstaff.chat.bypass-lockpeuvent écrire./chat slow <secondes|off> [durée]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) ;offle coupe./alerts [type] [on|off]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>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>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>Ouvre l'ender chest d'un joueur pour vérifier ce qu'il y range, en ligne (ou hors ligne avec la permission
.offline). Aveccobaltstaff.enderchests.interact, vous pouvez aussi y retirer ou ajouter des objets./players [joueur]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>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.
/traceSuivi en direct des actions d'un joueur. Sans sous-commande, rappelle la syntaxe :
startlance une trace,stopl'arrête./trace start <joueur>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]Arrête la trace que vous avez lancée sur le joueur indiqué ; sans pseudo, arrête toutes vos traces en cours.
/follow [joueur]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]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>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]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]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 pauseMet 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 conclureClô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]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>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]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>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>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é.
/altwhitelistListe 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>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>Retire une paire de comptes de la liste blanche : la détection des doubles comptes s'applique de nouveau entre eux.
/altwhitelist listAffiche toutes les paires de comptes de la liste blanche des doubles comptes, pour vérifier les exceptions en place.
/tplieu <joueur> <lieu>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>Vous téléporte auprès d'un joueur en ligne ; votre position d'avant est gardée pour revenir avec /tpretour.
/tpici <joueur>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]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=]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>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>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.
/protectareaZones 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>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>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>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]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>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]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]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>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.
/mesreportsOuvre la liste de vos reports avec leur statut (ouvert, pris en charge, résolu, rejeté) pour suivre leur traitement.
/reports <joueur> [clear]Liste les reports reçus par un joueur. Avec
clear, les supprime tous (permissioncobaltstaff.reports.manage.delete), par exemple après une vague de faux signalements./reports gerer [id]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>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=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]Vous téléporte à l'endroit où le report a été créé ; avec
player, directement auprès du joueur signalé./rc <id> <message>É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>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>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>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]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>Affiche dans le chat les warns d'un joueur et son score actuel ; un clic sur une ligne ouvre leur gestion.
/warns gerer <joueur>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 appelsOuvre la liste des appels de warns en attente pour les accepter (le warn et ses paliers sont annulés) ou les refuser.
/meswarnsPermet à 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>]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>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>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>]Bannit un joueur pour une durée donnée (
30m,7d,1d12h…), plafonnée selon vos permissions. Mêmes options que /ban :-silentet-template=./unban <joueur> <raison> [-silent]Lève le ban d'un joueur avec une raison, conservée dans son casier.
-silentévite l'annonce publique./bans gererOuvre 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 appelsOuvre la liste des appels de bans en attente pour les accepter (le joueur est débanni selon la configuration) ou les refuser.
/bans migrerImporte 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>]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]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]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>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]Liste dans le chat les bans IP en cours. Avec
-players, affiche aussi pour chacun les comptes connus qu'il touche./ipbans migrerImporte 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]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.-Dfait commencer le mute à sa prochaine connexion./mute prolonger <joueur> <durée>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>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]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]Rend la parole à un joueur muet avant la fin de sa sanction, avec une raison facultative conservée dans son casier.
/mutes gererOuvre 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 appelsOuvre la liste des appels de mutes en attente pour les accepter (le mute est levé selon la configuration) ou les refuser.
/mesmutesPermet à un joueur de voir ses mutes, en cours ou passés, et de faire appel de celui qu'il conteste.
/kick <joueur> [raison] [-silent]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>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>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]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>]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./sflyActive 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]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/disableforcent l'état./spec [joueur]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>]Gèle un joueur (il ne peut plus bouger) ou le dégèle.
-T<lieu>le téléporte d'abord,-Sretire son armure,-H<n>règle sa vie à n %. Un canal de discussion s'ouvre avec lui./fc [id|joueur] <message>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 (permissioncobaltstaff.freeze.chat)./personnelListe le staff connecté avec son mode et son état de vanish ; un membre invisible que vous ne pouvez pas voir apparaît « absent ».
/staffhubOuvre 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]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 muteCoupe 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 sonActive ou coupe le son joué à chaque message reçu dans le canal « staff » du chat staff ; les messages restent affichés.
/ac [message]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 muteCoupe 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 sonActive ou coupe le son joué à chaque message reçu dans le canal « admin » du chat staff ; les messages restent affichés.
- Aucune entrée.
Commande d’administration
Section intitulée « Commande d’administration »/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 |
Commandes des canaux du chat staff
Section intitulée « Commandes des canaux du chat staff »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.
Renommer ou désactiver une commande
Section intitulée « Renommer ou désactiver une commande »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 :
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.