Minecraft Texture Pack erstellen und veröffentlichen

Gaming

Ein Texture Pack – in der Java-Edition offiziell Resource Pack – bauen Sie, indem Sie eigene PNG-Grafiken in eine vorgegebene Ordnerstruktur legen, sie mit einer pack.mcmeta-Datei beschreiben und alles als ZIP verpacken. Veröffentlichen lässt es sich danach über eine Plattform wie Modrinth oder über eine eigene Download-Seite. Keine einzige Originaldatei des Spiels wird dabei verändert – Minecraft legt Ihre Grafiken nur über die Standard-Texturen. Der folgende Weg deckt beides ab: das Erstellen und das Veröffentlichen. Besonderes Augenmerk liegt auf der pack.mcmeta, deren Aufbau sich 2026 grundlegend geändert hat – genau daran scheitern die meisten älteren Anleitungen.

Java oder Bedrock? Das entscheidet den Aufbau

Beide Editionen arbeiten mit PNG-Grafiken, ihre Verpackung unterscheidet sich aber grundlegend:

  • Java Edition (PC, Ordner .minecraft): ein Verzeichnis mit pack.mcmeta und assets/, gepackt als ZIP.
  • Bedrock Edition (Windows, Konsole, Mobile): braucht eine manifest.json mit zwei eindeutigen UUIDs und wird als .mcpack verteilt.

Diese Anleitung behandelt die Java-Edition. Für Bedrock finden Sie weiter unten einen kompakten Abschnitt.

Werkzeuge, die Sie wirklich brauchen

Teure Software ist nicht nötig. Entscheidend ist ein Editor mit echtem Alphakanal – das klassische Windows-Paint scheidet aus, weil es keine echte Transparenz kennt. Diese fünf Programme decken jedes Budget ab:

ProgrammKosten (Stand 2026)Eignung für Pixel-ArtPlattform
GIMPkostenlosgut, mit AlphakanalWindows, macOS, Linux
Paint.NETkostenlos (Direkt-Download)solide, schlankWindows
Kritakostenlossehr gutWindows, macOS, Linux
Asepriteca. 20 € (Steam: 20,49 €)exzellent, stark bei AnimationWindows, macOS, Linux
PhotoshopAbo, ab ca. 12 €/Monat (Foto-Abo)gut, aber überdimensioniertWindows, macOS

Zwei weitere Werkzeuge kommen dazu, sobald es ernst wird:

  • Archivprogramm wie 7-Zip oder WinRAR, um die Original-Texturen aus der Spieldatei zu holen und das fertige Pack zu zippen.
  • Blockbench (kostenlos, im Browser und als Desktop-App): nötig, sobald Sie über flache Blöcke hinausgehen – 3D-Modelle, Rüstungen oder Custom-Model-Data.

Die Original-Texturen als Vorlage liegen in der Client-.jar unter .minecraft/versions/<Version>/<Version>.jar. Öffnen Sie diese Datei mit 7-Zip (Rechtsklick → 7-Zip → Öffnen, nicht ausführen) und kopieren Sie assets/minecraft/textures/ heraus. So haben Sie exakt die richtigen Dateinamen und Größen als Ausgangspunkt.

Legen Sie vor dem Überschreiben immer eine Kopie der Original-Textur an. Ordner und Dateiname müssen später aufs Zeichen mit dem Original übereinstimmen – sonst findet Minecraft die Grafik nicht.

Die Ordnerstruktur eines Java-Packs

Erstellen Sie einen leeren Ordner, etwa MeinPack, und bauen Sie darin genau diese Struktur nach:

MeinPack/
├── pack.mcmeta
├── pack.png                (optional: Icon im Pack-Menü, 128×128)
└── assets/
    └── minecraft/
        └── textures/
            ├── block/       (Blöcke, z. B. dirt.png)
            ├── item/        (Gegenstände, z. B. apple.png)
            └── ...

Zwei Stolperfallen an dieser Stelle:

  1. Die pack.mcmeta liegt im Wurzelverzeichnis, direkt neben assets/ – nicht darin.
  2. Seit Minecraft 1.13 heißen die Ordner im Singular: block und item. Ältere Packs (bis 1.12) nutzten blocks und items. Die falsche Schreibweise führt dazu, dass im Spiel gar nichts passiert.

pack.mcmeta 2026: von pack_format zu min_format

Die pack.mcmeta ist eine reine Textdatei im JSON-Format und meldet dem Spiel Beschreibung und Kompatibilität. Genau dieser Kompatibilitätsteil wurde 2026 umgebaut – deshalb kursieren im Netz zwei verschiedene Schreibweisen, und alte Tutorials liegen inzwischen daneben.

Bis Minecraft 1.21.8 genügt ein einzelner Ganzzahlwert pack_format:

{
  "pack": {
    "pack_format": 64,
    "description": "Mein Texture Pack"
  }
}

Seit Snapshot 25w31a (Resource-Pack-Format 65.0, entwickelt im Zuge von 1.21.9) zählt Minecraft zusätzlich Unterversionen – das Format hat jetzt die Form X.Y (etwa 69.0 oder 84.0). Neue Packs geben ihre Spanne über min_format und max_format an; das frühere Feld supported_formats ist entfallen:

{
  "pack": {
    "description": "Mein Texture Pack für 2026",
    "min_format": 84,
    "max_format": 88
  }
}

Ein einzelner Ganzzahlwert wird dabei als Hauptversion gelesen: 84 entspricht [84, 0]. Das Feld pack_format bleibt für Rückwärtskompatibilität mit älteren Spielständen erlaubt, ist bei rein modernen Packs aber nicht mehr nötig.

Welche Zahl zu welcher Version gehört, zeigt diese Tabelle (Resource-Pack-Format der Java-Edition):

Minecraft-VersionFormat
1.20 – 1.20.115
1.20.218
1.20.3 – 1.20.422
1.20.5 – 1.20.632
1.21 – 1.21.134
1.21.2 – 1.21.342
1.21.446
1.21.555
1.21.663
1.21.7 – 1.21.864
1.21.9 – 1.21.1069
1.21.1175
26.184
26.288

Seit 2026 nummeriert Mojang die Ausgaben nach Jahr: Auf die 1.21-Reihe folgte 26.1, danach 26.2. Passt das Format nicht zur installierten Version, markiert der Launcher das Pack rot und meldet, es sei für eine andere Version gebaut. Genau das ist die häufigste Fehlerquelle überhaupt. Der praktische Vorteil des neuen Systems: Mit min_format: 84 und max_format: 88 läuft dasselbe Pack ohne Änderung von 26.1 bis 26.2, weil kleinere Updates innerhalb einer Hauptversion abwärtskompatibel bleiben.

Ein Detail, das viele übersehen: Speichern Sie die Datei zwingend als pack.mcmeta, ohne angehängtes .txt. Blenden Sie in Windows unter „Ansicht → Dateinamenerweiterungen“ die Endungen ein, sonst tarnt der Editor sie als pack.mcmeta.txt.

Texturen erstellen und bearbeiten

Die Standardgröße der meisten Block- und Item-Texturen ist 16×16 Pixel. Höhere Auflösungen sind erlaubt, müssen aber quadratisch und eine Zweierpotenz sein: 32×32, 64×64, 128×128. Speichern Sie als PNG mit Alphakanal, damit transparente Stellen (Glas, Blätter, Gitter) sauber bleiben.

  • Zeichnen Sie mit hartem Pixel-Werkzeug ohne Kantenglättung; beim Vergrößern nutzen Sie „Nächster Nachbar“ (Nearest Neighbor), sonst verwischen die Kanten im engen Raster.
  • Ersetzen Sie zuerst nur eine markante Textur, etwa block/grass_block_top.png, testen Sie das Ergebnis und arbeiten Sie sich dann vor.

Animierte Texturen (Wasser, Lava, Feuer, Portal) brauchen zusätzlich eine gleichnamige .png.mcmeta. Die Einzelbilder stapeln Sie vertikal in einer PNG – vier 16×16-Frames ergeben also ein 16×64-Bild. Die mcmeta steuert Reihenfolge und Tempo:

{
  "animation": {
    "frametime": 2,
    "interpolate": false,
    "frames": [0, 1, 2, 3]
  }
}

frametime ist die Anzeigedauer pro Bild in Game-Ticks (1 Tick = 1/20 Sekunde), hier also 0,1 Sekunde pro Frame. interpolate: true blendet weich zwischen den Bildern über – ideal für fließendes Wasser, unnötig bei harten Sprite-Wechseln. Der Dateiname muss den vollen Bildnamen inklusive .png tragen, etwa water_still.png.mcmeta.

Schritt für Schritt zum fertigen Pack

  1. Leeren Ordner anlegen (MeinPack).
  2. Original-Texturen extrahieren – als Vorlage aus der .jar Ihrer Zielversion.
  3. Struktur nachbauen unter assets/minecraft/textures/… und nur die PNGs einlegen, die Sie tatsächlich ändern.
  4. pack.mcmeta schreiben mit passendem min_format/max_format (bzw. pack_format bei Version 1.21.8 und älter).
  5. pack.png beilegen – quadratisch, 128×128, als Icon im Menü.
  6. Als ZIP packenpack.mcmeta, pack.png und assets/ müssen direkt in der ZIP-Wurzel liegen, nicht in einem Überordner.
  7. In resourcepacks kopieren und im Spiel aktivieren.

Das Pack testen

Kopieren Sie das ZIP – oder zum Ausprobieren den unverpackten Ordner, Minecraft liest beides – in das Verzeichnis resourcepacks:

  • Windows: %appdata%\.minecraft\resourcepacks
  • macOS: ~/Library/Application Support/minecraft/resourcepacks
  • Linux: ~/.minecraft/resourcepacks

Starten Sie das Spiel und aktivieren Sie das Pack unter Optionen → Ressourcenpakete, indem Sie es von links nach rechts schieben und mit „Fertig“ bestätigen. Änderungen an einer bereits geladenen Textur übernehmen Sie im laufenden Spiel mit F3 + T (Ressourcen neu laden), ohne Minecraft neu zu starten.

Häufige Fehler und ihre Lösung

  • Pack erscheint rot / „nicht kompatibel“: falsches Format. Tragen Sie den Wert aus der Tabelle ein oder decken Sie mit min_format/max_format eine Spanne ab.
  • Schwarz-magenta Karomuster statt Textur: Minecraft findet die Datei nicht. Fast immer stimmt Pfad oder Dateiname nicht (Tippfehler, blocks statt block, veralteter Name).
  • Textur ändert sich nicht: Das ZIP enthält einen Überordner, oder die Bildgröße ist keine Zweierpotenz.
  • Animation bewegt sich nicht: Die .png.mcmeta fehlt, ist falsch benannt (voller Name inklusive .png nötig) oder die Frames sind horizontal statt vertikal gestapelt.
  • Transparenz wird schwarz: Das PNG wurde ohne Alphakanal gespeichert. In GIMP über „Datei → Exportieren als“ ein echtes PNG mit Transparenz erzeugen.

Kurz für die Bedrock Edition

Statt pack.mcmeta verlangt Bedrock eine manifest.json mit zwei frisch erzeugten UUIDs, einer format_version sowie Angaben unter header und modules. Die Texturen liegen unter textures/blocks/ bzw. textures/items/; angesteuert werden sie über terrain_texture.json, blocks.json und item_texture.json. Verpackt wird alles als .mcpack, das sich per Doppelklick installiert. Ein Java-Pack läuft nicht unter Bedrock und umgekehrt – die Formate sind inkompatibel.

Das Pack veröffentlichen: Plattform oder eigene Seite

Checkliste vor dem Hochladen

Bevor das Pack online geht, sollte es diese Punkte erfüllen:

  • pack.mcmeta getestet – min_format/max_format decken Ihre Zielversion(en) ab
  • pack.png beiliegend, quadratisch (128×128)
  • ZIP ohne Überordner (pack.mcmeta, pack.png, assets/ direkt in der Wurzel)
  • nur geänderte PNGs enthalten, alle quadratisch und Zweierpotenz
  • Lizenz festgelegt und sichtbar angegeben
  • unterstützte Minecraft-Versionen genannt
  • Screenshots oder Vorher-nachher-Bilder vorbereitet
  • Downloadlink getestet

Beim Onlinestellen ergänzen sich zwei Wege.

1. Etablierte Plattformen. Dort suchen die meisten Spieler ohnehin:

  • Modrinth: modern, entwicklerfreundlich, offene API und zügige Freigabe – die naheliegende erste Adresse.
  • CurseForge: größte Reichweite, direkte Einbindung in Launcher und Modpacks.
  • Planet Minecraft: community-lastig, gut für frühes Feedback.

Alle drei liefern Downloadzähler und Versionsverwaltung. Wählen Sie beim Upload bewusst eine Lizenz (etwa CC BY-NC oder „All Rights Reserved“) und geben Sie die unterstützten Minecraft-Versionen an – die Format-Tabelle oben liefert dafür die Grundlage.

2. Eine eigene Website als Schaufenster. Sie lohnt sich für Screenshots, eine Vorher-nachher-Galerie, eine Changelog-Seite und einen sauberen Downloadlink unter eigenem Namen. Für ein Hobbyprojekt genügt eine statische Seite, kostenlos gehostet über GitHub Pages oder GitLab Pages; den Einstieg mit purem HTML zeigt HTML-Website mit Notepad erstellen. Wollen Sie regelmäßig Tutorials und Beiträge veröffentlichen, ist ein CMS wie WordPress praktischer. Für eine ganze Spielgruppe passt eher ein gemeinsamer Auftritt, wie ihn Clan-Website kostenlos erstellen beschreibt.

Sinnvolle Inhalte für die Seite: ein kurzes Installations-Tutorial, die unterstützten Versionen, klare Lizenzhinweise und ein direkter Download. Betreiben Sie zusätzlich einen Server, hilft Minecraft-Server auf der Website verlinken.

Zwei weitere Anleitungen auf weswegen vertiefen das Basteln selbst: Eigenes Texture Pack erstellen und Minecraft-Schrift erstellen.

FAQ

Welchen pack_format-Wert brauche ich 2026? Für Minecraft 1.21.8 und älter einen einzelnen Ganzzahlwert aus der Tabelle (etwa 64). Ab 1.21.9 bzw. den 2026er-Versionen geben Sie stattdessen min_format und max_format an – zum Beispiel min_format: 84 und max_format: 88. Ein einzelner Wert wie 84 wird dabei als [84, 0] verstanden.

Muss ich alle Original-Texturen ins Pack kopieren? Nein. Für jede Grafik, die Sie nicht mitliefern, verwendet Minecraft automatisch die Standard-Textur. Packen Sie nur die PNGs ein, die Sie wirklich geändert haben – das hält das Pack klein und übersichtlich.

Warum wird mein Pack im Menü rot angezeigt? Das Format passt nicht zur installierten Version. Tragen Sie den korrekten Wert ein oder decken Sie mit min_format/max_format einen Bereich ab, der Ihre Zielversion einschließt.

Darf ich mein Texture Pack veröffentlichen oder verkaufen? Eigene, selbst gezeichnete Texturen dürfen Sie frei weitergeben. Für den Verkauf gelten Mojangs Nutzungsregeln: Packs mit unveränderten Original-Assets des Spiels dürfen Sie nicht kommerziell anbieten, und fremde Grafiken brauchen die Erlaubnis der Urheber samt deren Lizenzbedingungen.

Wie aktualisiere ich mein Pack für eine neue Minecraft-Version? Erhöhen Sie max_format auf das Format der neuen Version, testen Sie im Spiel und prüfen Sie, ob Mojang Dateien umbenannt oder neu aufgeteilt hat – gerade größere Updates verschieben gelegentlich Pfade.

Wie viele Texturen sollte ein erstes Pack umfassen? Fangen Sie klein an: fünf bis zehn markante Blöcke (Erde, Stein, Holz, Gras, ein Erz) ergeben bereits einen sichtbaren Stil und lassen sich an einem Nachmittag testen. Ein vollständiges Pack mit hunderten Dateien bauen Sie später Stück für Stück aus – veröffentlichen können Sie jede Zwischenstufe.

Läuft ein Java-Pack auch unter Bedrock? Nein. Bedrock nutzt manifest.json statt pack.mcmeta und eine andere Ordnerstruktur. Sie müssten das Pack neu aufsetzen oder mit einem Konverter umwandeln und anschließend gründlich testen.