Reese的Forge版钠选项

Reese的Forge版钠选项

用可搜索、可调整大小的界面取代Sodium的视频设置界面。非官方Forge 26.2移植版。

Reese's Sodium Options 的非官方 Forge 移植版,原作者为 FlashyReese。

原始项目:https://github.com/FlashyReese/reeses-sodium-options CurseForge 上的原版:https://www.curseforge.com/minecraft/mc-mods/reeses-sodium-options

Reese's Sodium Options 将 Sodium 的视频设置界面替换为一个更易用的界面:包含搜索框、可调整大小的页面,以及更清晰的布局,展示 Sodium 及其附属模组提供的每个选项。

此构建针对 MinecraftForge 26.2,上游目前不支持该版本。它需要 Sodium 作为前置。

与原版的差异

模组自身的代码未作修改:全部 68 个上游源文件按原样编译到 Forge 中。需要添加两项内容,原因在于 Forge 明确要求提供 NeoForge 会自动生成的东西。

首先,需要一个模组入口点类。NeoForge 接受没有 @Mod 注解 类的 javafml 模组;而 Forge 会直接拒绝该 jar 包。此处添加的类是空的——模组的所有功能仍通过其三个 mixin 以及 Sodium 从模组元数据读取的配置入口点来实现。

其次,需要一个资源包描述文件(pack.mcmeta)。没有它,Forge 不会加载模组的资源,因此按钮纹理和所有翻译内容都会缺失。

有一个功能被排除:可选的 Controlify(游戏控制器)集成,因为 Controlify 没有可供编译的 Forge 26.2 版本。上游自身的默认构建也排除了该功能。

致谢与许可证

此模组的所有功劳归于 FlashyReese。这不是官方构建,也未获得原作者认可——请在此处报告问题,勿向原作者反馈。

根据 MIT 许可证 分发,与原项目许可证相同,其版权声明已包含在 jar 包中。