GroupeZ Docs

Upgrades

Configure drawer upgrades

Cette page est affichée en anglais car sa traduction française n’est pas encore disponible.

Upgrades increase the storage capacity of drawers. Configure them in the upgrades section of config.yml.

Basic Structure

upgrades:
  woodUpgrade:                    # Upgrade name
    displayName: "Wood Upgrade"   # Human-readable name
    limit: 4096                   # New item limit
    displayItem:                  # Item shown on drawer
      material: IRON_BLOCK
    craft:                        # Crafting recipe
      enable: true
      result:
        # ...
      shade:
        # ...
      ingredients:
        # ...

Properties

PropertyTypeDescription
displayNameStringName shown in messages
limitLongNew storage limit per slot
displayItemItemStackItem displayed on drawer when upgrade is applied
craftObjectCrafting recipe configuration

Display Item

Configure the item shown on the drawer face when the upgrade is applied:

displayItem:
  material: IRON_BLOCK

You can use any zMenu item configuration:

displayItem:
  material: PLAYER_HEAD
  url: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6..."

Craft Configuration

Each upgrade has its own crafting recipe:

craft:
  enable: true
  result:
    url: "eyJ0ZXh0dXJlcyI6..."   # Player head texture
    name: "#cc7727Wood Upgrade"
    lore:
      - "&7Increases drawer capacity"
      - "&7New limit: &e4096 items"
  shade:
    - "AAA"
    - "BCB"
    - "AAA"
  ingredients:
    A:
      material: STICK
    B:
      material: BARREL
    C:
      customCraft: upgradeDisplay   # Reference to custom craft

Using Custom Crafts

You can reference custom crafts as ingredients:

ingredients:
  C:
    customCraft: upgradeDisplay

This requires defining upgradeDisplay in customCrafts section.

Example Upgrades

Iron Upgrade

upgrades:
  ironUpgrade:
    displayName: "Iron Upgrade"
    limit: 8192
    displayItem:
      material: IRON_BLOCK
    craft:
      enable: true
      result:
        material: PLAYER_HEAD
        url: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6..."
        name: "&7Iron Upgrade"
        lore:
          - "&7Limit: &f8192"
      shade:
        - "AAA"
        - "BCB"
        - "AAA"
      ingredients:
        A:
          material: IRON_INGOT
        B:
          material: BARREL
        C:
          customCraft: upgradeDisplay

Diamond Upgrade

upgrades:
  diamondUpgrade:
    displayName: "Diamond Upgrade"
    limit: 32768
    displayItem:
      material: DIAMOND_BLOCK
    craft:
      enable: true
      result:
        material: PLAYER_HEAD
        url: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6..."
        name: "&bDiamond Upgrade"
        lore:
          - "&7Limit: &f32768"
      shade:
        - "AAA"
        - "BCB"
        - "ADA"
      ingredients:
        A:
          material: DIAMOND
        B:
          material: BARREL
        C:
          customCraft: upgradeDisplay
        D:
          material: DIAMOND_BLOCK

Netherite Upgrade

upgrades:
  netheriteUpgrade:
    displayName: "Netherite Upgrade"
    limit: 2147483647   # Max int value (unlimited)
    displayItem:
      material: NETHERITE_BLOCK
    craft:
      enable: true
      result:
        material: PLAYER_HEAD
        url: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6..."
        name: "&8Netherite Upgrade"
        lore:
          - "&7Limit: &fUnlimited"
      shade:
        - "ADA"
        - "BCB"
        - "ADA"
      ingredients:
        A:
          material: NETHERITE_INGOT
        B:
          material: NETHERITE_BLOCK
        C:
          customCraft: upgradeDisplay
        D:
          material: ANCIENT_DEBRIS

Applying Upgrades

Players apply upgrades by:

  1. Crafting the upgrade item
  2. Right-clicking on a placed drawer with the upgrade in hand

Upgrades can only increase the limit. If a drawer already has a higher limit upgrade, applying a lower one will fail.

Giving Upgrades

Admins can give pre-upgraded drawers:

/zdrawer give drawer single Steve ironUpgrade

Or give the upgrade item directly:

/zdrawer give craft ironUpgrade Steve

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.