Kotlin for Forge

Kotlin for Forge

添加Kotlin语言加载器并提供一些可选工具。

基础库

用于使用 Kotlin 编程语言制作模组。它通过遮蔽 Kotlin 库来工作,提供 KotlinLanguageProvider 加载 @Mod 对象声明,提供 AutoKotlinEventBusSubscriber 加载 @EventBusSubscriber 声明,并提供有用的工具函数和常量。

自 Kotlin for Forge 1.8.0 起,该模组提供了 Kotlin 1.4.21、Kotlin 协程 1.4.2、Kotlin JSON 序列化 1.0.1 以及 Jetbrains 注解 20.1.0。

如果你不是模组开发者,这是一个依赖模组。

与 Kottle 不同,该库(自 1.2.0 起)提供了自己的 IEventBus 实现,支持 IEventBus#addListener 和 IEventBus#addGenericListener 及函数引用。

实现方法的信息可在此处找到。 你不必使用语言加载器或 Kotlin for Forge 提供的任何功能,也可以仅将其用于捆绑的 Kotlin 库。

如果你想寻求帮助或提出建议,欢迎在 Kotlin for Forge Discord 服务器上交流。