MC ToolboxMC TOOLBOX

Kreativ

Minecraft Blockmodell-Generator

Starter Java Block-Model JSON unter Verwendung gängiger Vanilla-Eltern. Sie benötigen immer noch eine passende blockstate-Datei, um sie mit einem Block zu verbinden.

Modell

Pack-Speicherort

assets/<namespace>/models/block/custom_block.json

This only writes the model. Add a blockstate JSON under assets/<namespace>/blockstates/ so the game knows when to use it. Textures must exist under assets/<namespace>/textures/... matching the paths above.

Generiert custom_block.json

{
  "parent": "minecraft:block/cube_all",
  "ambientocclusion": true,
  "textures": {
    "all": "my_pack:block/custom_block",
    "particle": "my_pack:block/custom_block"
  }
}

Anleitung zum Minecraft Block Model Generator

Dieses Tool hilft Ihnen, eine grundlegende Blockmodell-JSON-Datei für Ihr Java Resource Pack zu erstellen. Sie können aus gängigen Vanilla-Elternteilen wie cube_all, cube_column, cross oder orientable wählen und die Texturreferenzen anpassen.

Geben Sie einen Dateinamen für Ihr Blockmodell ein. Dieser wird zur Erstellung des JSON-Dateinamens verwendet. Wählen Sie einen Elternteil, der die grundlegende Form und das Verhalten Ihres Modells definiert. Je nach gewähltem Elternteil stehen Ihnen verschiedene Felder zur Eingabe von Texturpfaden zur Verfügung.

Geben Sie die Pfade zu Ihren Texturen an. Diese sollten im Resource Location-Format vorliegen (z.B. my_pack:block/custom_block). Sie können auch Ambient occlusion aktivieren oder deaktivieren.

Der generierte JSON-Code wird im Ausgabebereich angezeigt. Sie können ihn kopieren und in Ihrem Resource Pack unter assets/<namespace>/models/block/ speichern.

Häufig gestellte Fragen

Was ist eine Blockmodell-Datei?

Eine Blockmodell-Datei definiert das Aussehen eines Blocks in Minecraft. Sie gibt an, welche Texturen verwendet werden und wie sie auf den Flächen des Blocks abgebildet werden, sowie dessen Form und andere visuelle Eigenschaften.

Warum brauche ich eine blockstate-Datei?

Eine blockstate-Datei teilt dem Spiel mit, wann Ihr Blockmodell verwendet werden soll. Sie verknüpft eine Block-ID mit einem oder mehreren Modellen, sodass der Block sein Aussehen je nach Zustand ändern kann (z.B. Ausrichtung, Wasserfüllung).

Wo müssen meine Texturen gespeichert werden?

Ihre Texturen müssen in Ihrem Resource Pack unter assets/<namespace>/textures/... gespeichert werden, passend zu den in Ihrem Blockmodell angegebenen Pfaden. Wenn Sie beispielsweise my_pack:block/custom_block verwenden, sollte die Texturdatei unter assets/my_pack/textures/block/custom_block.png liegen.

Kann ich dieses Tool für komplexe Modelle verwenden?

Dieses Tool ist für die Erstellung einfacher Blockmodelle auf Basis gängiger Vanilla-Elternteile konzipiert. Für komplexere Modelle mit benutzerdefinierten Elementen, Transformationen oder Animationen müssen Sie die JSON-Datei manuell bearbeiten oder fortgeschrittenere Tools verwenden.