Premiers pas avec zMenu
zMenu est le plugin d'inventaire (GUI) le plus puissant et flexible pour les serveurs Minecraft. Il vous permet de creer de beaux menus interactifs avec un systeme de configuration extensif qui vous donne un controle total sur chaque aspect de vos inventaires.
Qu'est-ce que zMenu ?
zMenu est un plugin d'inventaire de qualite premium qui permet aux administrateurs de serveurs de creer des GUIs (Interfaces Graphiques Utilisateur) personnalisees pour leurs serveurs Minecraft. Que vous ayez besoin d'un simple selecteur de serveur, d'un systeme de boutique complexe ou d'un menu de quetes interactif, zMenu fournit tous les outils necessaires.
Fonctionnalites cles
Inventaires hautement personnalisables
- Creez des inventaires de toutes tailles (9 a 54 emplacements)
- Support multi-pages avec pagination automatique
- Titres personnalises avec support des placeholders
- Items de remplissage pour les emplacements vides
- Systeme de mise en page base sur une matrice pour un design facile
Systeme de boutons puissant
- 9 types de boutons integres : NONE, INVENTORY, BACK, NEXT, PREVIOUS, HOME, JUMP, MAIN_MENU, SWITCH
- Actions de clic personnalisees pour chaque bouton de souris
- Exigences de vue et de clic
- Support des tetes de joueurs avec textures personnalisees
- Mises a jour dynamiques des items
Systeme d'actions extensif
- Plus de 28 types d'actions incluant messages, sons, commandes, teleportation et plus
- Executez des actions en tant que joueur, console ou avec permissions OP
- Enchainez plusieurs actions ensemble
- Actions conditionnelles avec exigences
Fonctionnalites avancees
- Systeme de patterns : Creez des modeles de boutons reutilisables
- Donnees joueur : Stockez et recuperez des donnees specifiques aux joueurs
- Placeholders globaux : Definissez des valeurs utilisees dans tous les inventaires
- Support PlaceholderAPI : Integration complete avec PAPI
- Support MiniMessage : Formatage de texte moderne pour les serveurs Paper
- Systeme anti-duplication : Protection integree contre les exploits de duplication d'items
- Support base de donnees : MySQL, MariaDB et SQLite pour la persistance des donnees
Convivial pour les developpeurs
- API propre et bien documentee
- Enregistrement de types de boutons personnalises
- Enregistrement de types d'actions personnalises
- Systeme d'evenements pour les interactions d'inventaire
Pourquoi choisir zMenu ?
| Fonctionnalite | zMenu | Autres plugins |
|---|---|---|
| Types de boutons | 9+ integres | Limite |
| Types d'actions | 28+ | Basique |
| Support multi-pages | Natif | Necessite souvent des contournements |
| Systeme de patterns | Oui | Non |
| Stockage donnees joueur | Oui | Rarement |
| Support MiniMessage | Oui | Rarement |
| Support base de donnees | MySQL/MariaDB/SQLite | Generalement fichiers uniquement |
| Qualite API | Complete | Souvent minimale |
| Developpement actif | Oui | Variable |
| Gratuit | Oui | Souvent payant |
Comment ca fonctionne
zMenu utilise des fichiers de configuration YAML pour definir vos inventaires. Voici un apercu simplifie :
- Les inventaires sont definis dans le dossier
inventories/ - Chaque inventaire contient des boutons (items avec lesquels les joueurs peuvent interagir)
- Les boutons peuvent avoir des actions qui s'executent au clic
- Les exigences controlent qui peut voir ou cliquer sur les boutons
- Les patterns permettent de reutiliser des configurations de boutons
Exemple simple
# inventories/mon_menu.yml
name: "&6Mon premier menu"
size: 27
items:
bouton-bienvenue:
slot: 13
item:
material: DIAMOND
name: "&bBienvenue !"
lore:
- "&7Cliquez-moi pour recevoir un message"
actions:
- type: message
messages:
- "&aBonjour, %player% !"
- "&7Merci d'utiliser zMenu !"
Ceci cree un inventaire simple de 27 emplacements avec un diamant au centre qui envoie un message au clic.
Versions Minecraft supportees
zMenu supporte les versions Minecraft 1.8 a 1.21.x et fonctionne avec :
- Spigot
- Paper (recommande)
- Purpur
- Pufferfish
- Folia
Prochaines etapes
Pret a commencer ? Suivez ces etapes :
- Installez zMenu sur votre serveur
- Apprenez le systeme de configuration
- Creez votre premier inventaire
- Explorez les types de boutons et les actions
Obtenir de l'aide
- Discord : Rejoignez notre serveur Discord pour du support
- SpigotMC : Visitez la page ressource SpigotMC
- GitHub : Signalez les problemes sur GitHub