Используется для создания модов на языке программирования Kotlin. Работает путём затенения библиотек Kotlin, предоставляет 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.
Если вы не разработчик модов, это мод-зависимость.
В отличие от Kottle, эта библиотека (начиная с 1.2.0) предоставляет собственную реализацию IEventBus, которая поддерживает IEventBus#addListener и IEventBus#addGenericListener со ссылками на функции.
Информацию о том, как это реализовать, можно найти здесь. Использовать загрузчик языка или какие-либо возможности, предоставляемые Kotlin for Forge, не обязательно — его можно применять только ради встроенных библиотек Kotlin.
Если вы хотите попросить о помощи или что-то предложить, это можно сделать на сервере Kotlin for Forge в Discord.
