• >
  • 辅助Mod
  • >
  • 熔炉性能优化 Fabric 版 (Fast Furnace for Fabric)
熔炉性能优化 Fabric 版 (Fast Furnace for Fabric)
模组属性评比

距离显示结果还剩3票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    开发组申请

      暂无开发组..

    停更
    开源

    熔炉性能优化 Fabric 版

    Fast Furnace for Fabric

    0.0

    无人问津

    昨日指数: 25
    昨日平均指数: 83.872

    4.12万

    总浏览

    --

    资料填充率


    如何下载?
    • 概述

      本模组基于 Shadows 制作的 FastFurnace 模组,移植到 Fabric。

      模组对原版的熔炉、高炉和烟熏炉做出调整,使得他们在更新时运行得更加快速,以改善 TPS。

      类似于 FastWorkbench,本模组缓存了最后使用过的配方,在重新读取所有配方前载入这个配方。

      这相对于原版熔炉每 tick 载入所有熔炉配方来说快得多。

      同时,这可能对于原版游戏来说收益不大,但是在修改过的或装了模组的游戏内,游戏越庞大,载入就越快。

      技术信息

      原版熔炉在查询燃料的燃烧时间时做了一件非常愚蠢的事,它从一个静态函数(static method)获得燃料的燃烧时间,该函数在返回前重新创建了整个映射(map)。

      本模组将燃料缓存到燃烧时间的映射上,以便于它只在数据包重载时才会重新创建,这节省了额外的 CPU 时间(cpu time),尤其在有大量的熔炉的情况下。

      除此之外,本模组修复了熔炉的串行化(serialization)bug,它导致数值超过 32767 的燃烧时间在保存时被忽略(由于燃烧时间被转换为一个 short 变量,甚至通过 int 被写入)。

      这些改动适用于熔炉,高炉和烟熏炉。为了确保熔炼列表上的循环(loops)更少,其他模组应该遵循和这个模组相同的做法。

      备注

      本模组需要 Fabric LoaderFabric API

      提示:本模组并不会加快熔炉的烧炼速度!

    短评加载中..