新末影龙nbt-DragonPhase原理应用详解

时间:2017-07-14 来源:88130安卓下载 作者:佚名

  新末影龙nbt-DragonPhase原理应用详解。那毕竟在我的世界1.9快照中新增加了不少东西,比如大神新发现的关于末影龙的nbt-DragonPhase,那下面就给大家详细的介绍一下我的世界末影龙nbt-DragonPhase的原理以及应用等内容吧!希望大家喜欢。

  最近出了1.9的快照版本,其中这个版本将末影龙也强化了不少。在实践过程中,看到末影龙能不断吐出龙息。既然有一种新行为,那么这个生物是不是就应该有一个新的nbt来控制它的新行为?果不其然,用entitydata探测末影龙时,末影龙多了一个明显的nbt-DragonPhase。具体使用方法为:

  summon EnderDragon ~ ~1 ~ {DragonPhase:xxx}

  这个nbt用于控制末影龙行为的阶段。所谓阶段,末影龙每做出一个行为都是一种阶段。使用时直接填写DragonPhase:xxx即可。xxx填写数字,也就是阶段。以下为本人实验的数据(可能不太准)

  DragonPhase:1

  末影龙在高空中飞翔(若是高频的话,你再也看不到末影龙下来吐龙息的情景了...)

  DragonPhase:2

  末影龙往基岩台的附近向下俯冲(若是高频的话,末影龙便会不断的俯冲)

  DragonPhase:3

  末影龙在基岩台上休息(若高频的话,末影龙会一直做出休息时的动作。这时算是吐龙息的准备工作)

  DragonPhase:4

  末影龙在低空巡视(不至于波及玩家的高度),最后来一次俯冲。

  DragonPhase:7

  末影龙吐龙息。(若高频吐龙息会有间歇性)

  PS:DragonPhase:5以及DragonPhase:6我并没有实验明白。因为高频DragonPhase:5和DragonPhase:6末影龙可能做的动作不是一样的。待研究。

  若用NoAI:1配合DragonPhase:7的话,那么末影龙不会吐出龙息,但是脖子会往下倾,做出要吐龙息的动作。

  之后我做了一个"末影龙新nbt-DragonPhase的小游戏(测试版)"(点击进入。不过或许谈不上算是游戏...)。让我们来分析一下电路。

  末影龙生成:

  summon EnderDragon ~ ~1 ~ {NoAI:1,Silent:1,CustomName:a-j}

  分别生成几只末影龙,名字分别为a到j之间的字母。NoAI:1防止末影龙乱动,Slient:1防止末影龙吵闹(声音太烦)。

  按按钮末影龙喷出毒气:

  在检查这个小装置的电路时,能发现按钮后面并没有连接任何的命令方块。所以一看就能知道按钮是用脉冲激活testforblock来控制。当按完按钮后,testforblock探测到了按钮按下去的状态,比较器输出,从而激活后面的指令。

  testforblock x y z wooden_button 11

  让龙喷出毒气当然是上面讲述的DragonPhase,用entitydata就可以控制。

  entitydata @e[type=EnderDragon,name=a-j] {DragonPhase:7,NoAI:0}

  分别改变名字为a到j之间字母的末影龙的nbt。将它们NoAI:1效果解除,并将DragonPhase:0改为DragonPhase:7,让龙喷出毒气(PS:如果不解除NoAI:1的话,那么龙依然会静止不动)。这之间一定要掌握好时间,如果不是高频的话,龙的DragonPhase:7的nbt是有一定的时间限制的,过一会龙喷完毒气就会飞走。所以一定要掌握好,和中继器配合上。同理,到一定时间之后,再将NoAI用entitydata改回来,末影龙便会恢复原样。其余的就是用testforblock探测按钮后面跟setblock铁门这种较为简单的操作,具体可以研究下电路。

  PS:在此非常感谢我的世界玩家End-Enderman的分享。

  以上就是新末影龙nbt-DragonPhase原理应用详解。更多精彩尽在游戏园我的世界专区。

  热门攻略推荐:

  MC召唤上古末影龙的方法教程

  Minecraft史上最难缠的10种怪物介绍(除凋零/末影龙外)

  我的世界末影龙攻略 末影龙BOSS打法详解

  我的世界末影龙的蛋 走过路过千万不要错过

  新末影龙nbt-DragonPhase原理应用详解。那毕竟在我的世界1.9快照中新增加了不少东西,比如大神新发现的关于末影龙的nbt-DragonPhase,那下面就给大家详细的介绍一下我的世界末影龙nbt-DragonPhase的原理以及应用等内容吧!希望大家喜欢。

  最近出了1.9的快照版本,其中这个版本将末影龙也强化了不少。在实践过程中,看到末影龙能不断吐出龙息。既然有一种新行为,那么这个生物是不是就应该有一个新的nbt来控制它的新行为?果不其然,用entitydata探测末影龙时,末影龙多了一个明显的nbt-DragonPhase。具体使用方法为:

  summon EnderDragon ~ ~1 ~ {DragonPhase:xxx}

  这个nbt用于控制末影龙行为的阶段。所谓阶段,末影龙每做出一个行为都是一种阶段。使用时直接填写DragonPhase:xxx即可。xxx填写数字,也就是阶段。以下为本人实验的数据(可能不太准)

  DragonPhase:1

  末影龙在高空中飞翔(若是高频的话,你再也看不到末影龙下来吐龙息的情景了...)

  DragonPhase:2

  末影龙往基岩台的附近向下俯冲(若是高频的话,末影龙便会不断的俯冲)

  DragonPhase:3

  末影龙在基岩台上休息(若高频的话,末影龙会一直做出休息时的动作。这时算是吐龙息的准备工作)

  DragonPhase:4

  末影龙在低空巡视(不至于波及玩家的高度),最后来一次俯冲。

  DragonPhase:7

  末影龙吐龙息。(若高频吐龙息会有间歇性)

  PS:DragonPhase:5以及DragonPhase:6我并没有实验明白。因为高频DragonPhase:5和DragonPhase:6末影龙可能做的动作不是一样的。待研究。

  若用NoAI:1配合DragonPhase:7的话,那么末影龙不会吐出龙息,但是脖子会往下倾,做出要吐龙息的动作。

  之后我做了一个"末影龙新nbt-DragonPhase的小游戏(测试版)"(点击进入。不过或许谈不上算是游戏...)。让我们来分析一下电路。

  末影龙生成:

  summon EnderDragon ~ ~1 ~ {NoAI:1,Silent:1,CustomName:a-j}

  分别生成几只末影龙,名字分别为a到j之间的字母。NoAI:1防止末影龙乱动,Slient:1防止末影龙吵闹(声音太烦)。

  按按钮末影龙喷出毒气:

  在检查这个小装置的电路时,能发现按钮后面并没有连接任何的命令方块。所以一看就能知道按钮是用脉冲激活testforblock来控制。当按完按钮后,testforblock探测到了按钮按下去的状态,比较器输出,从而激活后面的指令。

  testforblock x y z wooden_button 11

  让龙喷出毒气当然是上面讲述的DragonPhase,用entitydata就可以控制。

  entitydata @e[type=EnderDragon,name=a-j] {DragonPhase:7,NoAI:0}

  分别改变名字为a到j之间字母的末影龙的nbt。将它们NoAI:1效果解除,并将DragonPhase:0改为DragonPhase:7,让龙喷出毒气(PS:如果不解除NoAI:1的话,那么龙依然会静止不动)。这之间一定要掌握好时间,如果不是高频的话,龙的DragonPhase:7的nbt是有一定的时间限制的,过一会龙喷完毒气就会飞走。所以一定要掌握好,和中继器配合上。同理,到一定时间之后,再将NoAI用entitydata改回来,末影龙便会恢复原样。其余的就是用testforblock探测按钮后面跟setblock铁门这种较为简单的操作,具体可以研究下电路。

  PS:在此非常感谢我的世界玩家End-Enderman的分享。

  以上就是新末影龙nbt-DragonPhase原理应用详解。更多精彩尽在游戏园我的世界专区。

  热门攻略推荐:

  MC召唤上古末影龙的方法教程

  Minecraft史上最难缠的10种怪物介绍(除凋零/末影龙外)

  我的世界末影龙攻略 末影龙BOSS打法详解

  我的世界末影龙的蛋 走过路过千万不要错过

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高