跳到正文

Fast Furnace for Fabric

作者:tfarecnim

针对原版熔炉的优化与调整

收藏

介绍

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

关于

基于 Shadows 的 FastFurnace,已移植到 Fabric

 

这个模组对原版熔炉、高炉和烟熏炉做了一些改动,使它们在更新方法中运行得更快,从而提升 TPS。

与 FastWorkbench 类似,它会缓存上次使用的配方,并在重新扫描整个注册表之前先检查这个配方。这要快得多,因为原版熔炉每个 tick 都会扫描整个熔炉注册表,这在原版中可能没问题,但在模组环境中,注册表会很快变得非常庞大。

 

原版熔炉在查询燃烧时间时做了一件非常愚蠢的事:它通过一个静态方法获取燃料的燃烧时间,而该方法在返回之前会重新创建整个映射表。这个模组会缓存燃料到燃烧时间的映射表,使其仅在数据包重新加载时才重新创建,从而节省一些额外的 CPU 时间,尤其是在熔炉数量很多的情况下。

此外,该模组还修复了熔炉序列化中的一个 bug,该 bug 会导致超过 32767 的燃烧时间在保存时被忽略(因为燃烧时间被强制转换为 short,尽管写入的是 int)。

这些改动适用于熔炉、高炉和烟熏炉。模组应遵循与本模组相同的做法,以确保减少对熔炼列表的循环遍历。

 

需要 Fabric Loader 和 Fabric API。

注意:这个模组不会提高熔炼速度!

 

常见问题

Fast Furnace for Fabric 支持哪些 Minecraft 版本?

Fast Furnace for Fabric 支持 Minecraft Java 版 1.15.2–1.19.2,共 12 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Fast Furnace for Fabric 怎么安装?

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

评论

登录后评论和评分

tfarecnim 的其他作品

查看全部 →