GroupeZ Docs
Inventories

Patterns

Modèles de patterns réutilisables pour les inventaires de zAuctionHouse

Les patterns sont des modèles d'inventaire réutilisables qui ajoutent des éléments communs. Ils sont stockés dans plugins/zAuctionHouse/patterns/ et peuvent être inclus dans n'importe quel inventaire.

Fonctionnement des Patterns

  • Les patterns sont appliqués dans l'ordre ; les patterns suivants peuvent remplacer les précédents
  • Les objets des patterns peuvent être remplacés par l'inventaire qui les inclut
  • Plusieurs patterns peuvent être combinés dans un seul inventaire

Utilisation des Patterns

Incluez des patterns dans vos fichiers d'inventaire :

name: "My Inventory"
size: 54

patterns:
  - 'zauctionhouse-decoration'
  - 'zauctionhouse-pagination'
  - 'zauctionhouse-back'

items:
  # Your items here (override pattern slots as needed)

zauctionhouse-decoration

Ajoute des bordures décoratives en vitres colorées sur les rangées du haut et du bas.

Fichier : plugins/zAuctionHouse/patterns/decoration.yml

Configuration :

name: "zauctionhouse-decoration"
size: 54

items:

  decoration:
    is-permanent: true
    slots:
      - '0-8'     # Top row
      - '45-53'   # Bottom row
    item:
      material: LIGHT_BLUE_STAINED_GLASS_PANE
      name: "<white>"

Visuel :

┌───┬───┬───┬───┬───┬───┬───┬───┬───┐
│ ■ │ ■ │ ■ │ ■ │ ■ │ ■ │ ■ │ ■ │ ■ │  ← Glass Panes
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│ ■ │ ■ │ ■ │ ■ │ ■ │ ■ │ ■ │ ■ │ ■ │  ← Glass Panes
└───┴───┴───┴───┴───┴───┴───┴───┴───┘

zauctionhouse-pagination

Ajoute des boutons de navigation page précédente et page suivante.

Fichier : plugins/zAuctionHouse/patterns/pagination.yml

Configuration :

name: "zauctionhouse-pagination"
size: 54

items:

  previous:
    type: PREVIOUS
    is-permanent: true
    slot: 48
    item:
      url: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjllYTFkODYyNDdmNGFmMzUxZWQxODY2YmNhNmEzMDQwYTA2YzY4MTc3Yzc4ZTQyMzE2YTEwOThlNjBmYjdkMyJ9fX0="
      name: "#2CCED2<bold>ᴘʀᴇᴠɪᴏᴜs ᴘᴀɢᴇ"
      lore:
        - "#92ffffGo to the previous page."
        - ""
        - "#8c8c8c• #2CCED2Click #92ffffto open"
    else:
      item:
        material: LIGHT_BLUE_STAINED_GLASS_PANE
        name: "<white>"

  next:
    type: NEXT
    is-permanent: true
    slot: 50
    item:
      url: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODI3MWE0NzEwNDQ5NWUzNTdjM2U4ZTgwZjUxMWE5ZjEwMmIwNzAwY2E5Yjg4ZTg4Yjc5NWQzM2ZmMjAxMDVlYiJ9fX0="
      name: "#2CCED2<bold>ɴᴇxᴛ ᴘᴀɢᴇ"
      lore:
        - "#92ffffGo to the next page."
        - ""
        - "#8c8c8c• #2CCED2Click #92ffffto open"
    else:
      item:
        material: LIGHT_BLUE_STAINED_GLASS_PANE
        name: "<white>"

Visuel :

┌───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │ < │   │ > │   │   │   │  ← Pagination
└───┴───┴───┴───┴───┴───┴───┴───┴───┘
             ↑       ↑
         Slot 48  Slot 50

Comportement :

  • Précédent : Affiche la tête de flèche à partir de la page 2, vitre colorée sur la page 1
  • Suivant : Affiche la tête de flèche quand d'autres pages existent, vitre colorée sur la dernière page

zauctionhouse-back

Ajoute un bouton retour pour revenir à l'inventaire précédent.

Fichier : plugins/zAuctionHouse/patterns/back.yml

Configuration :

name: "zauctionhouse-back"
size: 54

items:

  previous:
    type: BACK
    is-permanent: true
    slot: 49
    item:
      material: BARRIER
      name: "#2CCED2<bold>ʙᴀᴄᴋ"
      lore:
        - "#92ffffGo to the previous inventory."
        - ""
        - "#8c8c8c• #2CCED2Click #92ffffto open"

Visuel :

┌───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │   │   │   │   │   │
├───┼───┼───┼───┼───┼───┼───┼───┼───┤
│   │   │   │   │ x │   │   │   │   │  ← Back
└───┴───┴───┴───┴───┴───┴───┴───┴───┘
                 ↑
             Slot 49

Créer des Patterns Personnalisés

Vous pouvez créer vos propres patterns dans le dossier patterns/ :

# patterns/my-custom-pattern.yml
name: "my-custom-pattern"
size: 54

items:
  my-element:
    is-permanent: true
    slots:
      - 0
      - 8
    item:
      material: DIAMOND
      name: "&bDecoration"

Ensuite, utilisez-le dans vos inventaires :

patterns:
  - 'my-custom-pattern'

Les noms de patterns doivent être uniques dans tous les fichiers de patterns.

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.