
我们许多 Fabric 模组都使用了它
无需手动注册每个项目,只需简单地 extend 或 implement 我们的某个 RegistryContainer 类即可。
这些实用接口会被我们的模组识别,只需在你的模组 #onInitialize 方法中调用 RegistryContainer.register(ClassName.class, MOD_ID)。
我们提供了一个名为 SimpleDatapackRegistry 的自定义类。
这允许你自己的类直接从数据包中轻松读取和注册!
要让工具包识别你的注册表,你需要在模组的 #onInitialize 方法中调用实例的 register 方法,或者调用 AmbleRegistries.register(MyRegistry.getInstance()))。
我们利用注解和前面提到的注册容器来自动生成许多功能。
例如,自动为方块生成英文翻译——
只需创建一个 AmbleLanguageProvider 实例,并通过 #withBlocks 方法传入你的 BlockContainer,下次运行数据生成时,所有这些方块都会根据其标识符自动获得英文翻译。
还有更多类似的数据生成工具。
Fabric 1.20.1 Modkit 的 Github 模板
repositories {
maven {
url "https://jitpack.io"
metadataSources {
artifact() // 直接查找构件
}
}
}
dependencies {
modImplementation("com.github.amblelabs:modkit:${project.modkit_version}") {
exclude(group: "net.fabricmc.fabric-api")
}
}
或者如果你使用 kotlin
repositories {
maven {
url = uri("https://jitpack.io")
metadataSources {
artifact() // 直接查找构件
}
}
mavenCentral()
}
dependencies {
modImplementation("com.github.amblelabs:modkit:${project.property("modkit_version")}")
}
GitHub
•
CurseForge
•
Modrinth
•
Discord
•
网站
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:68,515 | 历史访问人次:155,738
今日访问人数:19,830 | 今日访问人次:23,675
昨日访问人数:21,836 | 昨日访问人次:27,080
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6