📖关于📖
(由于 Config Menus for Forge 在 2023/6/12 转为多加载器模组并更名为 Forge Config Screens,下文所有 Config Menus for Forge 均指代 Forge Config Screens。)
Config Menus for Forge 使玩家能通过游戏内菜单编辑模组的配置文件。这个菜单在“暂停菜单→模组→模组名”中。
本模组曾停更,类似模组:配置界面(推荐配合模组目录使用,然后配上此模组作者的更好的模组按钮,不过此模组按钮可能和quark的按钮冲突,需要修改配置)。
📚功能📚
打开一个模组的配置菜单,你会看到一个文件选择屏幕,其中列出了该模组添加的所有配置文件。
「恢复到默认值」按钮用于将单个配置文件作为一个整体重置(当配置名称为斜体时,可以知道其已被修改过)。
「打开配置文件」按钮用于在编辑器中打开实际配置文件。
「复制到默认值」按钮用于将此配置重置回默认配置,以便在重新创建配置时使用(主要用于创建新世界时的服务端配置)。
打开一个配置后,你会发现一个包含所有配置选项和类别的长列表。
每个选项右侧的按钮用于恢复到默认值。
当鼠标悬停于一个选项时,工具提示将提供额外的信息,包括内部键、描述、取值范围、允许的值和默认值。
底部有两个按钮:
「取消」按钮用于放弃更改。
「完成」按钮用于保存对配置文件的所有更改。
像在 Windows Explorer 里那样,顶部的路径栏显示你当前在所处配置文件中的位置,它还具有导航栏的功能,你可以单击任意一级类别跳转到它们。
优质的搜索功能,突出显示当前查询信息,并依此对找到的条目进行排序。
结果将包含位于当前以及所有后续类别中的条目。
最妙的是,只需鼠标左键单击即可再次清除搜索字段(1.18.2 实测右击清除,原因未知)。
编辑更复杂的值(字符串、枚举和列表等)是通过单独的屏幕完成的。
在上图中,可以从列表中选择一个枚举值,所有选项一目了然。
另一方面,编辑列表看起来有点不同,所有值均以字符串形式输入,并将自动转换和检查。
有时,Config Menus for Forge 无法确定列表的类型,会提示你自己选择类型,或者直接在配置文件中编辑选项(尚未实现)。
另外,添加无效条目后无法保存列表,需要手动更正它们才能保存。
编辑服务端配置与其他配置类型有点不同:它们独立存在于每个世界,因此你必须先选择一个世界才能编辑服务端配置。
如果你现在正在一个世界中玩耍的话,这个世界将被自动选中。
如果服务端配置不存在,Config Menus for Forge 就必须先得创建它,会显示图上所示的消息。
在在线服务器上游玩时会显示图上所示的消息。
注意:服务端配置只能由服务器 OP 编辑。
完成编辑后,配置将同步回服务端并从那里同步到其他所有客户端。
在单人游戏中,不会显示任何警告,也不会同步,因为一切都在本地完成(内置服务端)。
💡FAQ💡
问:我可以用这个模组编辑服务端配置吗?
答:可以!
问:我可以在多人游戏服务器上编辑服务端配置吗?
答:仍然可以!唯一的限制是你需要是服务器的 OP,并且要在服务端安装 Config Menus for Forge。
问:我无法编辑 Forge 的客户端配置!
答:你安装了 [OF]高清修复 (OptiFine),那么 Forge 的客户端配置就不能用了。这与 Config Menus for Forge 无关。
问:我是服主,我不希望有人在服务器运行时编辑它的配置。
答:只要不在你的服务器上安装 Config Menus for Forge,除了编辑服务端配置之外的所有内容仍然对你的玩家有效。
问:我是一名模组开发人员,我已经为 Configured 添加了自定义背景。我需要为这个模组再做一次吗?
答:不,Forge 的 Config Menus 也使用模组为 配置界面 (Configured) 提供的资源。不过,未来还计划了其他开发人员选项。如果你不会如何为你的模组的配置菜单添加自定义背景,请查看 Configured 模组页面上的说明。
问:我是一名开发人员,我希望我的模组使用这些配置菜单。我需要做什么?
答:没什么特别的。只需要让你的用户将本模组和你的模组一起安装。不需要添加依赖项或类似的东西。
🏆致谢🏆
开发 Config Menus for Forge 时得到一些帮助和启发: