
Integration!
Активный0.0
Установок
Последнее обновление
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" }
Такая конфигурация обеспечит корректное подключение всех необходимых компонентов библиотеки при разработке совместимых модификаций.