增强睡眠进程

增强睡眠进程

增强睡眠进程是一个轻量级模组,它会在睡眠后的一夜之间,根据跳过的游戏刻,推进作物、植物、熔炉、高炉、烟熏炉、自动合成器、酿造台、漏斗移动以及“幼年”实体的成长。

游戏机制

Enhanced Sleep Progression 会按照所有主世界玩家睡眠的确切时间推进世界——且不会强制加载区块。它轻量、高度兼容,并且可配置,让服务器保持流畅的 TPS。

睡眠后推进的内容:

  • 作物/植被:农作物、下界疣、甜浆果、可可豆、树苗、甘蔗、仙人掌、竹子、海带
  • 茎秆:西瓜/南瓜茎会成熟并可靠地结出果实
  • 熔炉/烟熏炉/高炉、酿造台、营火
  • 漏斗:在睡眠推进期间物品移动会继续进行,适用于你的自动分拣机和自动熔炼机
  • 可选:自动合成器、可成长实体(幼年 → 成年)可通过配置文件或游戏内命令配置开启

它的不同之处:

  • 轻量:不强制加载区块;工作分散到各个 tick 中以避免卡顿峰值
  • 原版友好:仅在睡眠后才会确定性地推进作物阶段;正常游玩仍保持原版
  • 高兼容性:使用安全的 tick 路径,与其他模组良好共存

配置与命令:

  • 可通过文件和游戏内命令(/sleepprog)进行高度配置,以匹配你的服务器节奏
  • 可调整倍率(全局/按类别)、每种植物计时、半径以及可选上限
  • 命令访问受权限控制(可配置),因此只有被允许的角色才能更改设置

兼容性:

  • Minecraft 1.21.x(Fabric)、Fabric Loader ≥ 0.15.11、Fabric API(1.21 系列)、Java 21
  • 设计上可与其他模组共存;不会对核心系统进行侵入式 mixin

反馈与版本:

  • 如果你发现任何问题或模组兼容性缺口,请留下评论。
  • 需要支持其他 Minecraft 版本或特定模组版本?请提出请求——我会尽快推送补丁!