Architectury API
architectury-api · 107356547 загрузок · LGPL-3.0-only
клиент: required · сервер: required (заявлено автором мода)
Средство для разработки мультиплатформенных модов.
Описание

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

Что такое API архитектуры
API архитектуры — это API для абстрагирования вызовов API Fabric и API Forge, поскольку оба загрузчика имеют разные реализации. что можно воспринимать как одно и то же.
API архитектуры регулярно обновляется, добавляя новые возможности и функции. В настоящее время содержит более 90 перехватчиков событий, сетей абстракция, абстракция вызовов загрузчика, абстракция игрового реестра и простая в использовании аннотация @ExpectPlatform (только работает со статическими методами).
Действительно ли мне нужен этот API?
API архитектуры — это только одна часть экосистемы архитектуры. Плагин архитектуры — это плагин Gradle, позволяющий все эти мультиплатформенные действия.
API архитектуры не является обязательным для проектов, построенных на архитектуре. Вы можете создать свой архитектурный проект с помощью всего лишь Плагин архитектуры.
Преимущества архитектуры
- Открытый исходный код
- Меньше шаблонов для вашего мультиплатформенного мода.
Начало работы с созданием мультиплатформенных модов
Architectury Loom: https://github.com/architectury/architectury-loom (вилка Fabric Loom, добавляющая возможности мультиплатформенной разработки)
Плагин Gradle: https://github.com/architectury/architectury-plugin (включает в себя архитектурные инъекции для аннотации @ExpectPlatform)
Пример мода: https://github.com/architectury/architectury-example-mod (пример мода, снятый с производства, использующий Architectury, если возможно, вместо этого используйте шаблоны)
Шаблоны модов: https://github.com/architectury/architectury-templates (набор шаблонов для начала работы с набором инструментов Architectury)
Пример: использование @ExpectPlatform
Кредиты
В некоторых старых версиях эта библиотека использовалась для объединения инструментов ввода; вы можете найти его лицензию здесь
Версии (60)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
22.0.5+neoforge |
26.3 | neoforge | скачать |
22.0.5+fabric |
26.3 | fabric | скачать |
21.1.12+fabric |
26.2 | fabric | скачать |
21.1.12+neoforge |
26.2 | neoforge | скачать |
20.1.17+neoforge |
26.1.2 | neoforge | скачать |
20.1.17+fabric |
26.1.2 | fabric | скачать |
22.0.4+neoforge |
26.3 | neoforge | скачать |
22.0.4+fabric |
26.3 | fabric | скачать |
22.0.3+neoforge |
26.3 | neoforge | скачать |
22.0.3+fabric |
26.3 | fabric | скачать |
21.1.11+fabric |
26.2 | fabric | скачать |
21.1.11+neoforge |
26.2 | neoforge | скачать |
20.1.16+neoforge |
26.1.2 | neoforge | скачать |
20.1.16+fabric |
26.1.2 | fabric | скачать |
22.0.2+neoforge |
26.3 | neoforge | скачать |
22.0.2+fabric |
26.3 | fabric | скачать |
21.1.10+neoforge |
26.2 | neoforge | скачать |
21.1.10+fabric |
26.2 | fabric | скачать |
20.1.15+fabric |
26.1.2 | fabric | скачать |
20.1.15+neoforge |
26.1.2 | neoforge | скачать |
22.0.1+fabric |
26.3 | fabric | скачать |
22.0.1+neoforge |
26.3 | neoforge | скачать |
21.1.9+neoforge |
26.2 | neoforge | скачать |
21.1.9+fabric |
26.2 | fabric | скачать |
20.1.14+fabric |
26.1.2 | fabric | скачать |
20.1.14+neoforge |
26.1.2 | neoforge | скачать |
21.1.8+neoforge |
26.2 | neoforge | скачать |
21.1.8+fabric |
26.2 | fabric | скачать |
20.1.13+neoforge |
26.1.2 | neoforge | скачать |
20.1.13+fabric |
26.1.2 | fabric | скачать |
21.0.7+fabric |
26.2 | fabric | скачать |
21.0.7+neoforge |
26.2 | neoforge | скачать |
20.0.12+fabric |
26.1.2 | fabric | скачать |
20.0.12+neoforge |
26.1.2 | neoforge | скачать |
21.0.6+neoforge |
26.2 | neoforge | скачать |
21.0.6+fabric |
26.2 | fabric | скачать |
20.0.10+fabric |
26.1.2 | fabric | скачать |
20.0.10+neoforge |
26.1.2 | neoforge | скачать |
13.0.11+neoforge |
1.21, 1.21.1 | neoforge | скачать |
13.0.11+fabric |
1.21, 1.21.1 | fabric | скачать |
21.0.4+neoforge |
26.2 | neoforge | скачать |
21.0.4+fabric |
26.2 | fabric | скачать |
20.0.9+neoforge |
26.1.2 | neoforge | скачать |
20.0.9+fabric |
26.1.2 | fabric | скачать |
20.0.8+neoforge |
26.1.2 | neoforge | скачать |
20.0.8+fabric |
26.1.2 | fabric | скачать |
21.0.3+neoforge |
26.2 | neoforge | скачать |
21.0.3+fabric |
26.2 | fabric | скачать |
21.0.2+neoforge |
26.2 | neoforge | скачать |
21.0.2+fabric |
26.2 | fabric | скачать |
20.0.7+neoforge |
26.1.2 | neoforge | скачать |
20.0.7+fabric |
26.1.2 | fabric | скачать |
20.0.6+neoforge |
26.1.2 | neoforge | скачать |
20.0.6+fabric |
26.1.2 | fabric | скачать |
20.0.5+neoforge |
26.1.2 | neoforge | скачать |
20.0.5+fabric |
26.1.2 | fabric | скачать |
20.0.4+neoforge |
26.1, 26.1.1, 26.1.2 | neoforge | скачать |
20.0.4+fabric |
26.1, 26.1.1, 26.1.2 | fabric | скачать |
20.0.2+neoforge |
26.1, 26.1.1, 26.1.2 | neoforge | скачать |
20.0.2+fabric |
26.1, 26.1.1, 26.1.2 | fabric | скачать |
