本帖最后由 MsYqgzt 于 2016-4-16 17:05 编辑

       大家好,今天我来分享1.9快照发现的的新的NBT指令。
1.9的双持是战斗方面的一大变革,在生物标签中也加入了这个特性,所以只要是有手的生物也是可以双持物品的。

先直接放上指令:
  1. /entitydata @e[type=Zombie,r=1] {HandItems:[0:{主手物品},1:{副手物品}]}
复制代码

(注意这里有个“s”,漏掉的话会是另一个标签,但似乎没有看出效果)

当然用在summon也是可以的


直接举个例子,我召唤一个僵尸后,需要僵尸右手持有红石块并且左手持有命令方块。
指令:
  1. /entitydata @e[type=Zombie,r=1] {HandItems:[0:{id:"minecraft:redstone_block"},1:{id:"minecraft:command_block"}]}
复制代码

效果就是这样的:




直接召唤一个带有双持的(小)僵尸也是可以的:
  1. /summon Zombie ~ ~1 ~ {HandItems:[0:{id:"minecraft:redstone_block"},1:{id:"minecraft:command_block"}]}
复制代码

骷髅怪的标签一样可以改变:






可以利用这个NBT做出骷髅怪射出属性箭的PVE效果。

因为双持可以直接编辑双手,所以之前的装备NBT也随着一起改变了。


NBT:
  1. {ArmorItems:[0:{},1:{},2:{},3:{}]}
复制代码

之前的装备改成了盔甲,手部的标签也随之被去掉了。


接下来讲解一下1.9改变的生物掉落率的NBT。
一般的生物拥有这两个NBT:
  1. {HandDropChances:[0:0.085f,1:0.085f],ArmorDropChances:[0:0.085f,1:0.085f,2:0.085f,3:0.085f]}
复制代码
首先第一个NBT为主手副手物品的掉落率,默认为0.085f,也就是8.5%的掉落率

这里招出一只持有铁铲的僵尸



此时输入指令:

  1. /entitydata @e[type=Zombie,r=2] {HandDropChances:[0:1.0f,1:0.085f]}
复制代码

即改变了主手的掉落率为100%

杀死即可获得铁铲



第二个NBT为生物装备的掉落率,0~3分别对应靴子,护腿,胸甲,头盔。
比如我生成一只全身金甲的僵尸



输入指令:
  1. /entitydata @e[type=Zombie,r=2] {ArmorDropChances:[0:0.085f,1:0.085f,2:1.0f,3:1.0f]}
复制代码

将头盔和胸甲的掉落率改为1【即100%】,杀死后一定会掉落头盔和胸甲。




=====================END=======================







[groupid=1009]The Command's Power[/groupid]