跳到正文

Disassemble Fix

作者:lingyao

修复了最新版中无法通过右键打开 Simple Uncrafting Table 模组的问题。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

一个针对Simple Uncrafting Table的轻量级客户端修复。如果右键点击分解台没有任何反应——没有窗口,没有崩溃——这个模组让它重新打开。

没有它你会看到什么
当Simple Uncrafting Table与较新的MCPitanLib构建一起运行时,右键点击分解台会静默无反应。游戏不会崩溃,日志只显示一行警告,说“Failed to create screen for menu type: uncraftingtable76:uncraftingtable”。

原因在MCPitanLib内部:它将屏幕注册排队,稍后遍历该队列,但从不清理它。在该遍历之后注册的任何内容都会永远留在队列中,因此分解台的屏幕根本不会被注册。原版将缺失的屏幕视为警告而非错误,这就是为什么看起来没有出问题。

这个模组做什么
你加入世界的那一刻,它会读取该队列,取出所有从未执行的条目,并自行注册这些屏幕。之后你得到的窗口仍然是分解台自己的屏幕——相同的槽位、相同的布局,没有重新创建任何东西。

它还挂钩了原版屏幕查找作为后备,因此如果以后查找失败,它会再尝试一次而不是放弃。

兼容性
仅客户端。服务器不需要它,也不需要随之更新。

不触碰属于其他模组的任何文件。如果MCPitanLib将来在上游被修复,这个模组会发现无事可做并安静地跳过——届时你可以卸载它。

MCPitanLib和Simple Uncrafting Table都是可选依赖。只安装其中一个或都不安装时,这个模组闲置不做任何事。

常见问题

Disassemble Fix 支持哪些 Minecraft 版本?

Disassemble Fix 支持 Minecraft Java 版 1.19.2–1.20.4,共 3 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Disassemble Fix 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

lingyao 的其他作品

查看全部 →