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
.mcpackou.zip - Un éditeur de texte (Notepad, VS Code) pour ouvrir
manifest.json - Le nom exact de ton monde (champ
level-namedansserver.properties) - Optionnel (Méthode 2) : Minecraft Bedrock pour activer le pack et exporter le monde
Étapes détaillées
-
[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 minimummanifest.jsonet un dossiertextures. 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. -
Récupère l’UUID et la version dans
manifest.json
Ouvremanifest.jsonavec 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 dansheaderet un dansmodules), utilise celui deheader. Laisse le fichier ouvert, tu vas copier-coller exactement ces valeurs. -
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 dossierresource_packs. Téléverse ton.zip, puis utilise l’action « Extraire » pour décompresser. Tu dois obtenirresource_packs/NomDuPack/manifest.json(pas de double dossier commeresource_packs/NomDuPack/NomDuPack/...). -
Lie le pack au monde via
world_resource_packs.json
Dans « Fichiers », ouvreworlds/[NomDuMonde](remplace par le nom exact delevel-name). Si le fichierworld_resource_packs.jsonn’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). -
(Optionnel) Force le téléchargement du pack et redémarre
Dans « Fichiers » > « Config », ouvreserver.properties. Metstexturepack-required=truepour obliger les joueurs à télécharger le pack à la connexion (sinon, ils peuvent rejoindre sans). Tu peux aussi activercontent-log-file-enabled=truepour 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 dansresource_packs. -
[Méthode 2] Active le pack en local et exporte le monde
Installe le pack sur ton client : double-clique le fichier.mcpackpour 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. -
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.mcworlddans ce dossier, renomme-le en.zipet « Extraire ». Ouvreserver.propertieset metslevel-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à.