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

Integration

Активный

Установок

0

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

1 месяц назад

Версии

1.13 — 1.21.8
Клиент
Fabric
Forge
Neoforge
Библиотеки
Утилиты

Integration

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

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

Основные возможности

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

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

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

Интеграция с модом example-mod

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

Настройка пользовательской точки входа


@EntryPointProvider(slug = "example-mod")
public class ExampleModIntegration implements IntegrationEntryPoint {
    //Ваш код здесь
}
//fabric.mod.json
{
  //Другие части
  "entrypoints": {
    "example-mod": [
      "xxx.ExampleModIntegration"
    ]
  },
}

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

EntryPointManager.getEntryPoints("example-mod");
Участники проекта
IAFEnvoy

IAFEnvoy

Разработчик

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

ID: 262524