Скачать Architectury API — Minecraft Моды — MetaMods

Architectury API

Активный

Установок

132

Последнее обновление

1 день назад

Версии

1.16.5 — 1.21.10
Клиент и сервер
Fabric
Forge
Neoforge
Quilt
Библиотеки

Architectury API

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

Основная концепция

Architectury API предоставляет единый интерфейс для работы с Fabric API и Forge API, скрывая различия в их реализации. Это позволяет разработчикам писать код один раз и запускать его на разных платформах без необходимости переписывания.

Возможности и функционал

Библиотека регулярно обновляется и включает более 90 событийных хуков, абстракции для работы с сетью, обращения к загрузчикам и игровым регистрам. Особого внимания заслуживает аннотация @ExpectPlatform, которая упрощает создание кроссплатформенного кода (работает только со статическими методами).

Архитектура экосистемы

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

Преимущества использования

  • Открытый исходный код
  • Значительное сокращение шаблонного кода при разработке кроссплатформенных модов

Пример использования @ExpectPlatform

Пример использования аннотации @ExpectPlatform из состава Architectury Injectables

Участники проекта
MaxNeedsSnacks

MaxNeedsSnacks

Разработчик

Juuz

Juuz

Разработчик

shedaniel

shedaniel

Juicebus

Juicebus

Создан: 16 ноя 2020

ID: 1