MC百科社群

标题: 1.16.5怪物生成控制 [打印本页]

作者: 宇凛凛    时间: 2021-6-22 12:32
标题: 1.16.5怪物生成控制
1.16.5的要怎么设置
能达到,开局三天后才开始刷原版怪,20天后刷怪物增强的怪,40天后刷怪物增强和精英怪复合的怪物?



作者: QQ酱132585    时间: 2021-6-22 15:33
做不到,gamestage只提供阶段,如果要达到控制生物生成要用Mob Stages,mob stages只有1.12.2
作者: QQ酱73085    时间: 2021-6-22 20:06
本帖最后由 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, 它是和游戏阶段有联动的.





欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科