Перейти к содержимому

Armory API

Лёгкий кроссплатформенный API для создания настраиваемых наборов инструментов и брони

FabricNeoForgeForge
Загрузчики
FabricNeoForgeForge
Скачиваний на Modrinth
601
Подписчиков на Modrinth
2
версий
18
Обновлён
31 августа 202631 авг.
Опубликован
в 2026
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric, NeoForge и Forge
Для Minecraft 1.21.1, 1.21.3
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 3.0.0-mc1.21.1 от 31 августа 2026
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21.1, 1.21.3
Описание переведено автоматическиПоказать оригинал (EN)

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 на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее