GroupeZ Docs
ConfigurationsButtonsButton Types

Bouton INVENTORY

Bouton qui ouvre un autre inventaire

Le type de bouton INVENTORY ouvre un autre inventaire lorsqu'il est clique.

Utilisation

items:
  open-shop:
    type: INVENTORY
    slot: 13
    inventory: "shop"
    item:
      material: GOLD_INGOT
      name: "&e&lBoutique"
      lore:
        - "&7Cliquez pour ouvrir la boutique"

Proprietes

inventory

Requis. Le nom de l'inventaire a ouvrir.

items:
  open-menu:
    type: INVENTORY
    slot: 0
    inventory: "my_other_menu"

Le nom de l'inventaire correspond au nom du fichier (sans .yml) dans le dossier inventories/.


plugin

Specifie quel plugin utiliser pour ouvrir l'inventaire (pour le support multi-plugins).

items:
  open-external:
    type: INVENTORY
    slot: 0
    inventory: "external_menu"
    plugin: "OtherPlugin"

arguments

Passe des arguments a l'inventaire cible.

items:
  open_with_args:
    type: INVENTORY
    slot: 0
    inventory: "category_menu"
    arguments:
      - "swords"
      - "%player%"

to-page

Ouvre l'inventaire a une page specifique.

items:
  open_page_3:
    type: INVENTORY
    slot: 0
    inventory: "paginated_menu"
    to-page: 3

Exemples

items:
  shop:
    type: INVENTORY
    slot: 11
    inventory: "shop"
    item:
      material: GOLD_INGOT
      name: "&e&lBoutique"
      lore:
        - "&7Acheter et vendre des objets"
        - ""
        - "&e▸ Cliquez pour ouvrir"
    sound: UI_BUTTON_CLICK

  warps:
    type: INVENTORY
    slot: 13
    inventory: "warps"
    item:
      material: ENDER_PEARL
      name: "&5&lWarps"
      lore:
        - "&7Teleportez-vous a travers le monde"
        - ""
        - "&e▸ Cliquez pour ouvrir"
    sound: UI_BUTTON_CLICK

  settings:
    type: INVENTORY
    slot: 15
    inventory: "settings"
    item:
      material: COMPARATOR
      name: "&c&lParametres"
      lore:
        - "&7Configurez vos preferences"
        - ""
        - "&e▸ Cliquez pour ouvrir"
    sound: UI_BUTTON_CLICK

Selection de categorie

# Menu principal
items:
  swords:
    type: INVENTORY
    slot: 10
    inventory: "shop_swords"
    item:
      material: DIAMOND_SWORD
      name: "&b&lEpees"

  armor:
    type: INVENTORY
    slot: 12
    inventory: "shop_armor"
    item:
      material: DIAMOND_CHESTPLATE
      name: "&9&lArmures"

  tools:
    type: INVENTORY
    slot: 14
    inventory: "shop_tools"
    item:
      material: DIAMOND_PICKAXE
      name: "&a&lOutils"

  food:
    type: INVENTORY
    slot: 16
    inventory: "shop_food"
    item:
      material: GOLDEN_APPLE
      name: "&6&lNourriture"

Avec des conditions

items:
  vip-shop:
    type: INVENTORY
    slot: 22
    inventory: "vip_shop"
    item:
      material: DIAMOND_BLOCK
      name: "&b&lBoutique VIP"
      lore:
        - "&7Articles VIP exclusifs"
    view-requirement:
      requirements:
        - type: permission
          permission: "server.vip"
    else:
      item:
        material: COAL_BLOCK
        name: "&8&lBoutique VIP"
        lore:
          - "&cNecessite le rang VIP"

Ouverture a une page specifique

items:
  page_1:
    type: INVENTORY
    slot: 10
    inventory: "items_catalog"
    to-page: 1
    item:
      material: PAPER
      name: "&7Page 1"

  page_2:
    type: INVENTORY
    slot: 11
    inventory: "items_catalog"
    to-page: 2
    item:
      material: PAPER
      name: "&7Page 2"

  page_3:
    type: INVENTORY
    slot: 12
    inventory: "items_catalog"
    to-page: 3
    item:
      material: PAPER
      name: "&7Page 3"

Alternative : Utiliser les actions

Vous pouvez egalement ouvrir des inventaires en utilisant l'action inventory avec un bouton NONE :

items:
  open-shop:
    slot: 13
    item:
      material: GOLD_INGOT
      name: "&e&lBoutique"
    actions:
      - type: inventory
        inventory: "shop"

Le type de bouton INVENTORY est un raccourci pour ce modele courant.

Historique de navigation

Lors de l'utilisation des boutons INVENTORY, zMenu maintient un historique de navigation. Cela permet aux boutons BACK de retourner au menu precedent.

L'historique est gere automatiquement - vous n'avez rien de special a configurer.

Bonnes pratiques

  1. Utilisez des noms clairs pour les fichiers d'inventaire afin de les identifier facilement
  2. Ajoutez un retour visuel avec des sons lors de l'ouverture des menus
  3. Utilisez des conditions pour restreindre l'acces a certains menus
  4. Fournissez des etats verrouilles avec else pour les menus restreints
  5. Organisez en dossiers pour les structures de menu complexes

Prochaines etapes

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.