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("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 上无法处理,并将导致崩溃! Mod Bus: mod bus 可通过顶层声明 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 服务器。

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

返回资源中心