Architectury API

Автор не указан · Клиент и сервер

Промежуточный API для разработчиков модов, который прячет различия между загрузчиками и упрощает сборку под несколько платформ сразу.

Загрузок
106,6 млн
Подписчиков
7 742
Выпусков
90

Совместимость

Совместимо

Выпуск 22.0.5+neoforge заявлен как работающий с этой связкой.

Подходящий выпуск: 22.0.5+neoforge от

О моде

Architectury API — это прослойка между модом и загрузчиком. Fabric API и Forge API решают похожие задачи по-разному, и библиотека прячет эти различия за общими вызовами, чтобы одна и та же логика работала на всех поддерживаемых загрузчиках. Проект обновляется регулярно: появляются новые хуки и возможности.

Пригодится прежде всего авторам модов, которые хотят выпускать одну сборку для нескольких загрузчиков и не дублировать код под каждый. Обычным игрокам библиотека тоже нужна: если мод собран на Architectury, без неё он просто не запустится. При этом для проектов на Architectury API не обязателен — можно обойтись одним Gradle-плагином Architectury Plugin.

Что внутри

  • больше 90 хуков событий
  • абстракция сетевого взаимодействия
  • абстракция вызовов загрузчика
  • абстракция игрового реестра
  • аннотация @ExpectPlatform для подмены реализации под конкретный загрузчик, работает только на статических методах
  • открытый исходный код и меньше шаблонного кода в мультиплатформенном моде

Заявлены загрузчики Fabric, Forge, NeoForge и Quilt, диапазон версий игры — от 1.16.5 до 26.3. Сторона client и server помечены как required: библиотеку нужно ставить и на клиент, и на сервер. Лицензия — GNU Lesser General Public License v3.0 only. В некоторых старых версиях библиотека включала в себя typetools.

Версии мода

Выпуск Minecraft Загрузчик Дата Файл
22.0.5+fabric Релиз 26.3 Fabric У автора
22.0.5+neoforge Релиз 26.3 NeoForge У автора
21.1.12+neoforge Релиз 26.2 NeoForge У автора
21.1.12+fabric Релиз 26.2 Fabric У автора
20.1.17+fabric Релиз 26.1.2 Fabric У автора
20.1.17+neoforge Релиз 26.1.2 NeoForge У автора
22.0.4+fabric Релиз 26.3 Fabric У автора
22.0.4+neoforge Релиз 26.3 NeoForge У автора
22.0.3+fabric Релиз 26.3 Fabric У автора
22.0.3+neoforge Релиз 26.3 NeoForge У автора
21.1.11+neoforge Релиз 26.2 NeoForge У автора
21.1.11+fabric Релиз 26.2 Fabric У автора
20.1.16+fabric Релиз 26.1.2 Fabric У автора
20.1.16+neoforge Релиз 26.1.2 NeoForge У автора
22.0.2+fabric Релиз 26.3 Fabric У автора
22.0.5+fabric Релиз
Minecraft
26.3
Загрузчик
Fabric
Открыть у автора
22.0.5+neoforge Релиз
Minecraft
26.3
Загрузчик
NeoForge
Открыть у автора
21.1.12+neoforge Релиз
Minecraft
26.2
Загрузчик
NeoForge
Открыть у автора
21.1.12+fabric Релиз
Minecraft
26.2
Загрузчик
Fabric
Открыть у автора
20.1.17+fabric Релиз
Minecraft
26.1.2
Загрузчик
Fabric
Открыть у автора
20.1.17+neoforge Релиз
Minecraft
26.1.2
Загрузчик
NeoForge
Открыть у автора
22.0.4+fabric Релиз
Minecraft
26.3
Загрузчик
Fabric
Открыть у автора
22.0.4+neoforge Релиз
Minecraft
26.3
Загрузчик
NeoForge
Открыть у автора
22.0.3+fabric Релиз
Minecraft
26.3
Загрузчик
Fabric
Открыть у автора
22.0.3+neoforge Релиз
Minecraft
26.3
Загрузчик
NeoForge
Открыть у автора
21.1.11+neoforge Релиз
Minecraft
26.2
Загрузчик
NeoForge
Открыть у автора
21.1.11+fabric Релиз
Minecraft
26.2
Загрузчик
Fabric
Открыть у автора
20.1.16+fabric Релиз
Minecraft
26.1.2
Загрузчик
Fabric
Открыть у автора
20.1.16+neoforge Релиз
Minecraft
26.1.2
Загрузчик
NeoForge
Открыть у автора
22.0.2+fabric Релиз
Minecraft
26.3
Загрузчик
Fabric
Открыть у автора

Показаны последние 15 выпусков. Полный список — на официальной странице .

Версия игры и загрузчик

Что с чем работает по данным автора. Прочерк значит, что такой связки в данных нет, а не что она сломана.

Совместимость выпусков мода с версиями Minecraft и загрузчиками
Minecraft Fabric NeoForge
26.3 22.0.5+fabric Совместимо 22.0.5+neoforge Совместимо
26.2 21.1.12+fabric Совместимо 21.1.12+neoforge Совместимо
26.1.2 20.1.17+fabric Совместимо 20.1.17+neoforge Совместимо
26.1.1 20.0.4+fabric Совместимо 20.0.4+neoforge Совместимо
26.1 20.0.4+fabric Совместимо 20.0.4+neoforge Совместимо
1.21.11 19.0.1+fabric Совместимо 19.0.1+neoforge Совместимо
1.21.10 18.0.8+fabric Совместимо 18.0.8+neoforge Совместимо
1.21.9 18.0.5+fabric Совместимо 18.0.5+neoforge Совместимо
1.21.8 17.0.8+fabric Совместимо 17.0.8+neoforge Совместимо
1.21.7 17.0.8+fabric Совместимо 17.0.8+neoforge Совместимо

Обсуждение 0 комментариев

Комментарии оставляют участники портала — аккаунт независим от Microsoft и Minecraft.

Пока никто ничего не написал. Первый комментарий — ваш.