McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
KotlinLangForge

KotlinLangForge

为Forge和Neoforge提供Kotlin语言适配器
forge / neoforge 作者 btwonion 支持版本 1.16.3 - 26.1
下载量
86,801
关注数
15
数据来源
Modrinth
模组详细介绍

KotlinLangForge

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

此模组为 Kotlin 添加了语言适配器,并提供了多个库。

开发者使用说明

要将语言适配器添加到您的模组中,请在您的 (neoforge.)mods.toml 文件中添加以下行。

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.1 3.1 NeoForge

build.gradle.kts

repositories {
    maven("https://repo.nyon.dev/releases")
}

dependencies {
    modImplementation("dev.nyon:KotlinLangForge:2.11.2-2.3.20-$lpVersion+$loader")
}

事件

要使用自动事件监听器注册,必须在类/文件上添加 @EventBusSubscriber 注解。

此外,您可以用 SubscribeEvent 注解一个方法来调整监听器的参数。\

但这并非必需!

Klf 会自动查找类中每个方法的事件,并自动确定使用哪个事件总线。

给 Forge 开发者的注意: 私有事件监听器在 Forge 上无法处理,会导致崩溃!

模组总线 模组总线可通过 dev.nyon.klf.MOD_BUS 访问。

包含的库

  • org.jetbrains.kotlin:kotlin-stdlib:2.3.20
  • org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.20
  • org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.20
  • org.jetbrains.kotlin:kotlin-reflect:2.3.20
  • org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0
  • org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0
  • org.jetbrains.kotlinx:kotlinx-serialization-cbor:1.9.0
  • org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
  • org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.10.2
  • org.jetbrains.kotlinx:kotlinx-datetime:0.7.1-0.6.x-compat
  • org.jetbrains.kotlinx:kotlinx-io-core:0.8.0
  • org.jetbrains.kotlinx:kotlinx-io-bytestring:0.8.0
  • org.jetbrains.kotlinx:atomicfu:0.29.0

其他

如果您需要关于我的任何模组的帮助,请加入我的 Discord 服务器

基本信息
模组名称KotlinLangForge
作者btwonion
下载量86,801
关注数15
支持版本1.16.3 - 26.1
加载器forge / neoforge
客户端optional
服务端optional

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:150,353  |  历史访问人次:246,442

今日访问人数:10,642  |  今日访问人次:11,528

昨日访问人数:25,313  |  昨日访问人次:28,419

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6