Aller au contenu principal

Commandes et Permissions

Cette page liste toutes les commandes et permissions disponibles dans zMenu.

Commande principale

La commande principale est /zm (alias : /zmenu).

Permission de base : zmenu.use

Liste des commandes

Commandes generales

CommandePermissionDescription
/zmzmenu.useAfficher le menu d'aide
/zm version-Afficher les informations de version du plugin
/zm listzmenu.useLister tous les inventaires charges
/zm documentationzmenu.documentationVoir les liens de documentation
/zm addonszmenu.useLister les addons officiels
/zm contributorszmenu.useAfficher les contributeurs du plugin

Commandes d'inventaire

CommandePermissionDescription
/zm open <inventaire>zmenu.openOuvrir un inventaire pour vous-meme
/zm open <inventaire> <joueur>zmenu.openOuvrir un inventaire pour un autre joueur
/zm open <inventaire> <joueur> <args...>zmenu.openOuvrir un inventaire avec des arguments
/zm create [nom]zmenu.createCreer un nouvel inventaire a partir d'un modele
/zm editor [nom]zmenu.editorOuvrir l'editeur d'inventaire

Exemples :

/zm open shop
/zm open shop Notch
/zm open shop Notch "Bienvenue dans la boutique !"

Commandes de rechargement

CommandePermissionDescription
/zm reloadzmenu.reloadRecharger toutes les configurations
/zm reload configzmenu.reloadRecharger config.yml et les messages uniquement
/zm reload inventoryzmenu.reloadRecharger tous les inventaires
/zm reload inventory <nom>zmenu.reloadRecharger un inventaire specifique
/zm reload commandzmenu.reloadRecharger toutes les commandes
/zm reload command <nom>zmenu.reloadRecharger une commande specifique

Exemples :

/zm reload
/zm reload inventory shop
/zm reload command warp

Commandes d'items

CommandePermissionDescription
/zm giveitem <inventaire> <joueur>zmenu.giveitemDonner un item cliquable au joueur
/zm giveopenitem <inventaire> <joueur>zmenu.giveopenitemDonner un item ouvrant le menu au joueur
/zm save <nom>zmenu.saveSauvegarder l'item tenu comme inventaire

Commandes de donnees joueur

CommandePermissionDescription
/zm players add <joueur> <cle> <valeur>zmenu.playersAjouter une valeur aux donnees joueur
/zm players set <joueur> <cle> <valeur>zmenu.playersDefinir une valeur de donnees joueur
/zm players get <joueur> <cle>zmenu.playersObtenir une valeur de donnees joueur
/zm players remove <joueur> <cle>zmenu.playersSupprimer une cle de donnees joueur
/zm players removeall <cle>zmenu.playersSupprimer une cle de tous les joueurs
/zm players keys <joueur>zmenu.playersLister toutes les cles pour un joueur
/zm players convertzmenu.playersConvertir les donnees JSON en SQL

Exemples :

/zm players set Notch coins 100
/zm players add Notch coins 50
/zm players get Notch coins
/zm players keys Notch

Commandes de dialogues

CommandePermissionDescription
/zm dialog open <dialogue>zmenu.dialogOuvrir un dialogue pour vous-meme
/zm dialog open <dialogue> <joueur>zmenu.dialogOuvrir un dialogue pour un joueur

Commandes utilitaires

CommandePermissionDescription
/zm convertzmenu.convertConvertir les configurations d'autres plugins
/zm testdupezmenu.dupeTester le systeme anti-duplication
/zm dumplogzmenu.dumplogExporter les logs de debug

Liste des permissions

Permissions principales

PermissionDescriptionPar defaut
zmenu.useAcces aux commandes de basetrue
zmenu.openOuvrir les inventairesop
zmenu.open.bypassContourner les exigences d'ouverture d'inventaireop
zmenu.reloadRecharger les configurationsop
zmenu.createCreer de nouveaux inventairesop
zmenu.editorAcceder a l'editeur d'inventaireop

Permissions d'items

PermissionDescriptionPar defaut
zmenu.giveitemDonner des items cliquablesop
zmenu.giveopenitemDonner des items ouvrant le menuop
zmenu.saveSauvegarder des items comme inventairesop

Permissions de donnees joueur

PermissionDescriptionPar defaut
zmenu.playersGerer les donnees joueurop

Permissions utilitaires

PermissionDescriptionPar defaut
zmenu.convertConvertir depuis d'autres pluginsop
zmenu.dupeTester le systeme anti-duplicationop
zmenu.documentationVoir la documentationop
zmenu.dialogOuvrir les dialoguesop
zmenu.dumplogExporter les logs de debugop

Permissions de commandes personnalisees

Lorsque vous creez des commandes personnalisees dans commands/commands.yml, vous pouvez definir des permissions personnalisees :

commands:
shop:
command: /shop
inventory: shop_menu
permission: monserveur.shop
aliases:
- boutique
- magasin

Les joueurs auront besoin de la permission monserveur.shop pour utiliser /shop.

Permissions specifiques aux inventaires

Vous pouvez exiger des permissions specifiques pour ouvrir des inventaires en utilisant les exigences de vue :

# Dans votre fichier d'inventaire
view-requirement:
requirements:
- type: permission
permission: "monserveur.vip.menu"
deny:
- type: message
messages:
- "&cVous avez besoin du rang VIP pour acceder a ce menu !"

Permission administrateur

Pour les administrateurs de serveur, vous pouvez accorder toutes les permissions zMenu avec :

zmenu.*

Cela donne acces a toutes les commandes zMenu.

Exemples LuckPerms

Accorder l'utilisation de base :

/lp user <joueur> permission set zmenu.use true

Accorder toutes les permissions admin :

/lp group admin permission set zmenu.* true

Accorder l'acces a un inventaire specifique :

/lp group vip permission set monserveur.vip.menu true

Plugins de permissions

zMenu fonctionne avec tous les plugins de permissions qui supportent les permissions Bukkit :

  • LuckPerms (Recommande)
  • PermissionsEx
  • GroupManager
  • UltraPermissions
  • Et bien d'autres

Prochaines etapes

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