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 Bedrock​

CommandePermissionDescription
/zm bedrock open <nom> [joueur] [afficher message]zmenu.open.bedrockOuvrir un formulaire Bedrock
/zm bedrock reloadzmenu.reload.bedrockRecharger tous les fichiers de formulaires Bedrock

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.open.bedrockOuvrir les formulaires Bedrockop
zmenu.reload.bedrockRecharger les fichiers de formulaires Bedrockop
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...|-