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

✨ BLACK FRIDAY ✨

Du 19 novembre au 2 décembre 2024

Comment ajouter un pack de ressources sur un serveur Minecraft Bedrock ?

Tu veux afficher des textures propres et un son retravaillé sur ton serveur Bedrock ? On te montre la méthode simple et la méthode “export monde”. Besoin de stabilité ? Découvre notre hébergement Minecraft optimisé.

Prérequis

  • Accès au panel Oxygenserv (ton login et mot de passe)
  • Un pack de ressources Bedrock valide au format .mcpack ou .zip
  • Un éditeur de texte (Notepad, VS Code) pour ouvrir manifest.json
  • Le nom exact de ton monde (champ level-name dans server.properties)
  • Optionnel (Méthode 2) : Minecraft Bedrock pour activer le pack et exporter le monde

Étapes détaillées

  1. [Méthode 1] Prépare le pack de ressources
    Télécharge le pack. S’il est en .mcpack, renomme l’extension en .zip (sur Windows : Explorateur > Affichage > Afficher > Extensions des noms de fichiers). Extrayez le .zip : tu dois obtenir un dossier contenant au minimum manifest.json et un dossier textures. Si les fichiers extraits ne sont pas dans un dossier dédié, mets-les dans un dossier portant le nom du pack (ex : MonPack/manifest.json). Garde ce dossier sous la main, on va y revenir.
  2. Récupère l’UUID et la version dans manifest.json
    Ouvre manifest.json avec ton éditeur. Cherche la section "header" et repère "uuid" et "version" (ex : "uuid": "12345678-90ab-cdef-1234-567890abcdef" et "version": [1, 0, 0]). Ce sont ces valeurs qu’on va déclarer dans le serveur. Si tu vois deux UUID (un dans header et un dans modules), utilise celui de header. Laisse le fichier ouvert, tu vas copier-coller exactement ces valeurs.
  3. Compresse et envoie le pack sur le serveur
    Recompresse le dossier du pack en .zip (clic droit > Compresser en ZIP). Connecte-toi au panel Oxygenserv, arrête le serveur avec le bouton rouge « Stop » (attends que la console affiche « Server stopped »). Va dans l’onglet « Fichiers » puis ouvre le dossier resource_packs. Téléverse ton .zip, puis utilise l’action « Extraire » pour décompresser. Tu dois obtenir resource_packs/NomDuPack/manifest.json (pas de double dossier comme resource_packs/NomDuPack/NomDuPack/...).
  4. Lie le pack au monde via world_resource_packs.json
    Dans « Fichiers », ouvre worlds/[NomDuMonde] (remplace par le nom exact de level-name). Si le fichier world_resource_packs.json n’existe pas, crée-le. Mets-y ce contenu minimal, en remplaçant par tes valeurs exactes : [{"pack_id":"COLLE-ICI-L'UUID-DU-HEADER","version":[1,0,0]}]. S’il existe déjà et contient des packs, ajoute une virgule et ton bloc entre les crochets : [ { ... }, {"pack_id":"...","version":[1,0,0]} ]. Clique sur « Sauvegarder » (bouton en bas à droite) et vérifie qu’il n’y a pas d’erreurs de virgule ou d’accolade (si tu vois « JSON parse error » au démarrage, c’est souvent une virgule manquante ou en trop).
  5. (Optionnel) Force le téléchargement du pack et redémarre
    Dans « Fichiers » > « Config », ouvre server.properties. Mets texturepack-required=true pour obliger les joueurs à télécharger le pack à la connexion (sinon, ils peuvent rejoindre sans). Tu peux aussi activer content-log-file-enabled=true pour générer un journal de diagnostic. Sauvegarde, puis va dans « Console » et clique sur « Redémarrer ». Tu verras « Server started » si tout est ok ; si tu vois « Pack with id not found », vérifie l’UUID/la version et l’emplacement du dossier dans resource_packs.
  6. [Méthode 2] Active le pack en local et exporte le monde
    Installe le pack sur ton client : double-clique le fichier .mcpack pour l’importer dans Minecraft Bedrock. Lance le jeu > Joue > Créer un nouveau monde, onglet « Packs de ressources » : active « Packs partagés » puis, sous « Possédés », active ton pack. Vérifie qu’il apparaît dans l’onglet « Actifs ». Clique sur « CRÉER » pour générer le monde avec le pack déjà lié, puis retourne au menu principal.
  7. Exporte le monde et envoie-le sur le serveur
    Depuis le monde créé, clique sur « Modifier » > « Gestion des fichiers » > « Exporter le monde » pour obtenir un fichier .mcworld. Dans le panel Oxygenserv, arrête le serveur, va dans « Fichiers » > worlds, crée un dossier portant le nom que tu veux utiliser pour le monde (ex : BedrockRP). Téléverse le .mcworld dans ce dossier, renomme-le en .zip et « Extraire ». Ouvre server.properties et mets level-name=BedrockRP (ou le nom exact de ton dossier). Sauvegarde puis « Démarrer » le serveur.

Astuces & optimisation

Augmente la version du pack à chaque mise à jour (ex : passe de [1,0,0] à [1,0,1]) pour forcer le re-téléchargement côté joueur. Évite les packs énormes : reste idéalement sous 100 Mo pour réduire le temps de téléchargement en jeu. Tu peux cumuler plusieurs packs : ajoute plusieurs blocs dans world_resource_packs.json (l’ordre compte, le premier a priorité). En cas de souci, active content-log-file-enabled=true puis lis content.log pour des erreurs précises (UUID invalide, version mal formée). Vérifie que le pack est bien Bedrock (et pas Java) : la présence de manifest.json est indispensable.

FAQ

Où trouver l’UUID exact à mettre dans world_resource_packs.json ?

Ouvre manifest.json et copie l’UUID dans la section "header" (pas celui d’un module). Colle-le tel quel dans "pack_id" et recopie la "version" en trois nombres, par exemple [1,0,0]. Redémarre le serveur.

J’ai « Pack with id not found » ou « Failed to load pack » au démarrage

C’est presque toujours un chemin ou une faute de JSON. Vérifie que tu as resource_packs/NomDuPack/manifest.json (pas de dossier en trop), que l’UUID et la version correspondent à manifest.json, et que ton JSON est bien formé (virgules, crochets). Redémarre après correction.

Les joueurs ne téléchargent pas le pack à la connexion

Active texturepack-required=true dans server.properties pour le rendre obligatoire. Demande-leur aussi de vider leur cache de packs si une ancienne version reste en mémoire (changer la version du pack force la mise à jour).

Comment supprimer un pack proprement ?

Enlève son entrée dans world_resource_packs.json (garde la syntaxe valide), supprime le dossier du pack dans resource_packs, sauvegarde puis redémarre. Si plusieurs mondes l’utilisent, retire-le dans chaque world_resource_packs.json.

Tu es prêt à booster ton Bedrock avec des visuels sur-mesure. Si tu bloques, respire, relis les UUID/versions et redémarre proprement : 90% des erreurs viennent de là.

Articles similaires

Table des matières

Facebook
Twitter
LinkedIn