下载量
655,336
关注数
127
数据来源
Modrinth
模组详细介绍
注意
从 MC 1.20.5 开始,这个模组似乎已不再是必需的。
尽管如此,模组之间的交互仍然可能导致问题,所以我暂时还会继续更新它。
如果你没有遇到卡顿尖峰,可以安全地移除此模组。
原始描述
在原版 Minecraft 中,资源包列表会通过同步扫描所有可能的来源来刷新。
一般来说,这不是问题,但在资源包管理界面中,每当界面大小被调整时,以及每 20 tick,都会执行一次这种扫描。
如果另一个模组(例如 Respackopts)在资源包扫描过程中挂钩并哪怕只是稍微延长了扫描时间,就会导致严重的卡顿尖峰;当使用的资源包稍微多一些时,这个界面几乎会变得无法使用。
这个模组通过将这部分计算移动到另一个线程,并在这些事件发生时改为调度一个扫描任务,来修复这个问题,从而显著提升体感性能。
由于原版代码是为同步执行而设计的,这可能会在某些边缘情况下引发崩溃等问题,但根据我的测试,它的表现已经足够好了。
基本信息
模组名称Async Pack Scan
作者JFronny
下载量655,336
关注数127
支持版本1.20 - 26.1
加载器fabric
客户端required
服务端unsupported