
Kotlin for Forge Unofficial Extended Support
Активный0.0
Установок
Последнее обновление
Версии
Kotlin for Forge Unofficial Extended Support
Это неофициальная версия библиотеки, созданная специально для Minecraft 1.16.5, которая предоставляет самые последние версии библиотек Kotlin для данной версии игры. Если вы предпочитаете использовать оригинальную версию модификации, рекомендуется найти её на Modrinth.
Основное назначение
Библиотека предназначена для разработки модификаций на языке программирования Kotlin. Она реализует интеграцию библиотек Kotlin в среду Forge, предоставляет KotlinLanguageProvider для загрузки аннотаций @Mod, а также AutoKotlinEventBusSubscriber для обработки объявлений с аннотацией @EventBusSubscriber. Дополнительно содержит разнообразные полезные утилиты и константы.
Содержимое пакета
Текущая версия Kotlin for Forge 1.8.0 включает в себя Kotlin 1.4.21, Kotlin coroutines 1.4.2, Kotlin JSON serialization 1.0.1 и Jetbrains annotations 20.1.0.
Для кого предназначена
Обычным игрокам данная модификация не требуется - это вспомогательная библиотека, необходимая для работы других модов, созданных с использованием Kotlin.
Отличия от Kottle
В отличие от библиотеки Kottle, начиная с версии 1.2.0, этот проект реализует собственную систему IEventBus, поддерживающую функции IEventBus#addListener
и IEventBus#addGenericListener
со ссылками на методы.
Информация для разработчиков
Руководство по использованию библиотеки можно найти в соответствующем разделе проекта на GitHub. При этом разработчики не обязаны использовать все предоставляемые функциональные возможности - допустимо применение только встроенных библиотек Kotlin.