概述
这是一个可以改变游戏白天黑夜时长的模组。
本模组需要 Fabric API 才能使用。
使用方法
进入游戏后,使用以下指令:
/taw set-cycle-length <dimension> <day length> <night length>
其中dimension为维度id,day length代表白天长度(单位为ticks,20ticks=1秒,1200ticks=1分钟,72000ticks=1小时),night length代表夜晚长度。
完成后,使用以下指令应用更改:
/taw reload
如果需要撤销更改,请执行以下指令:(dimension为维度id)
/taw remove-cycle-entry <dimension>
然后再次reload即可。
注意事项
如遇到任何问题,请前往本模组相关链接中的GitHub仓库进行反馈。
请不要将白天或夜晚时间设置为12000以下,否则可能会引发癫痫或其它副作用!
具有固定时间的维度不支持自定义时间长度,在原版中,玩家只能设置主世界(minecraft:overworld)的时间长度,但如果其它模组所提供的维度无固定时间限制,则可以设置自定义时间长度。
本模组可以用于整合包。
本模组还修补了getSkyAngle方法,以使白天和黑夜的长度变长,可在配置文件中禁用。
请不要将白天或夜晚的持续时间改为相同的数,否则退出存档(或关闭服务器)后将无法进入存档(或启动服务器)!请卸载本模组或删除本模组配置文件来解决该问题。
模组运作方式
本模组使用mixin将调用重定向到tickTime方法中的setTime,将控制传递给自定义ticker方法。因此无需将游戏规则doDayLightCycle设置为false。
有关更多信息,请在Github上查看此package。