- Разработчик / автор
- AzureDoom
- Для версий
- 1.20.+
- 1.21.+
AzureLib Armor: отдельная библиотека GeoArmor и GeoItem для модов Minecraft 1.20.x
AzureLib Armor — облегчённая версия AzureLib, созданная специально для одного сценария: предоставить разработчикам модов отдельную библиотеку с функциями GeoArmor и GeoItem. Это удобный вариант, когда вам не нужна вся инфраструктура AzureLib, но требуется поддержка гео-моделей, анимаций и того же подхода к созданию брони и предметов, который используется в AzureLib.
По сути, AzureLib Armor — “чистая база” под анимированную броню и гео-предметы: вы используете знакомый пайплайн создания, но подключаете более компактную зависимость.
Зачем нужна AzureLib Armor: меньше лишнего, больше фокуса на броне
В разработке модов часто важны две вещи: стабильность и простота зависимостей. Если ваш проект завязан на GeoArmor/GeoItem, но вы не хотите тянуть большую библиотеку ради пары функций, AzureLib Armor помогает:
- подключить только нужные компоненты GeoArmor и GeoItem
- сохранить привычные шаги создания брони, как в AzureLib
- упростить структуру зависимостей в модпаке и в сборке проекта
- быстрее внедрять анимированную/геометрическую броню без “лишних модулей”
Это особенно актуально, если вы делаете мод с кастомной экипировкой, 3D-моделями, визуальными сетами, тематическими доспехами или уникальными предметами, которые должны выглядеть иначе, чем ванильная броня.
Совместимость: какие версии Minecraft и загрузчики поддерживаются
AzureLib Armor совместима со следующими версиями и платформами:
- Forge: 1.20.1
- NeoForge: 1.20.1
- Fabric: 1.20.1 и 1.20.2
Это делает библиотеку удобной для кросс-платформенной разработки: вы можете выпускать мод под Forge/NeoForge и Fabric, не меняя общий подход к GeoArmor и GeoItem.
GeoArmor и GeoItem: что даёт библиотека разработчику
Функции GeoArmor/GeoItem в контексте AzureLib Armor обычно используют, когда нужно:
- делать броню с нестандартной геометрией (не “плоская” текстура на модели)
- добавлять анимации или сложные визуальные состояния
- создавать предметы с гео-моделями, которые выделяются в руках и на персонаже
- поддерживать единый стиль кастомных сетов и экипировки
То есть библиотека ориентирована не на геймплейные механики, а на визуальную сторону и удобный инструментарий для моддинга.
Подключение AzureLib Armor в проект: Maven и Gradle (build.gradle)
Если вы разработчик и хотите использовать AzureLib Armor в своём моде, подключение делается через Maven-репозиторий и зависимости Gradle.
Репозиторий Maven
Добавьте Maven с исходниками модов в секцию repositories:
<span>repositories {<br> // The Maven with the mods source<br> maven {url 'Ссылка скрыта, пожалуйста Войдите
Зависимости для Fabric / Quilt
Для Fabric или Quilt используется modImplementation:
<span>dependencies {<br> //Fabric or Quilt<br> modImplementation "mod.azure.azurelibarmor:azurelibarmor-fabric-MCVERSION:MODVERSION"<br>}<br></span>
Зависимости для NeoForge / Forge
Для NeoForge или Forge используется deobf-подключение:
<span>dependencies {<br> //NeoForge or Forge<br> implementation fg.deobf("mod.azure.azurelibarmor:azurelibarmor-neo-MCVERSION:MODVERSION")<br>}<br></span>
Итог: кому подойдёт AzureLib Armor
AzureLib Armor — это компактная standalone-библиотека, которая выносит GeoArmor и GeoItem из AzureLib в отдельный модуль, чтобы разработчики могли подключать только нужный функционал для кастомной брони и гео-предметов. Она поддерживает Forge/NeoForge 1.20.1 и Fabric 1.20.1–1.20.2, а подключается через Maven и Gradle. Если вы делаете мод с анимированной экипировкой, нестандартными моделями брони или 3D-предметами, AzureLib Armor помогает держать проект чище и легче, не теряя привычного пайплайна AzureLib.