Kotlin for Forge

Kotlin for Forge

v5.12.0
Modrinth 845 подписчики Загрузок: 40 829 550
Войти

Adds a Kotlin language loader and provides some optional utilities.

Товар

О товаре

Used to make mods with the Kotlin programming language. Works by shading the Kotlin libraries, providing KotlinLanguageProvider to load @Mod object declarations, providing AutoKotlinEventBusSubscriber to load @EventBusSubscriber declarations, and providing useful utility functions and constants.

As of Kotlin for Forge 1.8.0, this provides Kotlin 1.4.21, Kotlin coroutines 1.4.2, Kotlin JSON serialization 1.0.1, and Jetbrains annotations 20.1.0.

If you're not a mod developer, this is a dependency mod.

Unlike Kottle, this library (as of 1.2.0) provides its own implementation of IEventBus that supports IEventBus#addListener and IEventBus#addGenericListener with function references.

Information for how to implement can be found here.
You do not have to use the language loader or any of the features Kotlin for Forge provides, you can just use it for the bundled Kotlin libraries.

If you'd like to ask for help or suggest something, feel free to do so on the Kotlin for Forge discord server.

Окружение

Требования и совместимость

Совместимость и требования

ForgeNeoforge1.14 – 1.21.1126.126.1.126.1.226.2

Локальный хост

Optional

Хостинг на сервисах

Optional

Условия

Лицензия

Условия использования, изменения и распространения этого товара.

GNU Lesser General Public License v2.1 onlyModrinth
Релиз

Последний релиз

v5.12.0

28.06.2026 · Modrinth

Kotlin for Forge 5.12.0