Armor Model API — новая эра кастомной брони в Minecraft
Когда стандартные текстуры брони перестают вдохновлять, а хочется создать по-настоящему уникальный сет — робу мага с ниспадающими рукавами, массивные наплечники рыцаря или длинную юбку паладина, — на помощь приходит Armor Model API. Это не просто очередная библиотека, а полноценный инструмент, который позволяет рендерить броню с произвольной геометрией, созданной в Blockbench или любом другом редакторе, поддерживающем формат Bedrock/GeckoLib .geo.json. При этом весь рендеринг идёт через стандартный ванильный конвейер, что гарантирует совместимость практически с чем угодно.
Что умеет Armor Model API
Главная фишка дополнения — возможность задавать уникальную геометрию для каждого элемента брони. Забудьте про плоские текстуры, которые лишь имитируют объём. Здесь каждый элемент — это настоящая 3D-модель, состоящая из кубов, как и обычные модели мобов в Minecraft.
Кастомная геометрия для каждого сета
- Робы, наплечники, шляпы, юбки — любые модели на основе кубов из Blockbench.
- Послойный рендеринг с использованием стандартной кости брони, включая отдельные кости для ботинок и кость талии для набедренной части.
- Полная поддержка тримов из ванильного стола кузнеца, а также собственные текстуры тримов.
Помимо геометрии, Armor Model API для Minecraft поддерживает эмиссивные glowmask-текстуры. Это значит, что отдельные пиксели на броне могут светиться даже в полной темноте. А если добавить вариант Radiant glow, то свечение будет стремиться к белому и подпитывать bloom в шейдерных паках — выглядит просто волшебно.
Пользовательские слои рендера
Разработчики могут добавлять собственные проходы рендера через небольшой интерфейс. Это открывает безграничные возможности для создания дополнительных оверлеев и эффектов поверх базовой текстуры. При этом порядок слоёв автоматически выстраивается в стек: базовая текстура, затем пользовательские слои (свечение, тримы), а поверх — эффект чар.
Как это работает под капотом
При загрузке ресурсов каждый зарегистрированный .geo.json файл парсится и запекается в дерево ModelPart — ту же структуру, которую используют все ванильные модели. Текстуры остаются обычными ресурсами и подгружаются по требованию, без какой-либо предобработки. При рендере библиотека перехватывает отрисовку брони: на Fabric через хук ArmorRenderer из Fabric API, а на NeoForge через небольшой эквивалентный миксин. Ванильный оверлей для этого элемента пропускается, и вместо него рендерится запечённая модель с сохранением позы и видимости слотов.
Весь путь от запекания до буфера — это на 100% ванильный код. Те же копии поз, те же слои рендера и буферы. Поэтому Sodium, Iris и любые другие оптимизации, работающие со стандартной бронёй, будут работать и здесь. Никакого кастомного вершинного конвейера — только чистая совместимость и производительность.
Установка и поддерживаемые версии
Armor Model API доступен для загрузчиков Fabric и NeoForge. Дополнение активно обновляется под актуальные версии Minecraft, включая последние релизы 1.21.x. Установка стандартная: скачайте файл библиотеки и поместите его в папку mods вашего экземпляра игры. После запуска игра автоматически подхватит мод, а при нажатии F3+T произойдёт перезагрузка ресурсов и пересборка всех моделей.
Если вы ищете простой способ опробовать Armor Model API для Minecraft, обратите внимание на лаунчер foxygame.net — в его каталоге дополнений можно найти эту библиотеку и установить её буквально в один клик, не тратя время на ручную возню с файлами. Лаунчер сам отслеживает совместимость версий и при необходимости предложит обновление, так что Armor Model API всегда будет работать корректно.
Как установить Armor Model API вручную
- Скачайте Armor Model API с официальной страницы проекта или из проверенного источника.
- Убедитесь, что у вас установлен соответствующий загрузчик (Fabric или NeoForge) и необходимая версия Minecraft.
- Скопируйте скачанный .jar файл в папку mods вашего игрового каталога.
- Запустите игру и убедитесь, что библиотека появилась в списке модов.
Для разработчиков, желающих создавать собственные модели, вся документация доступна в README на GitHub. Там описаны все нюансы работы с костями, слоями рендера и форматом файлов. Процесс интуитивно понятен: создаёте модель в Blockbench, экспортируете в .geo.json, регистрируете в коде — и готово.
Почему стоит выбрать Armor Model API
Главное преимущество — это полная свобода творчества без ущерба для производительности. Всё, что умеет ванильная броня, работает из коробки: анимации поз, приседание, плавание, стойки для брони, маленькие мобы, окрашивание кожаной брони, эффект чар и светящийся контур. Всё это доступно с кастомной геометрией, которая раньше требовала сложных обходных путей или костылей.
Для игроков, которые просто хотят носить красивую броню, Armor Model API открывает доступ к огромному количеству пользовательских сетов от сообщества. А для авторов контента — это возможность выделиться и создать действительно запоминающиеся образы. Попробуйте скачать Armor Model API и убедитесь, насколько преобразится ваша игра.
Кстати, если вы используете лаунчер foxygame.net, то процесс установки становится ещё проще — библиотека уже включена в каталог дополнений, и вам не придётся искать актуальную версию вручную. Лаунчер сам предложит установить Armor Model API и позаботится о том, чтобы все зависимости были на месте.
В итоге, Armor Model API — это тот инструмент, который кардинально меняет подход к созданию брони в Minecraft. Он объединяет простоту ванильного рендеринга и мощь современных 3D-моделей, делая процесс разработки удобным, а результат — впечатляющим.