|
此模组为Forge和NeoForge添加了Kotlin语言支持,可作为模组前置使用。
用于使用Kotlin编程语言制作模组。它通过阴影Kotlin库来实现,提供KotlinLanguageProvider来加载@Mod对象声明,提供AutoKotlinEventBusSubscriber来加载@EventBusSubscriber声明,并提供有用的实用函数和常量。
自从KotlinforForge1.8.0以来,它提供了[Kotlin1.4.21](https://github.com/JetBrains/kotlin)、[Kotlin协程1.4.2](https://github.com/Kotlin/kotlinx.coroutines)、[KotlinJSON序列化1.0.1](https://github.com/Kotlin/kotlinx.serialization)和[Jetbrains注释20.1.0](https://github.com/JetBrains/java-annotations)。
如果您不是模组开发者,这是一个依赖模组。
与Kottle不同,此库(截至1.2.0)提供了自己的IEventBus实现,该实现支持IEventBus#addListener和IEventBus#addGenericListener与函数引用。
实现的信息可以在[这里](https://github.com/thedarkcolour/KotlinForForge/blob/master/README.md)找到。您不必使用语言加载器或KotlinforForge提供的任何功能,您可以只使用其中捆绑的Kotlin库。
如果您需要帮助或有建议,请随时在[KotlinforForgediscord服务器](https://discord.gg/tmVmZtx)上提出。
===下载地址===
所有版本下载地址已整理至网盘,请下载对应文件:
文件名:downloads/KotlinforForge.txt |
楼主
2025-7-25 17:44:11
回复(0)
收起回复
|