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 | У автора |
Показаны последние 15 выпусков. Полный список — на официальной странице .
Версия игры и загрузчик
Что с чем работает по данным автора. Прочерк значит, что такой связки в данных нет, а не что она сломана.
| 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.
Пока никто ничего не написал. Первый комментарий — ваш.