> 为 Forge 和 Neoforge 提供 Kotlin 语言适配器
此模组为 Kotlin 添加了语言适配器,并提供了多个库。
要将语言适配器添加到您的模组中,请在您的 (neoforge.)mods.toml 文件中添加以下行。
mods.toml
modLoader = "klf"
loaderVersion = "[1,)"
现在您可以像初始化其他模组一样初始化您的模组。
只需确保您的 @Mod 类是一个对象或具有公共构造函数的类。
构造函数可以接受以下四个参数(它们不应重复):
如果您想在模组中实现这些库,请导入以下依赖项,
匹配语言提供程序版本、您的加载器以及(最新的)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 访问。
如果您需要关于我的任何模组的帮助,请加入我的 Discord 服务器。
友情链接: 网易我的世界 | 泰拉瑞亚 | 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