介绍
介绍由机器翻译自 CurseForge 原页面,仅供参考。
储物抽屉在使用管道等各种模组自动化方案时会遇到不少问题。根本原因是实现不佳的“虚拟槽位”,导致其他模组产生混淆。
Storage Drawers Fixes 旨在通过彻底移除虚拟槽位来修复这些问题。
如果自动化仍有问题,请在 issues 页面报告,或在评论中说明。也可以在 Discord 上私信我(juh9870#8970)。
如果你遇到其他与储物抽屉相关的问题,在确认移除我的模组后问题仍然存在之前,请不要向原作者报告这些问题
性能方面的考量:
引入虚拟槽位是为了解决向控制器插入大量物品时的性能问题。然而,即便是在大型基地中,卡顿也可能在达到这个规模之前就出现。根据我的测试,通过精致存储向一个拥有 4096 个抽屉的控制器每刻插入约 1000 个物品时,移除虚拟槽位并未明显降低性能。实际使用中,插入速度通常会更低。此外,虚拟槽位导致的储物抽屉现有问题,使得玩家难以大规模(甚至在较小型建筑中)使用它而不遇到问题。因此,移除虚拟槽位会让大多数玩家受益。
底层原理:
虚拟槽位主要在插入物品时带来性能优势,但这点优势几乎可以忽略,因为底层实现仍会遍历所有槽位,尝试找到适合插入物品的槽位。移除虚拟槽位后,这项操作会交由调用方的机器执行,只会略微增加频繁调用 `IItemHandler` 方法所带来的开销(无论是否存在虚拟槽位,大多数自动化模组本来就会这么做)。
分发政策:
你可以在自己的整合包中使用这个模组。
请勿将此模组重新上传到其他网站,并请确保你的启动器从 Curseforge 页面或 GitHub 发布页面获取此模组。
常见问题
Storage Drawers Fixes 支持哪些 Minecraft 版本?
Storage Drawers Fixes 支持 Minecraft Java 版 1.16.5,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Storage Drawers Fixes 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分