KotlinLangForge

为 Forge 和 Neoforge 提供 Kotlin 语言适配器

资源介绍

KotlinLangForge 为 Forge 和 Neoforge 提供 Kotlin 语言适配器 此模组添加了 Kotlin 的语言适配器,并提供了多个库。 开发者用法 要将您的语言适配器添加到模组中,请将以下行添加到您的 (neoforge.)mods.toml 文件中。 neoforge.mods.toml modLoader = "klf" loaderVersion = "[1,)" 现在您可以像其他模组一样初始化您的模组。只需确保您的 @Mod 类是一个对象或具有公共构造函数的类。构造函数可以接受以下四个参数(它们不应重复): IEventBus ModContainer KotlinModContainer Dist 如果您想在模组中实现这些库,请导入以下依赖项,使其与语言提供程序版本、您的加载器以及 Kotlin 的(最新)版本相匹配。 版本控制 “语言提供程序版本”是仅由 KotlinLangForge 提供的版本。此格式不被 Forge 或 NeoForge 使用,仅作为在不同 Minecraft 版本过程中区分不同语言提供程序实现的简单变量。 Minecraft 版本 语言提供程序版本 支持的加载器 1.16.5 1.0 Forge 1.17.1 - 1.20.4 2.0 Forge, NeoForge 1.20.5 - 1.21.8 3.0 NeoForge 1.21.9 - 26.x 3.1 NeoForge build.gradle.kts repositories { maven(" " rel="noopener nofollow" target="_blank">https://repo.nyon.dev/releases" ) } dependencies { implementation("dev.nyon:KotlinLangForge:2.15.0-k2.4.21-$lpVersion+$loader") } 对于 lp: <=3.0,您将必须使用 modImplementation . 事件 要使用自动事件监听器注册,必须在类/文件上添加 @EventBusSubscriber 注解。Klf 然后会自动查找其参数中包含事件的所有方法,并确定使用哪个事件总线。此外,您可以使用 @SubscribeEvent 注解方法来调整监听器的参数。 给 Forge 开发者的注意: 私有事件监听器在 Forge 上无法处理,并将导致崩溃! 模组总线: 模组总线可通过顶层声明 dev.nyon.klf.MOD_BUS . 已包含的库 org.jetbrains.kotlin:kotlin-stdlib:2.4.21 org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.4.21 org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.4.21 org.jetbrains.kotlin:kotlin-reflect:2.4.21 org.jetbrains.kotlinx:kotlinx-serialization-core:1.11.0 org.jetbrains.kotlinx:kotlinx-serialization-json:1.11.0 org.jetbrains.kotlinx:kotlinx-serialization-cbor:1.11.0 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0 org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.11.0 org.jetbrains.kotlinx:kotlinx-datetime:0.8.0-0.6.x-compat org.jetbrains.kotlinx:kotlinx-io-core:0.9.1 org.jetbrains.kotlinx:kotlinx-io-bytestring:0.9.1 org.jetbrains.kotlinx:atomicfu:0.33.0 其他 如果您需要我任何模组的帮助,只需加入我的 discord 服务器 .

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心