Guides / Troubleshooting

pack.mcmeta: pack_format-Nummern und die „inkompatibel“-Warnung

Eine falsche Zahl lässt Minecraft dein Pack ausgrauen. Hier ist die Zuordnung von Format zu Version, der supported_formats-Bereich, der das Problem vermeidet, und wo die Datei liegen muss.

Fast jedes „mein Pack wird als inkompatibel angezeigt“ liegt an einer Zahl in einer kleinen Datei.

Die Datei

{
  "pack": {
    "pack_format": 46,
    "description": "My pack"
  }
}

Sie muss exakt pack.mcmeta heißen und sich im Stammverzeichnis des Zips befinden – neben assets/ oder data/, nicht in einem Ordner innerhalb des Zips. Das Zippen des übergeordneten Ordners anstelle seines Inhalts ist der zweithäufigste Fehler und sieht identisch mit einer falschen Formatnummer aus.

Ressourcenpakete und Datenpakete verwenden unterschiedliche Nummern

Das ist der Teil, der die Leute erwischt: Die beiden Zähler haben sich vor Jahren getrennt und sind nicht austauschbar. Ein Datenpaket, das eine Ressourcenpaket-Nummer verwendet, wird ausgegraut, obwohl die Nummer „aktuell“ ist.

Anstatt eine Tabelle auswendig zu lernen, die mit jeder Veröffentlichung veraltet, lies die Nummer von einem Vanilla-Pack für die Version ab, die du anvisierst – oder lass sie von einem Generator ausfüllen.

supported_formats ist die wahre Lösung

Das Festlegen einer einzelnen Ganzzahl bedeutet, dass das Pack bei der nächsten Veröffentlichung kaputtgeht. Ein Bereich tut das nicht:

{
  "pack": {
    "pack_format": 46,
    "supported_formats": { "min_inclusive": 42, "max_inclusive": 99 },
    "description": "My pack"
  }
}

pack_format bleibt die primäre Deklaration; supported_formats erweitert, was das Spiel ohne die Warnung akzeptiert. Für ein Pack, das nur Texturen oder Rezepte hinzufügt – was die meisten Packs sind – ist ein breiter Bereich ehrlich, da nichts darin zwischen den Versionen tatsächlich kaputtgeht.

Beschreibung akzeptiert Textkomponenten

"description": [
  { "text": "My pack ", "color": "gold" },
  { "text": "v2", "color": "gray", "italic": true }
]

Abschnittszeichen-Codes (§6) funktionieren ebenfalls noch, aber die JSON-Form überlebt das Kopieren und Einfügen durch Tools, die Steuerzeichen entfernen.

Overlays, um mehrere Versionen gleichzeitig zu unterstützen

"overlays": { "entries": [
  { "formats": { "min_inclusive": 42, "max_inclusive": 45 }, "directory": "older" }
] }

Der Ordner older/ im Pack-Stammverzeichnis wird nur für diese Formate verwendet. So unterstützt ein einziger Download zwei Versionen mit unterschiedlichen Modellformaten, anstatt zwei Zips zu versenden.

Schnelle Diagnose

SymptomUrsache
Ausgegraut, „für eine ältere/neuere Version gemacht“falsches pack_format
Pack überhaupt nicht aufgeführtpack.mcmeta nicht im Zip-Stammverzeichnis oder ungültiges JSON
Lädt, Texturen fehlenPack-Format in Ordnung; die Textur-Pfade sind falsch
Funktioniert im Einzelspieler, nicht auf einem ServerDatenpaket im falschen Weltordner

Ein nachgestelltes Komma ist ungültiges JSON und führt zum Fall „überhaupt nicht aufgeführt“, nicht zu einer Fehlermeldung.

Erstelle eine gültige Datei für deinen Pack-Typ und deine Zielversion – mit ausgefülltem supported_formats – mit dem pack.mcmeta Generator.

pack.mcmeta-Generator →

More guides

Browse all →

Suchst du weitere Minecraft-Werkzeuge?

Eine Sammlung von Generatoren, Betrachtern und Konvertern direkt im Browser — alle kostenlos.