Ce que fait pack.mcmeta dans un resource pack Java
pack.mcmeta est le fichier de métadonnées à la racine d'un resource pack Java Edition. Il indique à Minecraft comment décrire le pack et quel format de resource pack les fichiers ciblent. Ce générateur alterne entre le champ pack_format hérité et la structure plus récente min_format et max_format utilisée par les versions actuelles.
Le fichier ne contient pas de textures, modèles, sons, polices ou entrées de langue. Ces ressources appartiennent toujours au dossier assets. Placez pack.mcmeta à côté de assets, pas à l'intérieur, et enregistrez le fichier téléchargé avec ce nom exact.
Choisissez la version exacte de Minecraft
Les valeurs de format de pack changent indépendamment du numéro de version du jeu. Sélectionnez la version ou le snapshot qui chargera le pack, puis conservez les champs générés tels quels, sauf si vous avez vous-même vérifié une plage de compatibilité plus large.
Les métadonnées héritées et modernes sont différentes
Les anciennes versions lisent un seul numéro pack_format. Les versions plus récentes peuvent utiliser des tableaux de format minimum et maximum. Le générateur modifie automatiquement la forme du JSON au lieu de mélanger les deux schémas dans un même fichier.
Les avertissements de compatibilité restent importants
Minecraft peut charger un pack plus ancien ou plus récent avec un avertissement, mais le chargement ne garantit pas que chaque format de ressource est compatible. Les modèles, définitions d'objets, shaders, polices et autres ressources peuvent changer entre les versions même lorsque les métadonnées sont correctement analysées.
Les snapshots nécessitent une vérification supplémentaire
Les numéros de format des snapshots peuvent changer avant la version stable. Considérez la sortie du snapshot comme des métadonnées de test et vérifiez-la à nouveau lors du passage à un snapshot ultérieur ou à une version stable de Minecraft.
Créer un fichier pack.mcmeta valide
- Écrivez la description que les joueurs verront sur l'écran des resource packs.
- Sélectionnez la version Java ou le snapshot exact utilisé pour les tests.
- Téléchargez pack.mcmeta et placez-le à la racine du dossier du resource pack ou du ZIP.
- Gardez le dossier assets à côté du fichier de métadonnées, puis chargez le pack dans Minecraft.
- Consultez le journal du jeu lorsque le pack est rejeté ou que les ressources ne se chargent pas.
Questions sur pack.mcmeta
Où placer pack.mcmeta ?
Placez-le au niveau supérieur du resource pack, à côté du dossier assets. Si le pack est zippé, pack.mcmeta et assets doivent être visibles immédiatement à l'ouverture du ZIP.
pack.mcmeta est-il aussi utilisé par les datapacks ?
Les datapacks utilisent également un fichier nommé pack.mcmeta, mais leurs valeurs de format prises en charge et leur objectif de contenu diffèrent. Cette page est spécifiquement configurée pour les métadonnées de resource pack Java.
Pourquoi Minecraft considère-t-il mon pack comme incompatible ?
Le format sélectionné peut ne pas correspondre au jeu en cours, le JSON peut avoir été modifié incorrectement, ou le fichier peut être imbriqué un dossier trop profondément. Vérifiez d'abord la version sélectionnée et la racine du ZIP.
Un resource pack peut-il prendre en charge plusieurs versions ?
Les métadonnées modernes peuvent déclarer une plage, mais les ressources elles-mêmes doivent également fonctionner sur cette plage. Une déclaration large ne peut pas convertir les modèles ou définitions qui ont changé entre les versions.