FTB任务冻结修复

FTB任务冻结修复

在启动时缓存FTB任务菜单,以防游戏内卡顿!

优化

header

这是一个针对 FTB Quests 的简单修复模组,它在启动时缓存任务菜单,以防止游戏内卡顿。已在如 Prominence II RPG 等整合包中测试,该模组避免了首次打开任务书时出现 10 秒的卡顿高峰。

这如何运作?

FTB Quests 需要初始化 Minecraft 的创造模式文本搜索提供程序,这在生存模式中默认不会执行,因为从未使用过。这涉及遍历游戏中的每个物品、获取所有工具提示内容并处理它们。在大型整合包中,随着添加更多物品和任务,以及更多模组为物品添加更多文本,这会呈指数级增加负担。

此模组无法解决这个问题,因为缓存所有内容以确保正常运作实际上很重要。但它能在用户仍处于加载画面时在启动阶段缓存数据,这样进入游戏后就不会出现随机卡顿。这会为加载时间增加几秒(取决于原本卡顿的时间长度),但避免了游戏过程中随机冻结带来的困扰。