本篇教程由作者设定未经允许禁止转载。

通过研究,发现龙的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 雷龙