MC ToolboxMC TOOLBOX

Творческий

Генератор моделей блоков Minecraft

Начальный JSON-файл модели блока Java, использующий общие ванильные родительские элементы. Вам все еще нужен соответствующий файл blockstate, чтобы привязать его к блоку.

Модель

Расположение в паке

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.

Сгенерировано custom_block.json

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

Руководство по генератору моделей блоков Minecraft

Этот инструмент помогает создать базовый JSON-файл модели блока для вашего Java Resource Pack. Вы можете выбрать один из распространенных ванильных родительских элементов, таких как cube_all, cube_column, cross или orientable, и настроить ссылки на текстуры.

Введите имя файла для вашей модели блока. Оно будет использоваться для создания имени файла JSON. Выберите родительский элемент, который определяет базовую форму и поведение вашей модели. В зависимости от выбранного родительского элемента вам будут доступны различные поля для ввода путей к текстурам.

Укажите пути к вашим текстурам. Они должны быть в формате resource location (например, my_pack:block/custom_block). Вы также можете включить или отключить Ambient occlusion.

Сгенерированный JSON-код будет отображаться в области вывода. Вы можете скопировать его и сохранить в своем Resource Pack по пути assets/<namespace>/models/block/.

Часто задаваемые вопросы

Что такое файл модели блока?

Файл модели блока определяет внешний вид блока в Minecraft. Он указывает, какие текстуры использовать и как они отображаются на гранях блока, а также его форму и другие визуальные свойства.

Зачем мне нужен файл blockstate?

Файл blockstate сообщает игре, когда использовать вашу модель блока. Он связывает ID блока с одной или несколькими моделями, позволяя блоку изменять свой внешний вид в зависимости от его состояния (например, направление, заполненность водой).

Где должны находиться мои текстуры?

Ваши текстуры должны быть расположены в Resource Pack по пути assets/<namespace>/textures/..., соответствующему путям, указанным в вашей модели блока. Например, если вы используете my_pack:block/custom_block, файл текстуры должен быть в assets/my_pack/textures/block/custom_block.png.

Могу ли я использовать этот инструмент для создания сложных моделей?

Этот инструмент предназначен для создания простых моделей блоков на основе распространенных ванильных родительских элементов. Для более сложных моделей с пользовательскими элементами, трансформациями или анимацией вам потребуется вручную редактировать JSON-файл или использовать более продвинутые инструменты.