|
本帖最后由 QQ酱73085 于 2021-6-22 20:10 编辑
首先,我没有用过游戏阶段以及1.16.5的CrT. 以下是我猜想的思路.
通过CrT的MCWorld类获取世界时间. 有两个方法,我不确定是哪个: gameTime(Long类型), timeOfDay(Long类型) 自己换算一下时间(20Tick = 1s) ; 然后在游戏阶段设定每个阶段允许生成的怪物.
之后就简单了, 通过CrT使玩家步入那个阶段就可以. 不了解怎么调这个设定阶段的API. 但是游戏阶段提供了命令来设定玩家的阶段, 如果你找不到相关方法可以使用CrT向服务器发送添加阶段的命令就好.
补充: 游戏阶段好像不能控制怪物生成(未详细考证), 此时可以再加一个In Control!来设定怪物生成. 根据In Control!的Wiki, 它是和游戏阶段有联动的.
|
|