Icon

Architectury API

Проміжний API, розроблений для полегшення розробки мультиплатформних модів.

56,100,261 завантажень
Оновлено 10 днів тому
Опис
Журнал змін
Версії

Поговоріть з нами в Discord!

API-посередник, спрямований на полегшення розробки мультиплатформних модів.

Що таке Architectury API

Architectury API - це API для абстрагування викликів до Fabric API і Forge API, оскільки обидва завантажувачі мають різні реалізації того, що можна сприймати як одне й те саме.

Architectury API регулярно оновлюється, з новими хуками та функціями. Наразі містить понад 90 хуків подій, абстракцію мережі, абстракцію викликів завантажувача, абстракцію ігрового реєстру та простий у використанні анотацію `@ExpectPlatform` (працює лише на статичних методах).

Чи дійсно мені потрібен цей API?

Architectury API - це лише одна частина екосистеми Architectury, Architectury Plugin - це плагін gradle, який забезпечує всі ці мультиплатформні дії.

Architectury API є необов'язковим для проєктів, побудованих на Architectury, ви можете створити свій проєкт Architectury лише за допомогою Architectury Plugin.

Переваги Architectury

  • З відкритим вихідним кодом
  • Менше шаблонного коду для вашого мультиплатформного моду

Початок роботи зі створення мультиплатформних модів

Architectury Loom: https://github.com/architectury/architectury-loom (форк Fabric Loom, що додає можливості мультиплатформної розробки)

Gradle Plugin: https://github.com/architectury/architectury-plugin (включає Architectury Injectables, для анотації `@ExpectPlatform`)

Example Mod: https://github.com/architectury/architectury-example-mod (застарілий приклад моду, що використовує Architectury, якщо можливо, використовуйте шаблони)

Mod Templates: https://github.com/architectury/architectury-templates (набір шаблонів для початку роботи з інструментарієм Architectury)

Приклад: Використання @ExpectPlatform

Автори

У деяких старих версіях ця бібліотека використовувала typetools; ви можете знайти її ліцензію тут

1 / 1
Версія Завантажувач Minecraft Дія
19.0.1+neoforge 16.12.2025 neoforge 1.21.11
19.0.1+fabric 16.12.2025 fabric 1.21.11
18.0.8+neoforge 02.12.2025 neoforge 1.21.10
18.0.8+fabric 02.12.2025 fabric 1.21.10
18.0.6+neoforge 25.10.2025 neoforge 1.21.10
18.0.6+fabric 25.10.2025 fabric 1.21.10
18.0.5+neoforge 14.10.2025 neoforge 1.21.9 +1
18.0.5+fabric 14.10.2025 fabric 1.21.9 +1
18.0.3+neoforge 02.10.2025 neoforge 1.21.9
18.0.3+fabric 02.10.2025 fabric 1.21.9
Клієнт і сервер