本帖最后由 PotatoMaster101 于 2015-10-13 21:39 编辑

大家好。今天给大家看下MC1.9预测15w41b出的滑翔功能。只要是实体带一个翅膀之后,也会进入滑翔状态。于是本人用这个原理做了一个陨石。

-------------截图-----------






(所有图片图床上传)
------------原理-----------
原理很简单。电路就3个指令方块,一个探测,一个爆炸,一个秒杀。

首先刷出装备架的指令是:
  1. /summon ArmorStand ~ ~5 ~
  2. {CustomName:"Glide",Rotation:[0.0f,0.0f,0.0f],Invulnerable:1b,Invisible:1b,Marker:1b,ArmorItems:[{},{},{id:"minecraft:elytra",Count:1b,Damage:0s},{}]}
复制代码
之后,要有一个脉冲。我是使用1.9的新的指令方块自带脉冲(除了爆炸,太快了会卡)。首先是要探测落地的装备架,然后给积分后杀死:
  1. /scoreboard players set @e[type=ArmorStand,name=Glide] landedArmorStand 1
  2. {OnGround:1b}
复制代码
  1. /kill @e[score_landedArmorStand_min=1]
复制代码
这两条指令确保装备架落地后会被杀死(注意,先要有一个积分版名字叫"landedArmorStand",这个自行创建)。

之后很简单,刷TNT(这个也连上脉冲,快慢自行):
  1. /execute @e[type=ArmorStand,name=Glide] ~ ~ ~
  2. /summon PrimedTnt ~ ~ ~
复制代码

然后就成功了。
最后,如果要调节方位什么,直接调节刷出装备架指令里的Rotation数值就可以了。玩家如果要刷一个雷神效果什么,直接调节TNT脉冲里的TNT的id就可以了。

最后感谢Arnor_Dorian, PCA 给的测试。
============END============