本帖最后由 chyx 于 2015-11-4 12:30 编辑

雪球也是球吧
上次没有发指令和截图 只有存档 被删帖了 感到十分抱歉。这个作品就是当雪球落地时,在落地的位置出现闪电 (当然也可以生成Creeper)
这是我原创的 但不排除火星的可能
优点有完美的支持了连发 同时发雪球 每个雪球都会分别考虑 即使一直按着右键也不会卡住并且每个雪球都会有闪电
而且不会和烈焰人的火球混淆
缺点是借助了更新顺序 只有在存档的正确位置建造才可以使用





指令:(顺序跟建造位置有关,这是我的顺序,不是按执行顺序)
execute @e[type=SmallFireball,name=1] ~ ~ ~ tp @e[type=SmallFireball,name=1,c=1] @e[type=Snowball,c=1,name=2,r=2]
execute @e[type=Snowball,name=2] ~ ~ ~ /entitydata @e[type=SmallFireball,r=1,c=1] {CustomName:"0"}
execute @e[type=Snowball,name=!2] ~ ~ ~ summon SmallFireball ~ ~ ~ {direction:[]}
/entitydata @e[type=Snowball] {CustomName:"2"}
execute @e[type=SmallFireball,name=1] ~ ~ ~ summon LightningBolt
kill @e[type=SmallFireball,name=1]
execute @e[type=Snowball] ~ ~ ~ /entitydata @e[type=SmallFireball,r=1,c=1] {CustomName:"1"}

都一目了然吧 我就不解释了。


存档:pan.baidu.com/s/1o6qOv8I(存档上传后为了增强稳定性加了几个c=1,已标记在上面)
在此特别@末影矿工    你说的更容易的方案是什么?



正确顺序 如果用fillclock
  1. execute @e[type=Snowball,name=!2] ~ ~ ~ summon SmallFireball ~ ~ ~ {direction:[],CustomName:"1"}
复制代码
  1. /entitydata @e[type=Snowball] {CustomName:"2"}
复制代码

  1. execute @e[type=SmallFireball,name=1] ~ ~ ~ tp @e[type=SmallFireball,name=1,c=1] @e[type=Snowball,c=1,name=2,r=2]
复制代码

  1. execute @e[type=Snowball,name=2] ~ ~ ~ /entitydata @e[type=SmallFireball,r=1,c=1] {CustomName:"0"}
复制代码

  1. execute @e[type=SmallFireball,name=1] ~ ~ ~ /这里可以自定义
复制代码

  1. kill @e[type=SmallFireball,name=1]
复制代码

  1. execute @e[type=Snowball] ~ ~ ~ /entitydata @e[type=SmallFireball,r=1,c=1] {CustomName:"1"}
复制代码