Aller au contenu principal

Vue d'ensemble des Modules

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 22 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
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.ymlSysteme de messagerie 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.ymlSysteme de sanctions des joueurs (bannissement, mute, expulsion, avertissement)
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
attention

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
astuce

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.
info

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.

Copyright © 2026 GroupeZ|Build #loading...|-