本篇教程由作者设定未经允许禁止转载。
通过研究,发现龙的NBT标签中由ModelDead标签控制龙是否为死亡状态,对于拥有名字的龙,可使用以下指令复活(需要靠近龙)。
先修改生命值为任何大于0的数,否则复活无效:
/data modify entity @e[name="龙的名称",limit=1,sort=nearest] Health set value 20
其次,再修改ModelDead标签:
/data modify entity @e[name="龙的名称",limit=1,sort=nearest] ModelDead set value 0
对于没有名字的龙,只需稍作修改。(以火龙举例)
/data modify entity @e[type=iceandfire:fire_dragon,limit=1,sort=nearest] Health set value 20
/data modify entity @e[type=iceandfire:fire_dragon,limit=1,sort=nearest] ModelDead set value 0
本模组的三种龙ID如下:
iceandfire:fire_dragon 火龙
iceandfire:ice_dragon 冰龙
iceandfire:lightning_dragon 雷龙