
Architectury API
Активный5.0
Установок
Последнее обновление
Версии
Architectury API
Универсальный API для создания кроссплатформенных модов, который упрощает разработку для разных загрузчиков Minecraft.
Основная концепция
Architectury API предоставляет единый интерфейс для работы с Fabric API и Forge API, скрывая различия в их реализации. Это позволяет разработчикам писать код один раз и запускать его на разных платформах без необходимости переписывания.
Возможности и функционал
Библиотека регулярно обновляется и включает более 90 событийных хуков, абстракции для работы с сетью, обращения к загрузчикам и игровым регистрам. Особого внимания заслуживает аннотация @ExpectPlatform, которая упрощает создание кроссплатформенного кода (работает только со статическими методами).
Архитектура экосистемы
Architectury API является лишь частью общей экосистемы. Основным инструментом выступает Architectury Plugin — Gradle плагин, который обеспечивает всю функциональность для многоплатформенной разработки. При этом сам API является опциональным компонентом и может не использоваться в проектах, построенных на архитектуре Architectury.
Преимущества использования
- Открытый исходный код
- Значительное сокращение шаблонного кода при разработке кроссплатформенных модов