
ConfigAnytime
允许在任何时间点设置Forge配置。特别适用于在coremod或tweaker加载阶段使用Forge配置系统的开发人员。
ConfigAnytime
允许在任何时间点进行 Forge 配置设置。特别适用于在使用 Forge 配置系统进行核心模组(coremod)或 Tweaker 加载阶段的开发者。
开发用法:
- 添加 CleanroomMC 的仓库并依赖 ConfigAnytime 的 Maven 条目:
repositories {
maven {
url 'https://maven.cleanroommc.com'
}
}
dependencies {
implementation 'com.cleanroommc:configanytime:3.0'
}
- API 使用示例:
@Config(modid = "configanytime")
public class ConfigClass {
public static boolean configBooleanProperty = true;
public static int configIntProperty = 42;
public static final InnerClass INNER_CLASS = new InnerClass(); // 通过此成员访问内部类,ConfigManager 会自动处理此操作
public static class InnerClass {
public boolean innerProperty = false; // 必须为非静态,通过外部类中的成员字段进行引用
}
// 静态初始化器应放在属性之后!
// 当您从此配置类中获取任何属性时,此初始化器将自动运行
static {
ConfigAnytime.register(ConfigClass.class);
}
}
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。