基本信息
我的世界Java版本
平台
运行环境
其他链接
搬运团队
详情信息
曾经希望在“照片”应用程序加载刚拍摄的屏幕截图的半分钟内继续玩游戏吗?或者在等待浏览器打开服务器在聊天或书中发送的链接时?也许你只是希望在点击“打开资源包文件夹”时游戏保持响应?
那么这个模组就是为你准备的!
FastOpenLinksAndFolders 在游戏必须打开游戏外部的东西时保持游戏响应,包括打开来自聊天的屏幕截图、聊天或书中的链接,或资源包和数据包文件夹。它不会更改或优化其他任何内容,只是在你打开某些东西且游戏通常会冻结的那些时刻起作用。我认为这些情况很烦人,于是决定制作一个模组来解决这个问题。
它如何工作?
当 Minecraft 请求系统打开其中一个链接时,出于某种原因,它决定等待该进程关闭初始错误报告器,从而阻止当前正在进行的任何操作。虽然某些系统中的某些程序可能会很快关闭错误流,但通常情况并非如此,例如 Windows 的“照片”应用程序可能需要很长时间才能关闭它,导致游戏在其准备好之前一直冻结。在我的非常旧的计算机上,有时需要超过一分钟。
游戏这样做的原因是能够在其他应用程序无法加载的情况下记录错误,这是有道理的,但并不理想。由于游戏实际上并不关心这些错误或打开的结果(除了将其打印到错误日志中),FastOpenLinksAndFolders 使该等待操作异步启动,让你兼得两者之美:如果其他应用程序无法加载则报告错误,并且在发生这种情况时不会阻塞游戏。
更新?
鉴于这个模组非常简单,它不太可能需要很多更新。在检查它仍然有效后,我将尝试在最新文件中标记可用版本,但它很可能会正常工作。如果不行,只要在 Github 上提出问题,如果我还没有意识到的话。例如,第一个版本在 1.16 到 1.18 中都可以使用,只是因为我没有测试其他版本。如果在其他版本上也能使用,请告诉我!
Forge?
这是一个非常简单的模组,鉴于我实际上不使用 Forge,我不确定它会有多有用/值得制作。我首先必须确保 Forge 没有在那里触及任何东西,但如果有(一点)兴趣,我可能会制作它。