Armory API
Лёгкий кроссплатформенный API для создания настраиваемых наборов инструментов и брони
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 601
- Подписчиков на Modrinth
- 2
- версий
- 18
- Обновлён
- 31 августа 202631 авг.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Armory API
Armory API — это лёгкая библиотека, предоставляющая общий код для определения и управления наборами инструментов и наборами брони в модах Minecraft.
Проект был выделен из XunLib, чтобы независимо поддерживать Forge и сохранить API лёгким, модульным и независимым от загрузчика.
Поддерживаемые загрузчики:
- Forge
- NeoForge
- Fabric
Возможности
- API для определения ToolSet и ArmorSet
- Меньше дублирования при регистрации инструментов и брони
- Реализация, независимая от загрузчика
- Небольшой охват и минимум зависимостей
- Совместимость с модовыми типами инструментов
Частые вопросы
Можно использовать только ToolSet или только ArmorSet?
Да. Эти системы независимы и могут использоваться по отдельности.
Регистрация предметов происходит автоматически?
Нет. Регистрацией занимается мод-потребитель или реализация под конкретный загрузчик.
Можно создавать собственное поведение инструментов или брони с помощью этого?
Да. Armory API включает вспомогательные API для реализации собственного поведения инструментов и брони, позволяя модам расширять или изменять функциональность за пределами ванильного поведения.
Можно добавлять свои или модовые типы инструментов? Да. ToolPieceType специально создан, чтобы можно было задавать собственные категории инструментов со своими фабриками предметов, характеристиками, свойствами и атрибутами.
Может ли ToolSet содержать только некоторые типы инструментов? Да. ToolSet больше не ограничен стандартным ванильным набором инструментов. Можно включить любую комбинацию поддерживаемых экземпляров ToolPieceType.
Могут ли другие библиотеки или фреймворки интегрироваться с Armory API?
Да. API спроектирован лёгким и модульным, чтобы при необходимости его можно было встроить в более крупные моддинг-фреймворки.
Зависимость
Armory API — это библиотечный мод, и он нужен только тем модам, которые явно от него зависят.
Armory API не заменяет систему регистрации предметов загрузчика и не требует от модов-потребителей использовать какой-то определённый фреймворк регистрации.
Примечание: ID мода — armories, чтобы избежать конфликтов с другими модами со схожими названиями.
Частые вопросы
Как установить Armory API?
Установите Fabric под свою версию Minecraft, скачайте Armory API под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Armory API?
У Armory API есть сборки для Minecraft 1.21.1, 1.21.3.
Нужен ли Armory API на сервере?
Ставится только на сервер; игрокам ставить не нужно