GroupeZ Docs
Modules

Vue d'ensemble des Modules

Vue d'ensemble de tous les modules de zEssentials

zEssentials repose sur une architecture modulaire dans laquelle chaque fonctionnalite est encapsulee dans son propre module independant. Chaque module possede son propre fichier de configuration, situe dans le repertoire modules/, et peut etre active ou desactive individuellement. Cette conception vous permet de n'executer que les fonctionnalites dont votre serveur a besoin, reduisant ainsi la charge et evitant les conflits avec d'autres plugins.


Modules Disponibles

Le tableau suivant liste les 24 modules inclus dans zEssentials :

ModuleFichier de ConfigurationDescription
AFKmodules/afk/config.ymlDetection d'inactivite (Away From Keyboard) et systeme d'expulsion automatique
AutoMessagemodules/automessage/config.ymlMessages de diffusion automatiques a intervalles configurables
Chatmodules/chat/config.ymlFormatage du chat, canaux et outils de moderation
Custom Commandsmodules/customcommands/config.ymlCréez vos propres commandes (/discord, /map, /store...) avec messages, titres, boss bars et actions zMenu
Death Messagemodules/death_message/config.ymlMessages de mort personnalisables avec configuration par cause
Discordmodules/discord/config.ymlIntegration Discord pour la communication serveur-Discord
Economymodules/economy/config.ymlSysteme economique multi-devises avec integration Vault
Hologrammodules/hologram/config.ymlAffichages holographiques de texte dans le monde du jeu
Homemodules/home/config.ymlSysteme de teleportation aux residences des joueurs
Itemsmodules/items/config.ymlDefinitions et gestion d'objets personnalises
JoinQuitmodules/join_quit/config.ymlMessages personnalisables de connexion, deconnexion et premiere connexion avec MOTD
Kitsmodules/kits/config.ymlKits d'objets predefinis avec temps de recharge et permissions
Mailboxmodules/mailbox/config.ymlLivraison d'objets hors ligne et courriers texte entre joueurs
Messagesmodules/messages/config.ymlMessages prives et espionnage social pour le staff
Rulesmodules/rules/config.ymlSysteme d'affichage des regles du serveur
Sanctionmodules/sanction/config.ymlSystème de sanctions des joueurs (bannissement, mute, expulsion, gel) et /seen
Scoreboardmodules/scoreboard/config.ymlAffichage personnalisable du scoreboard lateral
Spawnmodules/spawn/config.ymlGestion du point d'apparition du serveur et teleportation
Stepsmodules/steps/config.ymlSysteme de progression et de suivi par etapes
Teleportationmodules/teleportation/config.ymlDemandes de teleportation (TPA), retour et teleportation aleatoire
Vaultmodules/vault/config.ymlCoffres de stockage personnels des joueurs
Votemodules/vote/config.ymlSysteme de recompenses de vote pour les listes de serveurs
Warpmodules/warp/config.ymlSysteme de warps du serveur avec affichage optionnel en inventaire
WorldEditmodules/worldedit/config.ymlOutils de manipulation de blocs integres avec integration economique

Activer et Desactiver les Modules

Chaque fichier de configuration de module contient une option enable en haut du fichier. Pour desactiver un module, definissez cette valeur sur false :

enable: false

Pour reactiver un module, remettez la valeur sur true :

enable: true

Apres avoir modifie la valeur enable dans le fichier de configuration d'un module, vous devez redemarrer le serveur pour que le changement prenne effet. Un simple rechargement de la configuration ne suffit pas pour activer ou desactiver completement un module.


Structure des Fichiers de Configuration

Chaque module stocke sa configuration dans le chemin suivant :

plugins/zEssentials/modules/<nom-du-module>/config.yml

Par exemple, la configuration du module Economy se trouve a l'emplacement :

plugins/zEssentials/modules/economy/config.yml

Tous les modules suivent la meme structure generale : une option enable en haut suivie des options specifiques au module. Consultez la page de documentation dediee a chaque module pour un detail complet de ses options de configuration, commandes, permissions et placeholders.


Dependances entre Modules

La plupart des modules fonctionnent de maniere independante, mais certains modules interagissent entre eux :

  • Le module WorldEdit utilise le module Economy pour facturer les joueurs lors des operations sur les blocs.
  • Le module Warp peut utiliser les inventaires zMenu pour la navigation des warps via une interface graphique.
  • Le module Economy s'integre avec Vault pour la compatibilite avec les plugins tiers.
  • Les modules JoinQuit, Rules et AutoMessage lisent le contenu des messages depuis messages.yml.
  • Le module Custom Commands utilise zMenu pour exécuter les actions de chaque commande.
  • Les courriers texte du module Mailbox respectent les mutes du module Sanction et la liste /ignore.

Desactiver un module dont un autre module depend peut provoquer une degradation silencieuse de la fonctionnalite dependante. Par exemple, desactiver le module Economy empechera le module WorldEdit de facturer les joueurs, et les operations pourront echouer ou devenir gratuites selon l'implementation.

Sur cette page

GroupeZ MCP

La documentation dans ton IA

Le MCP permet à ton IA de chercher dans la documentation GroupeZ et de lire les exemples à jour pour t’aider à configurer tes plugins.

Lecture seule · Sans clé API côté documentation

1. Copie l’adresse du serveur

Transport : HTTP (Streamable HTTP). Authentification : aucune. Ton outil utilise son propre modèle et ses propres limites d’abonnement.

  1. Ouvre Plugins dans ChatGPT sur le web, puis + → Ajouter un serveur MCP personnalisé.
  2. Nomme-le « GroupeZ Documentation », colle l’URL ci-dessus et choisis « Aucune authentification ». Crée puis installe le plugin.
  3. Dans une conversation, tape @ et sélectionne ce plugin avant d’envoyer ta question. Si nécessaire, active search, get_page et list_pages dans ses paramètres.
Guide officiel de cet outil

3. Pose une question

Utilise le MCP GroupeZ pour m’aider à créer un inventaire zMenu. Recherche les pages pertinentes, lis les exemples et cite tes sources.
Autres clients et dépannage

Pour les clients utilisant mcpServers, adapte cet exemple à leur format :

{
  "mcpServers": {
    "groupez-docs": {
      "url": ""
    }
  }
}

Les outils disponibles sont search, get_page et list_pages. Après une mise à jour, actualise les outils du connecteur. Si ton IA n’y accède pas, vérifie que le connecteur est activé dans la conversation et que ton compte autorise les MCP personnalisés. Ouvrir l’URL dans un navigateur n’est pas un test MCP.