От Blockbench к Minecraft
Вы нарисовали красивую 3D-модель в Blockbench, экспортировали JSON, и теперь хотите увидеть её в игре. Как заставить её появиться в руках игрока? Без использования модов Minecraft позволяет ресурспакам заменять визуал предмета при соблюдении определенных условий.
Структура ресурспака
Ваш JSON-файл модели отправляется в assets/minecraft/models/item/. Но вам нужно еще переопределить ванильный предмет, чтобы он ссылался на вашу модель. Для этого и нужна система Custom Model Data. Она работает как мост между кодом предмета в игре и 3D-моделью в ресурспаке.
Вместо того чтобы писать код переопределения вручную, используйте наш Генератор ресурспаков. Просто загрузите вашу модель и текстуру, назначьте ей ID CustomModelData, и генератор сам создаст нужные папки и JSON-файлы.
Выдача предмета в игре
Когда ресурспак установлен, вам нужна команда для получения предмета. Откройте Генератор кастомных предметов, введите тот же ID CustomModelData, который вы указали в ресурспаке, и скопируйте готовую команду /give. Всё предельно просто!
Часто задаваемые вопросы (FAQ)
Могу ли я использовать любой предмет в качестве основы?
Да, вы можете использовать удочку с морковкой, бумагу или меч. Обратите внимание, что предметы с прочностью (мечи) лучше подходят для кастомного оружия, так как они не складываются в стаки.
Нужно ли игрокам устанавливать моды для отображения моделей?
Нет! CustomModelData — это полностью ванильная механика, добавленная в Minecraft 1.14. Игрокам нужно только установить ваш ресурспак.