Guide

Ton pack de textures Minecraft ne marche pas ? Comment le réparer

La plupart des problèmes de packs de textures viennent de trois choses : le fichier de description du pack (pack.mcmeta sur Java, manifest.json sur Bedrock) manque ou n’est pas au bon endroit, le pack a été fait pour une autre version du jeu, ou une texture n’est pas exactement au chemin où Minecraft la cherche. Trouve ci-dessous ce que tu vois et applique la solution, ou cherche le message d’erreur exact.

Mis à jour le

Le pack n’est pas dans la liste

Java n’affiche un pack que s’il trouve un pack.mcmeta valide à la racine du zip ou du dossier.

  • Dossier en trop : compresser le dossier du pack lui-même met tout un niveau trop bas (MonPack.zip/MonPack/pack.mcmeta). Compresse plutôt le contenu du dossier.
  • pack.mcmeta cassé : une virgule ou un guillemet en moins le rend invalide en JSON. Sur Java 26.3, un pack sans description n’apparaît pas non plus.
  • Mauvais dossier : le zip doit être dans resourcepacks, pas dans shaderpacks ni dans mods. Utilise Options... > Packs de ressources... > Ouvrir le dossier des packs pour ouvrir le bon.
  • Encore en téléchargement ou bloqué : les navigateurs enregistrent parfois un fichier à moitié téléchargé en .crdownload ou .part. Télécharge le pack à nouveau.

« Conçu pour une ancienne version de Minecraft » ou « Conçu pour une version plus récente de Minecraft »

Java compare le pack format de pack.mcmeta avec le sien (26.3 utilise 97.1). Un pack qui ne change que des textures marche en général quand même si tu cliques sur Oui, mais des textures manquantes ou renommées peuvent mal s’afficher. La vraie solution, c’est d’exporter à nouveau le pack pour ta version, ou de lui donner une plage de compatibilité qui l’inclut. Pour un vieux pack que tu n’as pas fait, le convertisseur de packs de textures renomme ses textures pour ta version et écrit un nouveau pack.mcmeta.

Depuis la 1.21.9, un pack qui n’a qu’un numéro pack_format, ou des champs qui ne respectent pas les nouvelles règles, peut s’afficher comme endommagé ou incompatible. Les packs récents utilisent min_format et max_format. Le pack format de chaque version.

La carte de version du jeu dans l’onglet « Pack » : le pack est fait pour Java 26.3 (pack format 97.1) et marche aussi de Java 1.21 (pack format 34) à 26.3.
Une plage de compatibilité permet à un pack de se charger dans plusieurs versions de Java.

Des blocs violets et noirs

Le damier violet et noir, c’est la « texture manquante ». Un modèle demande une image qui n’existe pas à ce chemin : le fichier a été renommé, mis dans le mauvais dossier, ou le pack utilise les noms de dossiers d’une autre version. Par exemple, les versions avant la 1.13 utilisent textures/blocks et textures/items, alors que la 1.13 et plus récent utilisent textures/block et textures/item.

Si tu as ajouté des modèles perso, vérifie chaque chemin de texture à l’intérieur. Les packs faits avec le Texture Pack Maker utilisent les chemins exacts de la version que tu as choisie.

Seules certaines textures ont changé

  • Une lettre de travers dans le nom ou le chemin : le fichier doit avoir exactement le même nom et le même dossier que l’original. Java ignore les chemins avec des majuscules ou des espaces.
  • Un autre pack gagne : les packs plus hauts dans la liste remplacent les mêmes textures. Place le tien en haut, ou réunis les packs en un seul avec la fusion de packs de textures, dans l’ordre que tu veux.
  • Mauvais fichier pour ce bloc : certains blocs utilisent plusieurs images (la façade, le côté et le dessus du fourneau ; le dessus, le côté et la couche du côté du bloc d’herbe). Modifie-les toutes, ou utilise l’aperçu 3D pour voir quelle image va où.
  • Mauvais type d’image sur Bedrock : certaines textures vanilla de Bedrock sont des fichiers .tga. Garde le même nom et le même type de fichier que l’original pour que le tien le remplace.

L’herbe et les feuilles sont grises

C’est normal dans le fichier image. L’herbe, les feuilles, les lianes, l’eau et quelques autres textures sont enregistrées en gris et colorées par le jeu pour chaque biome : peins-les donc en gris clairs et vérifie-les dans le jeu. Les peindre en vert les rend beaucoup plus sombres ou bizarrement colorées une fois que le jeu les teinte.

Une texture animée s’affiche comme une longue bande

Les textures animées sont une grande image d’images empilées les unes sur les autres, plus un fichier .png.mcmeta du même nom (par exemple sea_lantern.png.mcmeta). Sans ce fichier, Java écrase toute la bande dans un seul bloc. Bedrock, lui, liste les textures animées dans textures/flipbook_textures.json. Le Texture Pack Maker écrit ces fichiers quand tu modifies les images d’une animation.

Tous mes packs de ressources se sont désactivés (Java)

Quand un pack de ressources contient un shader qui ne compile pas, Java désactive tous les packs et revient aux réglages par défaut. Ça arrive avec les packs de shaders vanilla faits pour une autre version, parce que Mojang change souvent ces fichiers de shaders. Enlève le pack ou exporte-le à nouveau pour ta version exacte ; chaque shader que le Créateur de shaders écrit est d’abord vérifié à la compilation.

Bedrock : l’importation a échoué

  • Échec de l’importation : manifest.json manque, n’est pas valide ou n’est pas à la racine du fichier. Exporte le pack à nouveau et ouvre le nouveau fichier.
  • Pack en double : un pack avec les mêmes identifiants et le même numéro de version est déjà installé. Augmente la version (le Texture Pack Maker le fait à chaque export) ou supprime l’ancienne copie dans Paramètres > Stockage.
  • Mauvais type de fichier : un .zip Java renommé en .mcpack ne marche pas ; Bedrock a besoin de ses propres fichiers et dossiers. Convertis-le plutôt avec le convertisseur de packs de textures.
  • Console : Xbox, PlayStation et Switch ne peuvent pas importer de fichiers du tout. Rejoins un monde, un Realm ou un serveur qui contient le pack.

Bedrock : importé, mais rien ne change

  • Active-le : Paramètres > Ressources globales > Mes packs, choisis le pack et appuie sur Activer. Pour un seul monde, utilise Modifier le monde > Packs de ressources.
  • Place-le au-dessus des autres packs actifs qui changent les mêmes textures.
  • Si le pack demande un jeu plus récent que le tien, son min_engine_version est trop élevé : mets Minecraft à jour ou exporte avec un minimum plus bas.
  • Les packs faits pour les graphismes classiques peuvent avoir l’air différents, ou être désactivés, avec les Graphismes éclatants activés. Essaie de changer de mode graphique.

Un pack de shaders n’apparaît pas

  • Les packs de shaders Iris et OptiFine vont dans le dossier shaderpacks, qu’on ouvre depuis Options... > Graphismes... > Packs de shaders..., pas dans resourcepacks.
  • Iris a besoin d’OpenGL. Sur Java 26.2 et plus récent, règle API graphique sur Par défaut ou OpenGL si Iris dit qu’il ne peut pas tourner avec Vulkan.
  • Les packs de shaders vanilla (sans mods) sont des packs de ressources et ne marchent que dans la version pour laquelle ils ont été faits. Shaders sans mods.

Les messages d’erreur, mot pour mot

Voici les messages que Minecraft affiche quand un pack de ressources a un problème, copiés des fichiers de langue français du jeu lui-même (Java 26.3, Bedrock 1.26.50). Là où le jeu met un nom ou un nombre, tu vois « … » ici. Cherche dans la page (Ctrl + F) quelques mots de ce que dit ton jeu.

Java Edition

Incompatible
(Conçu pour une ancienne version de Minecraft)

S’affiche en rouge quand tu survoles le pack dans la liste des packs de ressources : son pack format est plus ancien que celui de ton jeu (en anglais, “Made for an older version of Minecraft”). Un pack d’une version plus récente indique « (Conçu pour une version plus récente de Minecraft) », et depuis la 1.21.9, un pack dont le jeu ne sait pas lire les versions indique « (Endommagé ou incompatible) ». Solution : exporte le pack à nouveau pour ta version, ou mets à jour un vieux pack avec le convertisseur de packs de textures. Plus de détails dans « Conçu pour une ancienne version de Minecraft » ou « … plus récente … ».

Voulez-vous vraiment charger ce pack ?
Ce pack a été conçu pour une ancienne version de Minecraft et peut ne plus fonctionner correctement.

Apparaît quand tu passes un pack comme ça dans Sélectionnés. Pour un pack plus récent, la deuxième ligne est « Ce pack a été conçu pour une version plus récente de Minecraft et peut ne pas fonctionner correctement. », pour un pack endommagé « Ce pack est endommagé ou a été conçu pour une version inconnue de Minecraft et peut ne pas fonctionner correctement. ». Oui le charge quand même ; un pack qui ne change que des textures marche souvent. Solution : Pack Doctor réécrit pack.mcmeta pour ta version (le pack format de chaque version).

Entrées hors pack
Les entrées suivantes n'étaient pas des packs valides et n'ont pas été copiées :
…

Après avoir fait glisser des fichiers sur l’écran des packs de ressources (1.20.2 et plus récent) : Minecraft n’a trouvé aucun pack.mcmeta à la racine de ces zips ou de ces dossiers. Les packs de shaders et les fichiers .mcpack de Bedrock donnent ça aussi. Solution : regarde Le pack n’est pas dans la liste ; le convertisseur de packs de textures transforme un pack Bedrock en pack Java.

Échec du rechargement des ressources
Erreur détectée dans le pack de ressources

Un message dans le coin : un pack a planté pendant le chargement ou (avec la deuxième ligne, 1.21.2 et plus récent) pendant que tu jouais, souvent à cause d’un shader dans un pack de shaders vanilla. Minecraft a désactivé tous les packs de ressources et est revenu au rendu par défaut. Solution : regarde Tous mes packs de ressources se sont désactivés. logs/latest.log indique le fichier qui a échoué, et Pack Doctor trouve le JSON et les images cassés.

Échec du téléchargement de … pack(s) sur …

Quand tu rejoins un serveur qui envoie un pack de ressources (1.20.3 et plus récent) : le téléchargement n’a pas marché. Solution : reconnecte-toi. Si c’est ton serveur, le lien dans server.properties doit télécharger le zip lui-même (pas une page web), le zip doit faire moins de 250 Mo, et resource-pack-sha1 doit correspondre au fichier ou rester vide.

Bedrock Edition

Les problèmes d’importation s’affichent en haut de l’écran. Les messages sur manifest.json sont écrits dans le journal du contenu : ouvre Paramètres > Créateur et choisis Historique de journalisation du contenu.

L'importation de … a échoué
Pack en doublon détecté

Un pack avec le même UUID et la même version est déjà installé, en général une ancienne copie du même pack. Solution : augmente la version dans manifest.json (le Texture Pack Maker le fait à chaque export), ou supprime l’ancienne copie dans Paramètres > Stockage et importe à nouveau.

L'importation de … a échoué
Consultez le journal de sortie pour plus d'infos

Bedrock n’a pas pu lire le fichier comme un pack. La deuxième ligne peut aussi être « Archive zip non valide » : le fichier n’est pas un zip, ou le téléchargement a été interrompu. Solution : regarde Bedrock : l’importation a échoué, et vérifie le fichier avec Pack Doctor.

Impossible de trouver le manifeste dans le pack.

Il n’y a pas de manifest.json à la racine du pack : il est un dossier trop bas, ou c’est un pack Java (ceux-là ont un pack.mcmeta à la place). Solution : compresse le contenu du dossier du pack, pas le dossier lui-même. Transforme un pack Java en pack Bedrock avec le convertisseur de packs de textures.

L'élément fourni pack.name a une valeur non valide dans le manifeste du pack. Utilisation du pack de ressources par défaut.

C’est le jeu qui remplit le nom après « fourni » ; beaucoup de joueurs y voient pack.name (en anglais, “Provided 'pack.name' element has an invalid value in pack manifest; Defaulting to resource pack.”). Bedrock n’a pas reconnu le type de pack dans manifest.json (le "type" sous "modules"), donc il charge le pack comme un pack de ressources. Solution : le type de module d’un pack de ressources doit être exactement "resources" (celui d’un pack de comportements "data", celui d’un pack de skins "skin_pack"). Pack Doctor le vérifie.

Impossible d'analyser la syntaxe du manifeste du pack avec la pile : …

manifest.json n’est pas du JSON valide : une virgule ou un guillemet manque, il y a une virgule après le dernier élément, ou un crochet en trop. Solution : Pack Doctor montre la ligne avec l’erreur et peut écrire un manifeste qui marche.

L'élément UUID fourni … est déjà présent dans le manifeste du pack.

Deux UUID entrent en conflit : l’en-tête et un module en partagent un, ou un autre pack installé l’utilise déjà. Chaque pack a besoin de ses propres UUID. Solution : Pack Doctor donne de nouveaux UUID au pack ; supprime les anciennes copies dans Paramètres > Stockage.

Dépendances manquantes
Il manque au moins une dépendance pour ce pack. Voulez-vous l'appliquer quand même ?

Quand tu actives un pack dont le manifest.json liste d’autres packs dans "dependencies" qui ne sont pas installés, en général l’autre moitié d’un add-on. Le journal du contenu les nomme : « Dépendance manquante avec ID… et version …. » Solution : importe aussi le pack de comportements ou de ressources qui va avec. Un pack de textures seul n’a besoin d’aucune dépendance.

Questions fréquentes

Pourquoi mon pack de textures est en rouge dans la liste des packs de ressources ?

Le rouge veut dire que le format du pack ne correspond pas à ta version du jeu. Il peut quand même marcher ; exporte-le à nouveau pour ta version pour être tranquille.

Je dois redémarrer Minecraft après avoir changé un pack ?

Non. Sur Java, appuie sur F3 + T pour recharger les packs de ressources, ou désactive puis réactive le pack. Sur Bedrock, quitte le monde et reviens-y.

Pourquoi un serveur change mes textures ?

Les serveurs peuvent envoyer leur propre pack de ressources, qui passe au-dessus du tien. Tu peux le refuser dans les réglages du serveur sur l’écran multijoueur, mais certains serveurs l’exigent.

Que veut dire « L’élément fourni pack.name a une valeur non valide dans le manifeste du pack » ?

Bedrock n’a pas reconnu le type de pack dans manifest.json et charge le pack comme un pack de ressources à la place (« Utilisation du pack de ressources par défaut »). Pour un pack de textures, règle le "type" du module sur "resources" ; Pack Doctor vérifie le manifeste.