Универсальный API для разработки модов, работающих на Fabric и NeoForge одновременно.
Скачать
Версия игры
1.21.10
1.21.11
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
26.1
26.1.1
26.1.2
26.2
26.3
Категория
architectury-neoforge-22.0.1.jar
26.3 | neoforge
15.09.2026
Последние файлы
architectury-fabric-22.0.1.jar
26.3 | fabric
15.09.2026
architectury-neoforge-21.1.9.jar
26.2 | neoforge
10.09.2026
architectury-fabric-21.1.9.jar
26.2 | fabric
10.09.2026
Ссылка на сайт
modrinth.com
Организация
1 проект
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Architectury API: API для кроссплатформенных модов
Architectury API — это промежуточный API, созданный для упрощения разработки модов, работающих на нескольких платформах (Fabric и NeoForge). Библиотека абстрагирует различия в реализации между загрузчиками, предоставляя единый интерфейс для работы с сетевым взаимодействием, регистрами игры и обработчиками событий. Разработчики получают доступ к более чем 90 событиям, инструментам для работы с платформой и аннотациям, упрощающим код.
Суть библиотеки и преимущества
Главная цель Architectury API — устранить необходимость писать разный код для Fabric и NeoForge. Загрузчики имеют различные реализации для функционала, который с точки зрения логики модов выглядит одинаково. Эта библиотека скрывает эти различия, предоставляя единый слой абстракции. Разработчики получают доступ к более чем 90 обработчикам событий, средствам абстракции сетевого взаимодействия и вызовов загрузчика. Также в библиотеке реализована простая аннотация @ExpectPlatform, которая облегчает проверку доступности методов в зависимости от платформы. Регулярные обновления добавляют новые хуки и функции, поддерживая актуальность проекта.
Необходимость и экосистема
Architectury API является лишь одной частью экосистемы Architectury. Полноценная поддержка мультиплатформенной разработки требует использования Architectury Plugin — Gradle-плагины, который активирует возможности кроссплатформы. Сама по себе библиотека API является необязательной для проектов, созданных на базе экосистемы Architectury; их можно разрабатывать, используя только Architectury Plugin. Это позволяет гибко выбирать инструменты для сборки проекта в зависимости от потребностей команды.
Инструменты для разработчиков
Для начала работы с мультиплатформенной разработкой доступны специализированные инструменты. Architectury Loom представляет собой форк Fabric Loom с добавленными возможностями для мультиплатформенной разработки. Gradle Plugin предоставляет необходимые настройки для проекта. Для использования аннотации @ExpectPlatform требуется модуль Architectury Injectables, входящий в состав Gradle Plugin. Также разработчикам доступны наборы шаблонов (Mod Templates), позволяющие быстро начать создание проекта с правильной конфигурацией.
Пример использования аннотации
Аннотация @ExpectPlatform является ключевым инструментом для написания безопасного кода. Она позволяет помечать статические методы так, чтобы они вызывались только на определённой платформе. Это избавляет от необходимости писать условия if (isFabric) ... else if (isNeoForge) ... в каждом месте использования. Библиотека автоматически обрабатывает вызовы, исключая ошибки выполнения на неподдерживаемой платформе. Пример использования демонстрирует, как аннотация интегрируется в классы модов для чистой и читаемой структуры кода.
Лицензия и статус
Проект распространяется под лицензией LGPL-3.0-only, что позволяет использовать его в коммерческих и закрытых проектах при соблюдении условий лицензии. Библиотека открыта для сообщества, что способствует развитию экосистемы. На данный момент проект имеет высокую популярность, подтверждённую миллионами загрузок и тысячами подписчиков. Поддержка новых версий Minecraft и загрузчиков продолжается, обеспечивая актуальность инструментов для разработчиков.
Связанные материалы
- Cloth Config API — похожий мод
- YetAnotherConfigLib (YACL) — похожий мод
- Fabric Language Kotlin — похожий мод
- Just Enough Items (JEI) — похожий мод
Автор: MaxNeedsSnacks · Автор: Juuz · Лицензия: LGPL-3.0-only
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | architectury-neoforge-22.0.1.jar 607.9 KB | 26.3 |
|
— | 0 | 15.09.2026 | |
| Релиз | architectury-fabric-22.0.1.jar 607.9 KB | 26.3 |
|
— | 0 | 15.09.2026 | |
| Релиз | architectury-neoforge-21.1.9.jar 607.3 KB | 26.2 |
|
— | 0 | 10.09.2026 | |
| Релиз | architectury-fabric-21.1.9.jar 609.4 KB | 26.2 |
|
— | 0 | 10.09.2026 | |
| Релиз | architectury-neoforge-20.1.14.jar 604.2 KB | 26.1.2 |
|
— | 0 | 10.09.2026 | |
| Релиз | architectury-fabric-20.1.14.jar 608.2 KB | 26.1.2 |
|
— | 0 | 10.09.2026 | |
| Релиз | architectury-neoforge-21.0.7.jar 568.1 KB | 26.2 |
|
— | 0 | 02.08.2026 | |
| Релиз | architectury-fabric-21.0.7.jar 573.3 KB | 26.2 |
|
— | 0 | 02.08.2026 | |
| Релиз | architectury-neoforge-20.0.12.jar 564.8 KB | 26.1.2 |
|
— | 0 | 26.07.2026 | |
| Релиз | architectury-fabric-20.0.7.jar 573 KB | 26.1.2 |
|
— | 0 | 17.06.2026 | |
| Релиз | architectury-fabric-20.0.4.jar 559.1 KB | 26.1.2, 26.1.1, 26.1 |
|
— | 0 | 03.06.2026 | |
| Релиз | architectury-neoforge-20.0.4.jar 545.8 KB | 26.1.2, 26.1.1, 26.1 |
|
— | 0 | 03.06.2026 | |
| Релиз | architectury-19.0.1-fabric.jar 555.2 KB | 1.21.11 |
|
— | 0 | 16.12.2025 | |
| Релиз | architectury-19.0.1-neoforge.jar 549.4 KB | 1.21.11 |
|
— | 0 | 16.12.2025 | |
| Релиз | architectury-18.0.8-neoforge.jar 552 KB | 1.21.10 |
|
— | 0 | 02.12.2025 | |
| Релиз | architectury-18.0.8-fabric.jar 562.5 KB | 1.21.10 |
|
— | 0 | 02.12.2025 | |
| Релиз | architectury-18.0.5-neoforge.jar 551.7 KB | 1.21.10, 1.21.9 |
|
— | 0 | 14.10.2025 | |
| Релиз | architectury-18.0.5-fabric.jar 564 KB | 1.21.10, 1.21.9 |
|
— | 0 | 14.10.2025 | |
| Релиз | architectury-17.0.8-neoforge.jar 564.8 KB | 1.21.8, 1.21.7 |
|
— | 0 | 23.07.2025 | |
| Релиз | architectury-17.0.8-fabric.jar 575.8 KB | 1.21.8, 1.21.7 |
|
— | 0 | 23.07.2025 | |
| Релиз | architectury-17.0.6-neoforge.jar 564.1 KB | 1.21.7, 1.21.6 |
|
— | 0 | 20.06.2025 | |
| Релиз | architectury-17.0.6-fabric.jar 575.8 KB | 1.21.7, 1.21.6 |
|
— | 0 | 20.06.2025 | |
| Релиз | architectury-16.1.4-fabric.jar 575.6 KB | 1.21.5 |
|
— | 0 | 10.04.2025 | |
| Релиз | architectury-16.1.4-neoforge.jar 563.8 KB | 1.21.5 |
|
— | 0 | 10.04.2025 |
Скачать
Версия игры
1.21.10
1.21.11
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
26.1
26.1.1
26.1.2
26.2
26.3
Категория
architectury-neoforge-22.0.1.jar
26.3 | neoforge
15.09.2026
Последние файлы
architectury-fabric-22.0.1.jar
26.3 | fabric
15.09.2026
architectury-neoforge-21.1.9.jar
26.2 | neoforge
10.09.2026
architectury-fabric-21.1.9.jar
26.2 | fabric
10.09.2026
Ссылка на сайт
modrinth.com
Организация
1 проект
Скачиваний:
0
Обновлено:
22.09.2026
ID: