Вход

Регистрация

Восстановление доступа

Architectury API

Architectury API

|

MaxNeedsSnacks

Универсальный 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

Категория

Ссылка на сайт

modrinth.com

Организация

architectury

architectury

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 и загрузчиков продолжается, обеспечивая актуальность инструментов для разработчиков.

Связанные материалы

Автор: MaxNeedsSnacks · Автор: Juuz · Лицензия: LGPL-3.0-only

M

MaxNeedsSnacks

1 проект

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз architectury-neoforge-22.0.1.jar 607.9 KB 26.3 NeoForge 0 15.09.2026
Релиз architectury-fabric-22.0.1.jar 607.9 KB 26.3 Fabric 0 15.09.2026
Релиз architectury-neoforge-21.1.9.jar 607.3 KB 26.2 NeoForge 0 10.09.2026
Релиз architectury-fabric-21.1.9.jar 609.4 KB 26.2 Fabric 0 10.09.2026
Релиз architectury-neoforge-20.1.14.jar 604.2 KB 26.1.2 NeoForge 0 10.09.2026
Релиз architectury-fabric-20.1.14.jar 608.2 KB 26.1.2 Fabric 0 10.09.2026
Релиз architectury-neoforge-21.0.7.jar 568.1 KB 26.2 NeoForge 0 02.08.2026
Релиз architectury-fabric-21.0.7.jar 573.3 KB 26.2 Fabric 0 02.08.2026
Релиз architectury-neoforge-20.0.12.jar 564.8 KB 26.1.2 NeoForge 0 26.07.2026
Релиз architectury-fabric-20.0.7.jar 573 KB 26.1.2 Fabric 0 17.06.2026
Релиз architectury-fabric-20.0.4.jar 559.1 KB 26.1.2, 26.1.1, 26.1 Fabric 0 03.06.2026
Релиз architectury-neoforge-20.0.4.jar 545.8 KB 26.1.2, 26.1.1, 26.1 NeoForge 0 03.06.2026
Релиз architectury-19.0.1-fabric.jar 555.2 KB 1.21.11 Fabric 0 16.12.2025
Релиз architectury-19.0.1-neoforge.jar 549.4 KB 1.21.11 NeoForge 0 16.12.2025
Релиз architectury-18.0.8-neoforge.jar 552 KB 1.21.10 NeoForge 0 02.12.2025
Релиз architectury-18.0.8-fabric.jar 562.5 KB 1.21.10 Fabric 0 02.12.2025
Релиз architectury-18.0.5-neoforge.jar 551.7 KB 1.21.10, 1.21.9 NeoForge 0 14.10.2025
Релиз architectury-18.0.5-fabric.jar 564 KB 1.21.10, 1.21.9 Fabric 0 14.10.2025
Релиз architectury-17.0.8-neoforge.jar 564.8 KB 1.21.8, 1.21.7 NeoForge 0 23.07.2025
Релиз architectury-17.0.8-fabric.jar 575.8 KB 1.21.8, 1.21.7 Fabric 0 23.07.2025
Релиз architectury-17.0.6-neoforge.jar 564.1 KB 1.21.7, 1.21.6 NeoForge 0 20.06.2025
Релиз architectury-17.0.6-fabric.jar 575.8 KB 1.21.7, 1.21.6 Fabric 0 20.06.2025
Релиз architectury-16.1.4-fabric.jar 575.6 KB 1.21.5 Fabric 0 10.04.2025
Релиз architectury-16.1.4-neoforge.jar 563.8 KB 1.21.5 NeoForge 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

Категория

Ссылка на сайт

modrinth.com

Организация

architectury

architectury

1 проект

Скачиваний:

0

Обновлено:

22.09.2026

ID: