Offre limitée ! Des réductions jusqu'à 50% sur vos serveurs

✨ BLACK FRIDAY ✨

Du 19 novembre au 2 décembre 2024

Zombie pixel, ordinateur, coffre et icône engrenage

Comment ajouter un Behavior Pack sur un serveur Minecraft Bedrock ?

Tu veux booster ton serveur Bedrock avec des nouvelles mécaniques, mobs ou règles ? On va ajouter un Behavior Pack proprement, sans galérer. Besoin de stabilité ? Découvre notre hébergement Minecraft optimisé.

Prérequis

  • Accès au panel Oxygenserv (ton login et mot de passe)
  • Le Behavior Pack au format .mcpack, .mcaddon ou .zip
  • Un outil d’archive (7-Zip/WinRAR) pour extraire/compresser
  • Un éditeur de texte (Notepad++ ou VS Code) pour éditer manifest.json
  • Un client SFTP (FileZilla) si tu préfères envoyer de gros fichiers
  • Minecraft Bedrock installé (pour la méthode « export de monde »)

Étapes détaillées

  1. Télécharge et prépare le Behavior Pack
    Récupère le pack depuis une source fiable. Si tu as un .mcpack ou .mcaddon, renomme-le en .zip pour inspecter son contenu (exemple: MonPack.mcpackMonPack.zip). Extrais le .zip et vérifie que le dossier du pack contient directement un manifest.json (pas dans un sous-dossier en trop). Si ce n’est pas le cas, réorganise pour obtenir MonPack/manifest.json. Recompresse ensuite le dossier en MonPack.zip pour l’upload.
  2. Récupère l’UUID et la version dans le manifest
    Ouvre manifest.json avec ton éditeur. Cherche la section "header" et note la valeur "uuid" (ex: "123e4567-e89b-12d3-a456-426614174000") et la "version" sous forme de tableau (ex: [1, 0, 0]). Attention: ne confonds pas avec l’UUID des "modules", il faut celui du header. Garde ces valeurs sous la main, on va les coller exactement dans la config du monde.
  3. Envoie le pack sur le serveur (méthode directe)
    Connecte-toi au panel Oxygenserv et va dans l’onglet « Fichiers ». Ouvre le dossier behavior_packs (crée-le si besoin). Clique sur « Upload » et envoie ton MonPack.zip, puis « Unarchive » pour l’extraire. Tu dois voir un dossier MonPack avec manifest.json à l’intérieur; si tu vois un dossier en double (ex: MonPack/MonPack/manifest.json), réorganise-le.
  4. Déclare le pack dans le monde
    Reviens au répertoire principal puis ouvre /home/container/worlds/[NomDuMonde]. Si le fichier world_behavior_packs.json n’existe pas, crée-le. Colle un tableau JSON avec l’entrée de ton pack, par exemple: [{"pack_id":"123e4567-e89b-12d3-a456-426614174000","version":[1,0,0]}]. Remplace exactement pack_id et version par ceux de ton manifest.json; une virgule mal placée cassera le chargement.
  5. Redémarre et contrôle les logs
    Va dans « Console » et clique sur « Redémarrer ». Attends le message de démarrage (tu verras quelque chose comme « Server started »). Si un message dit que le pack est introuvable, vérifie le chemin: le manifest.json doit être dans behavior_packs/MonPack/. Si tu vois une erreur de dépendance, le pack demande souvent un Resource Pack associé: on traite ça juste après.
  6. Méthode alternative: active le pack via un monde exporté
    Lance Minecraft Bedrock sur ton PC. Double-clique le .mcpack/.mcaddon pour l’importer, puis « Jouer » → « Créer un nouveau monde ». Dans « Packs de comportements », active le pack (et dans « Packs de ressources » si le créateur l’exige). Crée le monde, charge-le une fois, puis reviens au menu principal.
  7. Exporte le monde en .mcworld
    Depuis « Jouer », clique sur « Modifier » sur le monde créé. Tout en bas de l’onglet « Général », clique sur « Exporter le monde ». Sauvegarde le fichier Monde.mcworld quelque part. Garde la fenêtre/fichier à portée, on l’envoie sur le serveur juste après.
  8. Upload du .mcworld et extraction sur le serveur
    Dans le panel Oxygenserv, onglet « Fichiers », ouvre /home/container/worlds/. Crée un dossier avec le nom du monde (ex: MondeBedrock) puis uploade Monde.mcworld dedans. Renomme le fichier en Monde.zip puis « Unarchive » pour extraire. Vérifie que le dossier contient les sous-dossiers habituels (db, behavior_packs etc.).
  9. Pointe le serveur vers le bon monde
    Ouvre le fichier server.properties depuis l’onglet « Fichiers » ou « Config ». Modifie la ligne level-name= pour y mettre exactement le nom du dossier de ton monde (ex: level-name=MondeBedrock). Sauvegarde puis retourne dans « Console ». Clique sur « Redémarrer »; le serveur va charger ce monde avec les packs utilisés lors de l’export.
  10. Ajoute les Resource Packs si requis
    Certains Behavior Packs exigent un équivalent dans resource_packs. Envoie le pack dans resource_packs et déclare-le via /home/container/worlds/[NomDuMonde]/world_resource_packs.json avec le même format: [{"pack_id":"UUID_DU_RESOURCE","version":[1,0,0]}]. L’UUID et la version viennent du manifest.json du pack de ressources (section header). Sans ça, tu auras souvent des erreurs de dépendance ou des éléments invisibles.
  11. Teste en jeu et dépanne si besoin
    Connecte-toi au serveur depuis Bedrock (port par défaut 19132) et vérifie que les nouvelles mécaniques fonctionnent. Si le pack ne s’applique pas, relis la syntaxe JSON (virgules, guillemets), l’UUID et la version. Si tu as « pack with id does not exist », c’est souvent un dossier mal imbriqué ou un nom différent entre manifest.json et ce que tu as collé. Dernier recours: supprime proprement le dossier du pack, vide l’entrée JSON, redémarre, puis réinstalle en suivant les étapes au millimètre.

Astuces & optimisation

Garde une sauvegarde de world_behavior_packs.json avant chaque ajout. Évite d’empiler 10+ packs d’un coup: teste par lots de 1 à 3 pour isoler les conflits. Note les versions: si le pack passe de [1,0,0] à [1,1,0], mets bien à jour la ligne correspondante. Pour les gros fichiers (>100 Mo), préfère SFTP pour éviter les timeouts. Enfin, crée le monde en local avec toutes les expériences requises activées, puis exporte: c’est le plus sûr pour les packs avancés.

FAQ

Où trouver l’UUID et la version exacts du pack ?

Ouvre manifest.json et récupère header.uuid et header.version. Exemple: "uuid":"123e4567-e89b-12d3-a456-426614174000" et "version":[1,0,0]. Ne prends pas l’UUID des modules, il ne fonctionne pas pour world_behavior_packs.json.

Mon pack n’est pas détecté, que faire ?

Vérifie que la structure est behavior_packs/NomDuPack/manifest.json (pas un double dossier). Contrôle la syntaxe JSON: crochets, virgules, guillemets. Compare l’UUID et la version avec le manifest.json et redémarre le serveur. Regarde la console pour les erreurs de dépendances (ajoute alors le Resource Pack correspondant).

Comment ajouter plusieurs Behavior Packs ?

Dans world_behavior_packs.json, ajoute plusieurs objets dans le tableau, séparés par des virgules. Exemple: [{"pack_id":"UUID1","version":[1,0,0]},{"pack_id":"UUID2","version":[2,3,1]}]. Redémarre ensuite pour charger l’ensemble.

Tu gères ! Prends ton temps, teste après chaque étape, et ton serveur Bedrock tournera avec des mécaniques sur-mesure. Si tu bloques, reviens à l’étape 1 et avance méthodiquement.

Articles similaires

Table des matières

Facebook
Twitter
LinkedIn