本模组是游戏阶段的拓展,允许你在指定的时间后解锁或锁定阶段。
示例代码:
mods.TimeStages.addTimer("UniqueID", "neededStage" ,"UnlockedStage" ,30 ,"seconds");
//一定时间内解锁阶段,参数:(唯一ID , 需要的阶段 , 解锁的阶段 , 时间量 , 时间单位)。
mods.TimeStages.addTimer("UniqueID", "neededStage" ,"UnlockedStage" ,30 ,"seconds", true);
//一定时间内解锁阶段,参数:(唯一 ID,需要的阶段,解锁的阶段,时间量,时间单位,true)。
//如果最后一个参数为 true,此代码将移除需要的阶段(neededStage)并且解锁的新阶段(UnlockedStage)在时间结束之后仍保留。
mods.TimeStages.removalTimer("UniqueID", "removedStage" ,30 ,"seconds");
//一定时间后移除阶段,参数:(唯一ID , 移除的阶段 , 时间量 , 时间单位)。
时间的单位可以是 秒--sec(onds), 分钟--min(utes), 小时--hour(s) , 天--day(s)。目前,你只能选择一种时间单位.
在非 1.12 版本使用的时候,需要把 mods.TimeStages 改为 mods.timestages.Timers 才能正常使用。