EN FR

CustomiZer — Guide de conversion de packs

Importez vos packs depuis ItemsAdder, Nexo et Oraxen directement dans CustomiZer — sans édition manuelle de fichiers.

← Retour à la documentation
En une phrase : déposez votre pack exporté dans le bon dossier converters/…/input/, lancez /zpack convert <type> <packName>, puis /zpack reloadpacks et /zpack zip — votre pack est actif dans CustomiZer.

Sommaire

1. Vue d'ensemble 2. ItemsAdder 3. Nexo 4. Oraxen 5. Après la conversion 6. Lister les packs disponibles

1. Vue d'ensemble

CustomiZer intègre trois convertisseurs. Chacun lit le format d'export natif du plugin source et produit un pack CustomiZer standard dans plugins/CustomiZer/packs/<packName>/.

Plugin sourceCommandeDossier d'entrée
ItemsAdder/zpack convert itemsadder <packName>converters/itemsadder/input/<packName>/
Nexo/zpack convert nexo <packName>converters/nexo/input/<packName>/
Oraxen/zpack convert oraxen <packName>converters/oraxen/input/<packName>/
Tous les chemins ci-dessus sont relatifs à plugins/CustomiZer/ sur votre serveur.

2. ItemsAdder — Conversion

Quoi mettre dans le dossier input

Déposez un dossier de contenu issu du répertoire contents/ d'ItemsAdder. Il doit contenir exactement ces deux sous-dossiers :

Structure attendue dans le dossier d'entrée :

plugins/CustomiZer/converters/itemsadder/input/<packName>/
  ├── configs/
  │   └── <namespace>/
  │       └── items.yml          ← définitions des items
  └── resourcepack/
      └── assets/
          └── <namespace>/
              ├── models/
              │   └── item/
              │       └── my_item.json
              └── textures/
                  └── item/
                      └── my_item.png
Il s'agit exactement d'une entrée du dossier plugins/ItemsAdder/contents/ — copiez ce dossier tel quel.

Commande

/zpack convert itemsadder <packName>

Ce que le convertisseur fait automatiquement

3. Nexo — Conversion

Quoi mettre dans le dossier input

Déposez le dossier de votre pack Nexo exporté dans le dossier input. Il doit contenir deux sous-dossiers :

Structure attendue :

plugins/CustomiZer/converters/nexo/input/<packName>/
  ├── items/
  │   └── my_item.yml            ← définitions des items
  └── pack/
      └── assets/
          └── <namespace>/
              ├── models/
              │   └── item/
              │       └── my_item.json
              └── textures/
                  └── item/
                      └── my_item.png

Commande

/zpack convert nexo <packName>

4. Oraxen — Conversion

Quoi mettre dans le dossier input

Le convertisseur Oraxen utilise la même structure que Nexo — deux sous-dossiers, items/ et pack/ :

plugins/CustomiZer/converters/oraxen/input/<packName>/
  ├── items/
  │   └── my_item.yml            ← définitions des items
  └── pack/
      └── assets/
          └── <namespace>/
              ├── models/
              │   └── item/
              │       └── my_item.json
              └── textures/
                  └── item/
                      └── my_item.png

Commande

/zpack convert oraxen <packName>

5. Après la conversion

Le pack converti est automatiquement placé dans packs/<packName>/. Rechargez ensuite et reconstruisez le resource pack :

  1. 1Lancez la commande de conversion (voir ci-dessus).
  2. 2Rechargez les packs pour que CustomiZer détecte le nouveau pack :
    /zpack reloadpacks
  3. 3Reconstruisez le ZIP du resource pack et distribuez-le aux joueurs :
    /zpack zip
Le convertisseur auto-classe les items, mais vous pouvez toujours ouvrir les fichiers YAML générés dans packs/<packName>/ et les ajuster avant de reconstruire.

6. Lister les packs disponibles avant de convertir

Lancez la commande sans nom de pack pour voir tous les dossiers prêts à convertir dans le répertoire input correspondant :

/zpack convert nexo
/zpack convert oraxen
/zpack convert itemsadder

CustomiZer listera tous les packs valides trouvés dans le dossier input pour que vous puissiez choisir le bon <packName>.

Exemple de workflow complet (pack Nexo nommé "my_pack") :
# 1. Déposez le pack dans :
#    plugins/CustomiZer/converters/nexo/input/my_pack/
#    (doit contenir items/ et pack/)

# 2. Convertissez
/zpack convert nexo my_pack

# 3. Rechargez et reconstruisez
/zpack reloadpacks
/zpack zip