搜索历史
清空
暂无搜索历史
论坛热搜
1
Jenny — 有趣的模拟女友模组|珍妮模组
热
3
上古老物 冒险者传说 by WhiteSword
新
5
桃色世界 - Jenny整合包|Fapcraft整合包|珍妮模组整合包
2
乌托邦探险之旅3.2
热
4
幻虚斗罗V1.5
6
洛心斗罗-福利|公会据点战|武魂||抽奖|最终版
登陆 注册 QQ登陆
快捷导航
查看: 124|回复: 0

[模组分享] ConfigAnytime (配置随时)-MOD模组

[复制链接]

5657

主题

27

回帖

7745

积分

龙❁妻

Rank: 8Rank: 8

经验
7745 EP
金粒
2021 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 17:10:47 | 显示全部楼层 |阅读模式
ConfigAnytime (配置随时)Github |相关wiki |源站链接支持: forge允许在任何时候设置Forge配置。特别适用于在核心修改调整器加载阶段使用Forge的配置系统的开发人员。

ConfigAnytime是一款强大的工具,使开发人员能够在Forge加载阶段的任何时候设置配置。这对于需要在游戏加载过程中动态配置的开发者来说尤其有用。下面将详细介绍ConfigAnytime的使用方法和功能。

开发者使用指南:

首先,您需要将CleanroomMC的仓库添加到项目中,并依赖于ConfigAnytime的Maven条目:

html

repositories {
    maven {
        url \'https://maven.cleanroommc.com\'
    }
}

dependencies {
    implementation \'com.cleanroommc:configanytime:3.0\'
}Copy已复制!

然后,您可以使用以下示例API来配置您的Mod:

html

@Config(modid = \"configanytime\")
public class ConfigClass {
   
    public static boolean configBooleanProperty = true;
    public static int configIntProperty = 42;
   
    public static final InnerClass INNER_CLASS = new InnerClass(); // Inner access via this member, this is processed automatically by ConfigManager
   
    public static class InnerClass {
        
        public boolean innerProperty = false; // Must be non-static, referenced via the member field in the outer class
        
    }
   
    // Static initializers go after the properties!
    // This will run automatically when you retrieve any properties from this config class
    static {
        ConfigAnytime.register(ConfigClass.class);
    }
   
}Copy已复制!

上述代码展示了如何使用ConfigAnytime来配置您的Mod。您可以定义各种类型的配置属性,包括布尔值、整数等。同时,您还可以定义内部类来组织您的配置属性。

重要提示:静态初始化器必须在属性之后定义。这将在从配置类检索任何属性时自动运行。

通过ConfigAnytime,您可以轻松地实现动态配置,为您的Mod带来更灵活的功能。

来自Modrinth所有游戏版本1.12.2所有类型forge3.0!configanytime-3.0.jar下载3.0#Release- Fixes configs not being named when annotation name isn\'t populated展开版本: 3.0支持游戏: 1.12.2类型:ForgeRelease下载次数: 75,9292.0!configanytime-2.0.jar下载2.0#Release- Delay NO-OP checks so configurations registered in ILateMixinLoader runs properly展开版本: 2.0支持游戏: 1.12.2类型:ForgeRelease下载次数: 3,8521.0 - First release!configanytime-1.0.jar下载1.0#ReleaseFirst release.展开版本: 1.0支持游戏: 1.12.2类型:ForgeRelease下载次数: 12,115全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

游客,如果您要查看本帖隐藏内容请回复
ConfigAnytime
小僵尸论坛感谢有你~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

我的世界(Minecraft)小僵尸论坛

新会员

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛

GMT+8, 2026-10-24 05:45 , Processed in 0.218578 second(s), 141 queries .

快速回复 返回顶部 返回列表