Was pack.mcmeta in einem Java-Ressourcenpaket bewirkt
pack.mcmeta ist die Metadatendatei im Stammverzeichnis eines Java-Edition-Ressourcenpakets. Sie teilt Minecraft mit, wie das Paket beschrieben wird und welches Ressourcenpaket-Format die Dateien anvisieren. Dieser Generator wechselt zwischen dem alten pack_format-Feld und der neueren min_format- und max_format-Struktur, die in aktuellen Versionen verwendet wird.
Die Datei enthält keine Texturen, Modelle, Sounds, Schriftarten oder Spracheinträge. Diese Assets gehören weiterhin in den assets-Ordner. Platziere pack.mcmeta neben assets, nicht darin, und speichere die heruntergeladene Datei unter diesem genauen Namen.
Wähle die genaue Minecraft-Version
Die Paketformat-Werte ändern sich unabhängig von der Versionsnummer des Spiels. Wähle die Version oder das Snapshot, das das Paket laden soll, und lasse die generierten Felder unverändert, es sei denn, du hast selbst einen größeren Kompatibilitätsbereich verifiziert.
Alte und moderne Metadaten sind unterschiedlich
Ältere Versionen lesen eine einzelne pack_format-Zahl. Neuere Versionen können Minimum- und Maximum-Format-Arrays verwenden. Der Generator ändert die JSON-Struktur automatisch, anstatt beide Schemata in einer Datei zu mischen.
Kompatibilitätswarnungen sind weiterhin wichtig
Minecraft kann ein älteres oder neueres Paket mit einer Warnung laden, aber das Laden garantiert nicht, dass jedes Asset-Format kompatibel ist. Modelle, Item-Definitionen, Shader, Schriftarten und andere Ressourcen können sich zwischen Versionen ändern, selbst wenn die Metadaten korrekt geparst werden.
Snapshots erfordern zusätzliche Prüfung
Snapshot-Formatnummern können sich vor der stabilen Version ändern. Behandle die Snapshot-Ausgabe als Testmetadaten und überprüfe sie erneut, wenn du das Paket auf ein späteres Snapshot oder eine stabile Minecraft-Version überträgst.
Erstelle eine gültige pack.mcmeta-Datei
- Schreibe die Beschreibung, die Spieler auf dem Ressourcenpaket-Bildschirm sehen sollen.
- Wähle die genaue Java-Version oder das Snapshot, das für Tests verwendet wird.
- Lade pack.mcmeta herunter und platziere es im Stammverzeichnis des Ressourcenpaket-Ordners oder der ZIP-Datei.
- Behalte den assets-Ordner neben der Metadatendatei und lade das Paket dann in Minecraft.
- Lies das Spiellog, wenn das Paket abgelehnt wird oder Assets nicht geladen werden können.
Fragen zu pack.mcmeta
Wohin gehört pack.mcmeta?
Platziere es auf der obersten Ebene des Ressourcenpakets neben dem assets-Ordner. Wenn das Paket gezippt ist, müssen sowohl pack.mcmeta als auch assets sofort sichtbar sein, wenn die ZIP-Datei geöffnet wird.
Wird pack.mcmeta auch von Datenpaketen verwendet?
Datenpakete verwenden ebenfalls eine Datei namens pack.mcmeta, aber ihre unterstützten Formatwerte und der Zweck des Inhalts unterscheiden sich. Diese Seite ist speziell für Java-Ressourcenpaket-Metadaten konfiguriert.
Warum nennt Minecraft mein Paket inkompatibel?
Das ausgewählte Format könnte nicht zum laufenden Spiel passen, das JSON könnte falsch bearbeitet worden sein, oder die Datei könnte eine Ordnerebene zu tief verschachtelt sein. Überprüfe zuerst die ausgewählte Version und den ZIP-Stammordner.
Kann ein Ressourcenpaket viele Versionen unterstützen?
Moderne Metadaten können einen Bereich deklarieren, aber die Assets selbst müssen auch in diesem Bereich funktionieren. Eine breite Deklaration kann Modelle oder Definitionen, die sich zwischen Versionen geändert haben, nicht konvertieren.