
詹姆斯的配置库
一个轻量级、可扩展、简单的forge和fabric配置库
James 的配置模组是一个轻量级配置模组,可轻松添加可扩展的配置。内置了两种配置“类型”:注册表配置和设置配置。注册表配置是可以包含任意数量对象的配置,所有这些对象都会被读取到配置中。注册表配置中的每个非原始对象都需要指定其类型。另一方面,设置配置具有固定数量的对象,每个对象都属于某一特定类型。因此,设置配置不需要指定类型。
开发者文档 - 如果你是用户,请忽略
使用 maven 作为依赖
添加仓库
我使用 modrinth maven 来托管这些文件(懒得搭建正式的 maven 仓库,哈哈)。要添加它,请将以下内容加入 build.gradle 的 repositories 块中:
repositories {
maven {
name = "Modrinth Maven"
url = "https://api.modrinth.com/maven"
}
}
添加依赖
要添加依赖,请将以下内容加入 build.gradle 的 dependencies 块中:
dependencies {
implementation(fg.deobf("maven.modrinth:config-lib:VERSION-MODLOADER"))
}
VERSION 是该库的版本(例如 1.2),MODLOADER 是模组加载器(对于 fabric 和 quilt,使用 fabric;对于 forge 和 neoforge,使用 forge)
制作你的第一个配置
要制作你的第一个配置,请查看 common/src/main/java/net/vakror/jamesconfig/config/example 目录。这里放置了示例。
其中包含注册表配置和设置配置的示例。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。