本帖最后由 MsYqgzt 于 2016-4-16 18:19 编辑

       官方改写了乘骑的NBT,刚开始知道的时候我是拒绝的(施工指令要大改QAQ),但是后来想想其实蛮不错的,功能更强大了。

首先来对比一下不同之处。


旧版指令{Riding}:
  1. /summon ArmorStand ~ ~1 ~ {Riding:{id:"ArmorStand"}}
复制代码
高级用法就是多重Riding:

  1. /summon ArmorStand ~ ~1 ~ {Riding:{id:"ArmorStand",Riding:{id:"ArmorStand"}}}
复制代码
曾经热门的OneCommand【OCS】用的就是这个原理,但一次NBT效果只能是单个的




接下来就是更新的重点,改变后的乘骑可以实现多个实体同时骑一个(群*)

新版指令{Passengers}:
  1. /summon ArmorStand ~ ~1 ~ {Passengers:[0:{},1:{},.........]}
复制代码
能实现多个生物同时乘骑

  1. /summon ArmorStand ~10 ~ ~ {Passengers:[0:{SkeletonType:0b,id:"Skeleton"},1:{id:"Spider"},2:{id:"Spider"}]}
复制代码

这是一个例子,这样会有一个骷髅和两只蜘蛛骑在盔甲架上,但是我们并不能自定义其位置。




  1. /summon Boat ~10 ~ ~ {Passengers:[0:{id:"Boat",Passengers:[0:{id:"Boat"},1:{id:"Boat"}]},1:{id:"Boat",Passengers:[0:{id:"Boat"},1:{id:"Boat"}]}]}
复制代码

附赠一个有意思的指令。







然后就是大家喜闻乐见的船了,新版本中增加了很多船,但是仅仅是材质的区别罢了,每种木头对应一个船。
增加了一个TYPE标签,
然后每种船对应一个type。
  1. /entitydata @e[r=3,type=Boat] {Type:"acacia"}
复制代码
  1. /entitydata @e[r=3,type=Boat] {Type:"oak"}
复制代码
  1. /entitydata @e[r=3,type=Boat] {Type:"jungle"}
复制代码
  1. /entitydata @e[r=3,type=Boat] {Type:"birch"}
复制代码
  1. /entitydata @e[r=3,type=Boat] {Type:"spruce"}
复制代码
  1. /entitydata @e[r=3,type=Boat] {Type:"dark_oak"}
复制代码







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







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