Night Config Fixes 存在的唯一目的,就是为使用
Night Config
库时,与配置加载相关的一个相当常见的问题提供变通修复:
com.electronwill.nightconfig.core.io.ParsingException: Not enough data available
(Forge 的配置系统以及 Fabric 上的许多模组都在使用该库)。
Better Minecraft 整合包每天都会收到关于这个问题的反馈,因此这个问题已经常见到值得专门制作一个提供变通修复的模组。
▶️
该问题会随机发生:某个配置文件会突然变成空白,而 Night Config 在下次尝试读取该文件时就会抛出此异常。
▶️
Night Config Fixes 可确保这不再导致游戏崩溃,而是捕获该异常,并直接使用默认值重新创建配置文件。
▶️
整合包必须将已配置好的配置文件放在
defaultconfigs
目录中,而不是
config
,这样才能恢复正确的值!
▶️
还额外提供一个选项,可让 Forge 上的服务器配置生成在全局
config
目录中,而不是每个世界本地的
serverconfig
目录中!
▶️
更多详细信息请查看
GitHub repository
!
⏩
客户端可选安装 & 服务端可选安装
如果某个模组支持配置,那么可以直接在游戏内通过模组菜单进行配置(在 Fabric 上需要安装由
Prospector
开发的
Mod Menu
)。请注意,在较旧的 Minecraft 版本中,还需要安装
Forge Config Screens
。
若要使用外部文本编辑器手动配置,所有文件都位于
.minecraft/config
,其命名方式为
MOD_ID-client.toml
、
MOD_ID-common.toml
或
MOD_ID-server.toml
,具体取决于配置类型。某些模组可能并不存在所有类型,甚至可能完全没有配置文件。