下载量
37,754
关注数
4
数据来源
Modrinth
模组详细介绍
由 Amble Labs 呈现

这是一个库模组,可用于简化 Fabric 平台上的开发代码
我们许多 Fabric 模组都使用了它
这个库添加了什么功能?
Minecraft 注册系统
无需手动注册每个项目,只需简单地 extend 或 implement 我们的某个 RegistryContainer 类即可。
这些实用接口会被我们的模组识别,只需在你的模组 #onInitialize 方法中调用 RegistryContainer.register(ClassName.class, MOD_ID)。
数据包工作流
我们提供了一个名为 SimpleDatapackRegistry 的自定义类。
这允许你自己的类直接从数据包中轻松读取和注册!
要让工具包识别你的注册表,你需要在模组的 #onInitialize 方法中调用实例的 register 方法,或者调用 AmbleRegistries.register(MyRegistry.getInstance()))。
数据生成
我们利用注解和前面提到的注册容器来自动生成许多功能。
例如,自动为方块生成英文翻译——
只需创建一个 AmbleLanguageProvider 实例,并通过 #withBlocks 方法传入你的 BlockContainer,下次运行数据生成时,所有这些方块都会根据其标识符自动获得英文翻译。
还有更多类似的数据生成工具。
还有更多功能!
如何开始使用?
你可以从我们的 amblekit 模板开始!
Fabric 1.20.1 Modkit 的 Github 模板
如果你已有现有模组并想添加 amblekit,请将以下内容添加到你的 build.gradle 中!
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
•
网站
基本信息
模组名称AmbleKit
作者Loqor
下载量37,754
关注数4
支持版本1.20.1 - 1.20.6
加载器fabric / forge
客户端required
服务端required