The Block Keeps Ticking

The Block Keeps Ticking

模拟未加载区块中的方块刻和实体生长,这样即使你离得很远,你的农场、熔炉和被动生物也会持续生长和工作。

性能

方块永不停歇

icon.png

这个精美的模组图标由 Twitter/X 上的 Sulmino_ 制作。

在未加载区块中模拟方块刻与实体

方块永不停歇 是对 Alive World(它是 Presence Not Required 的一个分支)的完全重写,允许方块和实体在未加载的区块中继续发展,因此即使你远离,你的农场、熔炉和被动型生物也会继续生长和工作。

特性

  • 离开时模拟:当你远离某些区块时,模拟这些未加载区块中的方块和实体。

  • 方块支持:

    • 方块实体:熔炉、营火、酿造台
    • 作物与茎秆:小麦、胡萝卜、马铃薯、甜菜根、火把花、南瓜和西瓜
    • 下界疣:生长进度
    • 可可豆:生长进度
    • 树木:树苗生长
    • 树叶:枯萎(凋零)进度
    • 生长中的植物:海带、竹子、甘蔗、仙人掌
    • 干涸的恶魂与嗅探兽蛋:湿润与孵化进度
    • 紫水晶母岩:生长进度
    • 炼药锅:水滴与熔岩滴落
    • 泥巴:滴石上的泥巴转化为黏土
    • 甜浆果丛:生长进度

*注:由于嗅探兽蛋和干涸的恶魂的处理方式,模拟过程中会丢失一些精度。

  • 时间模式:在游戏时间(仅在游玩时推进)和现实时间(即使离线也推进)之间选择。

  • 睡觉后模拟:时间跳跃(例如通过睡觉)会在跳跃期间模拟已加载的区块。

  • 惰性税设置:配置模拟刻减少的百分比,以减慢模拟速度,达到你偏好的平衡水平。

  • 按对象配置:单独启用或禁用特定方块和实体的模拟。

  • 服务端:在服务器上安装时,玩家无需安装该模组。也可在单人游戏世界中使用。

配置

你可以通过 ModMenu 和 YetAnotherConfigLib 配置以下值,或直接编辑 config\the-block-keeps-ticking.json 文件。

  • 时间来源:选择“游戏时间”(仅在游玩时推进)或“现实时间”(即使离线也推进)。现实时间与惰性税配合效果良好。(默认:游戏时间)

  • 睡觉后模拟:启用后,时间跳跃(例如通过睡觉)会在跳跃期间模拟已加载的区块。(默认:false)

  • 最小居住时间(刻):居住时间低于此值的区块不会被模拟。这可以减少探索时的卡顿。6000 为 5 分钟。0 表示始终模拟。范围:0–24000。(默认:6000)

  • 惰性税(%):模拟刻按此百分比减少。增加此值会减慢未加载区块中的模拟速度。范围:0-99。(默认:0)

  • 调试日志:启用后会在模拟发生时输出详细日志,包括扫描与模拟计时、居住时间跳过以及分批追赶切片。(默认:false)

  • 刻处理对象:为每种支持的方块类型和实体提供独立开关,用于启用或禁用其模拟。所有选项默认启用。

⚠️ 警告:此模组存储 Fabric 区块附件。移除它可能会导致有关未知附件类型的无害日志刷屏。这是 Fabric 的限制,而非模组的缺陷。


API 用法

方块永不停歇 提供了一个小型 API,使其他模组能够注册自己的刻处理对象以在未加载区块中进行模拟。请在 Github 上阅读更多相关信息。