Aller au contenu

Présentation

Paper 1.21.x Java 21 Version 1.0.0 PlaceholderAPI

CobaltStaff réunit dans un seul plugin tout ce dont une équipe de modération a besoin au quotidien : sanctions avec casier et paliers automatiques, signalements et tickets, mode staff avec vanish et freeze, outils d’enquête, chat staff, filtre de chat et alertes. Il a été conçu pour le serveur Cobaltia et se configure entièrement : chaque commande, chaque texte et chaque menu peut être renommé, traduit ou désactivé.

Sanctions

Bans (définitifs, temporaires, IP et plages), mutes doux ou stricts, kicks, warns à gravités avec score et paliers automatiques, casier, appels, menu de sanction unifié, import depuis LiteBans.

Reports et tickets

Signalement d’un joueur ou d’un problème, types et raisons configurables, preuves de chat jointes, cycle de vie complet, canaux de discussion, demandes d’aide au staff.

Mode staff

Modes hiérarchisés avec héritage, inventaire de jeu mis de côté puis rendu à la sortie, hotbar d’outils, trois types de vanish, spectate, freeze avec canal dédié, liste du staff et hub staff.

Enquêtes

Inventaires et ender chests (même hors ligne), fiche joueur, notes, test de CPS, trace, enquêtes avec preuves, historique IP, détection de doubles comptes, lieux staff, zones protégées.

Chat et alertes

Chat staff multi-canaux, verrouillage et mode lent, blacklist anti-contournement, détection de phrases et de commandes, alertes X-ray, mentions, relais d’anticheat.

Intégrations

Expansion PlaceholderAPI riche, contextes LuckPerms, événements Bukkit et services Java pour vos propres plugins.

  • Tout est configurable : noms et alias des commandes, permissions, textes (FR et EN fournis), menus, sons, paliers, raisons et hooks.
  • Pensé pour les performances : toute la base de données tourne sur un thread dédié, jamais sur le thread du serveur ; l’état chaud (mutes et bans actifs, mode staff, vanish, freeze) est gardé en mémoire ; aucun polling lourd.
  • Hiérarchie du staff : un staff ne peut cibler qu’un joueur de rang inférieur (ban, mute, kick, warn, freeze, examine), y compris hors ligne grâce à LuckPerms.
  • Plafonds et délais par permission : durée maximale d’un tempban ou d’un tempmute selon le grade, cooldown des reports.
  • Joueurs hors ligne : sanctions, reports, examen d’inventaire et notes fonctionnent sur des joueurs déconnectés.
  • Journal d’audit : chaque action staff est enregistrée et consultable en jeu.
  • Modulaire : six modules (sanctions, reports, staffmode, investigation, chat, integration) activables indépendamment.

Les messages suivent une charte unique : une icône, un titre en petites majuscules en dégradé, puis le détail en gris.

ʙᴀɴɴɪꜱꜱᴇᴍᴇɴᴛ Steve est banni pour 7 j : Triche.
ꜱᴄᴏʀᴇ 4/5 points, prochain palier : ban 1 jour
ʀᴇᴄʜᴀʀɢᴇᴍᴇɴᴛ ᴇꜰꜰᴇᴄᴛᴜᴇ Tout le plugin rechargé en 42 ms.

Les écrans de ban sont des modèles texte entièrement modifiables :

ʙᴀɴɴɪ ᴛᴇᴍᴘᴏʀᴀɪʀᴇᴍᴇɴᴛ
Raison : Triche
Durée : 7 j (reste 6 j 23 h)
Fin : 16/10/2026 18:00
Par : Modérateur
Sanction #128
Élément Version Statut
Serveur Paper (ou fork) 1.21.x Obligatoire
Java 21 Obligatoire
LuckPerms 5.4+ Recommandé (hiérarchie hors ligne, contextes)
PlaceholderAPI 2.11+ Optionnel (placeholders, fiche joueur)
packetevents — Optionnel (vanish « PLAYER » qui garde la ligne du tab)
Nexo — Optionnel (icônes de messages, items et minerais custom)
GrimAC — Optionnel (relais des alertes de l’anticheat)
LiteBans — Optionnel (import de l’historique)