Скачать Integration! — Minecraft Моды — MetaMods

Integration!

Активный

Установок

0

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

1 месяц назад
Клиент
Библиотеки
Утилиты

Integration!

Введение

Integration! представляет собой библиотеку-помощник, созданную для упрощения процесса интеграции различных модификаций в Minecraft. Разработчики могут использовать этот мод в качестве удобного инструмента при создании совместимости между своими аддонами.

Технические особенности

Основное преимущество данной библиотеки заключается в её универсальности — она построена на API загрузчиков модов, что позволяет использовать её в разных версиях игры при условии поддержки соответствующего загрузчика.

Основной функционал

Интеграционный подход

Библиотека предоставляет следующие ключевые API:

  • IntegrationExecutor — позволяет безопасно выполнять код интеграции только после загрузки целевого мода
  • EntryPointManager — система точек входа с поддержкой аннотаций для Forge/NeoForge и стандартных точек входа для Fabric

Практические примеры использования

Работа с модом example-mod

IntegrationExecutor.runWhenLoad("example-mod", ()->()-> {
    // Ваш код интеграции здесь
});

Настройка точки входа

@EntryPointProvider(slug = "example-mod")
public class ExampleModIntegration implements IntegrationEntryPoint {
    // Ваш код здесь
}

Конфигурация для Fabric

{
    // Остальные настройки
    "entrypoints": {
        "example-mod": [
            "xxx.ExampleModIntegration"
        ]
    }
}

Получение точек входа

EntryPointManager.getEntryPoints("example-mod");

Интеграция в проект

Для подключения библиотеки в ваш проект используйте следующие источники Maven:

maven { url "https://maven.kessokuteatime.work/releases" }
maven { url "https://jitpack.io" }

Такая конфигурация обеспечит корректное подключение всех необходимых компонентов библиотеки при разработке совместимых модификаций.

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

IAFEnvoy

Создан: 18 авг 2025

ID: 264853