SuperMartijn642's Config Lib

Config Lib让处理配置文件变得稍微轻松一些。

SuperMartijn642的Config Lib 允许您 指定配置一次 ,然后 处理世界加载之间的重新加载值,与客户端同步值 ,和 为客户端 或服务器 仅 生成值。 创建一个配置: 使用 'ModConfigBuilder' 创建配置。 只需使用“ ModConfigBuilder()”创建一个新实例。 可以使用 'ModConfigBuilder define' 将值添加到配置,该值采用名称和默认值。 对于整数和双精度值,还需要最小值和最大值。 'ModConfigBuilder define' 返回一个 'Supplier',它应该被存储以从配置中检索值。 可以通过在定义值之前调用“modconfigbuilder comment(String)”将注释添加到值。 当世界被加载时,默认值被重新加载。 这可以更改为仅在 Minecraft 启动时通过在定义值之前调用 'ModConfigBuilder gameRestart()'来重新加载值。 默认情况下,通用或服务器配置中的值与客户端同步,以防止使用“modconfigbuilder dontSync()”。 值也可以放入类别中。 “Modconfigbuilder push(String)”推送类别,“modconfigbuilder pop()”弹出类别。 可以使用“modconfigbuilder categoryComment(String)”将注释添加到活动类别。 定义所有值后,必须调用 'ModConfigBuilder build()'以完成配置。 现在,您的配置中的值将重新加载并自动同步,并且可以使用存储的“供应商”实例来检索这些值。 这将适用于所有可用的版本,包括 Minecraft 1.12、1.14、1.15、1.16、1.17、1.18和1.19。 示例模块: 有关如何使用Config Lib checkout的具体示例 [T0。 常见问题解答 我能在我的整合包中使用你的模组吗? 是的,欢迎在你的整合包中使用我的模组 Discord 如需了解后续内容、即将推出的模组以及参与讨论,欢迎加入…

分类:library | 加载器:fabric / forge / neoforge / quilt | 下载量:33,958,975 | 已提供中文汉化

在薯条社区查看中文介绍与版本列表