本帖最后由 -ZCH- 于 2015-12-5 21:08 编辑

本人第一次发教程

(现在有更熊的II了!还不点我!)
废话不多说,直接进入教程。先来看看效果图——
这是建好后的效果


是的,你没有看错!!!这就是扔了一个的效果!!!!!



另外一个


这个是扔错的话说旁边那只鸡附近还有一个熟鸡肉......

光撸方块怎么能行,,看看这几个gif吧




这么屌的武器特效当然是不能少的......

用法:

拿个雪球尽管扔好了!

神火球的效果:

1.非常屌的特效~
2.雷劈周围的实体
3.tp周围的实体
4.类似于末影龙撸方块的效果,不过更厉害。只要是方块就都能撸!!!!!
5.让周围的实体凋零10秒
6.让周围的实体着火12.5秒
7.最后还会把威力变成15然后再来一个大爆炸!233333

指令:
如果不想破坏地形怎么办?试试这个无破坏的(当然如果爆炸的话还是会破坏地形的,不过只要关闭怪物破坏就行了)

━━━━━━━━━━━━━━━━━━━━━原理━━━━━━━━━━━━━━━━━━━━━

这是指令:

  1. /scoreboard objectives add Fire dummy
  2. /execute @e[type=Snowball] ~ ~ ~ /summon Fireball ~ ~ ~ {direction:[0.0,0.0,0.0],ExplosionPower:7}
  3. /scoreboard players add @e[type=Fireball] Fire 1
  4. /execute @e[type=Fireball,score_Fire_min=15] ~ ~ ~ tp @e[type=!Fireball,r=7] @e[type=Fireball,r=1]
  5. /execute @e[type=Fireball,score_Fire_min=1] ~ ~ ~ /fill ~1 ~1 ~1 ~-1 ~-1 ~-1 air
  6. /execute @e[type=Fireball,score_Fire_min=7] ~ ~ ~ /fill ~2 ~2 ~2 ~-2 ~-2 ~-2 air
  7. /execute @e[type=Fireball,score_Fire_min=12] ~ ~ ~ /fill ~4 ~4 ~4 ~-4 ~-4 ~-4 air
  8. /execute @e[type=Fireball,score_Fire_min=13] ~ ~ ~ /entitydata @e[r=15] {Fire:250s}
  9. /execute @e[type=Fireball,score_Fire_min=1] ~ ~ ~ /particle portal ~ ~1 ~ 1 1 1 1 50 force
  10. /execute @e[type=Fireball,score_Fire_min=1] ~ ~ ~ /particle flame ~ ~1 ~ 1 1 1 0.07 30 force
  11. /execute @e[type=Fireball,score_Fire_min=7] ~ ~ ~ /effect @e[r=5] minecraft:wither 10 3 true
  12. /execute @e[type=Fireball,score_Fire_min=16] ~ ~ ~ /effect @e[r=15] minecraft:wither 10 3 true
  13. /execute @e[type=Fireball,score_Fire_min=13] ~ ~ ~ /effect @e[r=10] minecraft:wither 10 3 true
  14. /execute @e[type=Fireball,score_Fire_min=10] ~ ~ ~ /execute @e[r=5,type=!Fireball] ~ ~ ~ summon LightningBolt ~ ~ ~
  15. /entitydata @e[score_Fire_min=84] {ExplosionPower:15}/execute @e[score_Fire_min=85] ~ ~ ~ /summon Fireball ~ ~ ~
复制代码


指令分析:
/scoreboard objectives add Fire dummy
这个没什么,只是添加一个计分板Fire而已


/execute @e[type=Snowball] ~ ~ ~ /summon Fireball ~ ~ ~ {direction:[0.0,0.0,0.0],ExplosionPower:7}
这个是刷火球的指令,刷出一个爆炸威力为7的火球。这个火球虽然刷出来时会悬在空中不动,但由于这是在雪球上刷的火球,所以雪球会推动火球,看上去就像把你的雪球变成火球似的。


/scoreboard players add @e[type=Fireball] Fire 1
给所有火球的Fire分数不断加1,以方便之后的判断不然的话第一个被神火球打死的人就是扔雪球的人了(2333333333)

/execute @e[type=Fireball,score_Fire_min=15] ~ ~ ~ tp @e[type=!Fireball,r=7] @e[type=Fireball,r=1]
这招是火球的神技一——tp周围的实体到火球这来。由于火球撞到了这些实体所以火球就会在那华丽丽地爆炸~话说在超平坦看一大堆小史莱姆在火球中心爆炸并像烟花一样被炸到天空可真爽啊!


/execute @e[type=Fireball,score_Fire_min=1] ~ ~ ~ /fill ~1 ~1 ~1 ~-1 ~-1 ~-1 air
/execute @e[type=Fireball,score_Fire_min=7] ~ ~ ~ /fill ~2 ~2 ~2 ~-2 ~-2 ~-2 air
/execute @e[type=Fireball,score_Fire_min=12] ~ ~ ~ /fill ~4 ~4 ~4 ~-4 ~-4 ~-4 air

火球神技二——撸方块
这三个指令都是用来制作撸方块效果的
可以看到,随着火球越飞越久,撸的范围也越来越大,有时甚至能直接撸到基岩~~~
警告:不要想着拿神火球挖矿,因为这个是不会掉方块的!!!!!

/execute @e[type=Fireball,score_Fire_min=13] ~ ~ ~ /entitydata @e[r=15] {Fire:250s}
火球神技三——点燃周围的实体
可以看到,为了防止弄死扔雪球的人,这里先延迟了一会再开始点燃的
这个点燃的范围足足有15格,所以请小心使用......

/execute @e[type=Fireball,score_Fire_min=1] ~ ~ ~ /particle portal ~ ~1 ~ 1 1 1 1 50 force
/execute @e[type=Fireball,score_Fire_min=1] ~ ~ ~ /particle flame ~ ~1 ~ 1 1 1 0.07 30 force

这只是两个装B的特效而已......
一个是播放小黑的粒子效果,一个是播放火焰的粒子效果

/execute @e[type=Fireball,score_Fire_min=7] ~ ~ ~ /effect @e[r=5] minecraft:wither 10 3 true
/execute @e[type=Fireball,score_Fire_min=16] ~ ~ ~ /effect @e[r=15] minecraft:wither 10 3 true
/execute @e[type=Fireball,score_Fire_min=13] ~ ~ ~ /effect @e[r=10] minecraft:wither 10 3 true

火球神技三——凋零
把周围的实体都给凋零并隐藏粒子效果让人家死的不明不白
这个威力是随时间递增的,飞得越久范围越大

/execute @e[type=Fireball,score_Fire_min=10] ~ ~ ~ /execute @e[r=5,type=!Fireball] ~ ~ ~ summon LightningBolt ~ ~ ~
火球神技四——雷劈周围的实体
同样为了防止弄死扔雪球的人,这里会延迟0.5秒。

/entitydata @e[score_Fire_min=84] {ExplosionPower:15}/execute @e[score_Fire_min=85] ~ ~ ~ /summon Fireball ~ ~ ~

火球神技五——最后的大爆炸
为了防止火球卡在地图边缘,我设计了当火球飞到一定时间时,它会威力变大并且自爆。
第一个指令是先把火球的威力改为15
第二个指令是在火球的地方再放一个火球,这样原来的火球就会撞上新的火球并且爆炸本是同根生,相煎何太急~~~

好了今天的教程就写到这里,快点拿神之火球去玩(Xiong)吧!!!!!


ps:记得给人气和金粒啊!