我的世界1.8其實(shí)有很多神奇的命令代碼可以實(shí)現(xiàn),許多玩家可以實(shí)現(xiàn)一些酷炫的場(chǎng)景,比如會(huì)跟蹤的火球,今天小編就為大家?guī)?lái)我的世界1.8怎么發(fā)射跟蹤火球 火球代碼詳細(xì)一覽。
我的世界1.8怎么發(fā)射跟蹤火球 火球代碼詳細(xì)一覽:
1、命令:
計(jì)分板:
scoreboard objectives add fbitem dummy (召喚火球)
scoreboard objectives add fbentity dummy (目標(biāo))
2、召喚火球:
1、scoreboard players set @e[type=Item] fbitem 1 {Item:{id:minecraft:fire_charge,Count:1b,tag:{display:{Name:追蹤火球,Lore:[Q鍵使用]},ench:[]}},OnGround:1b}
①檢測(cè)一個(gè)物品(名字:追蹤火球,標(biāo)注:Q鍵使用,數(shù)量:1,被丟在地上,種類(lèi):烈焰彈,附魔:[])
②在fbitem設(shè)為1分
2、execute @e[score_fbitem_min=1] ~ ~ ~ summon Fireball ~ ~3 ~ {direction:[],ExplosionPower:3,CustomName:fbaa}
①檢測(cè)fbitem為1分的實(shí)體
②召喚火球(名字:fbaa,威力:3
3、execute @e[score_fbitem_min=1] ~ ~ ~ particle lava ~ ~2.5 ~ 0.5 0.5 0.5 1 50 force
加特效
4、kill @e[score_fbitem_min=1,type=Item]
清除fbitem為1的物品
3、設(shè)置目標(biāo)
1、scoreboard players reset @e[score_fbentity_min=1] fbentity
給所以fbentity大于等于1的實(shí)體清空f(shuō)bentity計(jì)分板
2、scoreboard players set @e[type=Zombie] fbentity 1
將Zombie設(shè)為1
3、scoreboard players set @e[type=Creeper] fbentity 1
將Creeper設(shè)為1分
4、execute@a~ ~ ~ scoreboard players set @e[c=1,score_fbentity_min=1,score_fbentity=1] fbentity 2
將離玩家最近第一個(gè)1分設(shè)為2分
(2分就是火球的目標(biāo))
4、火球移動(dòng):
當(dāng)目標(biāo)在:
-x:execute @e[score_fbentity_min=2] ~2 ~ ~ entitydata @e[type=Fireball,name=fbaa,dx=50,dy=1] {direction:[-1.0,0.0,0.0]}
①檢測(cè)目標(biāo)
②讓目標(biāo)x軸2格為起點(diǎn),一直到目標(biāo)x軸50格,y軸1格為終點(diǎn)之間的區(qū)域的火球向-x的方向移動(dòng)
x:execute @e[score_fbentity_min=2] ~-2 ~ ~ entitydata @e[type=Fireball,name=fbaa,dx=-50,dy=1] {direction:[1.0,0.0,0.0]}
-z:execute @e[score_fbentity_min=2] ~ ~ ~2 entitydata @e[type=Fireball,name=fbaa,dz=50,dy=1] {direction:[0.0,0.0,-1.0]}
z:execute @e[score_fbentity_min=2] ~ ~ ~-2 entitydata @e[type=Fireball,name=fbaa,dz=-50,dy=1] {direction:[0.0,0.0,1.0]}
-x-z:execute @e[score_fbentity_min=2] ~1 ~ ~1 entitydata @e[type=Fireball,name=fbaa,dx=50,dz=50,dy=1] {direction:[-1.0,0.0,-1.0]}
xz:execute @e[score_fbentity_min=2] ~-1 ~ ~-1 entitydata @e[type=Fireball,name=fbaa,dx=-50,dz=-50,dy=1] {direction:[1.0,0.0,1.0]}
x-z:execute @e[score_fbentity_min=2] ~-1 ~ ~1 entitydata @e[type=Fireball,name=fbaa,dx=-50,dz=50,dy=1] {direction:[1.0,0.0,-1.0]}
-xz:execute @e[score_fbentity_min=2] ~1 ~ ~-1 entitydata @e[type=Fireball,name=fbaa,dx=50,dz=-50,dy=1] {direction:[-1.0,0.0,1.0]}
y:execute @e[score_fbentity_min=2] ~ ~-2 ~ entitydata @e[type=Fireball,name=fbaa,dy=-30] {direction:[0.0,1.0,0.0]}
-y:execute @e[score_fbentity_min=2] ~ ~3 ~ entitydata @e[type=Fireball,name=fbaa,dy=30] {direction:[0.0,-1.0,0.0]}
-xy:execute @e[score_fbentity_min=2] ~1 ~-1 ~ entitydata @e[type=Fireball,name=fbaa,dy=-30,dx=50] {direction:[-1.0,1.0,0.0]}
xy:execute @e[score_fbentity_min=2] ~-1 ~-1 ~ entitydata @e[type=Fireball,name=fbaa,dy=-30,dx=-50] {direction:[1.0,1.0,0.0]}
-x-y:execute @e[score_fbentity_min=2] ~1 ~2 ~ entitydata @e[type=Fireball,name=fbaa,dy=30,dx=50] {direction:[-1.0,-1.0,0.0]}
x-y:execute @e[score_fbentity_min=2] ~-1 ~2 ~ entitydata @e[type=Fireball,name=fbaa,dy=30,dx=-50] {direction:[1.0,-1.0,0.0]}
-zy:execute @e[score_fbentity_min=2] ~ ~-1 ~1 entitydata @e[type=Fireball,name=fbaa,dy=-30,dz=50] {direction:[0.0,1.0,-1.0]}
zy:execute @e[score_fbentity_min=2] ~ ~-1 ~-1 entitydata @e[type=Fireball,name=fbaa,dy=-30,dz=-50] {direction:[0.0,1.0,1.0]
z-y:execute @e[score_fbentity_min=2] ~ ~2 ~-1 entitydata @e[type=Fireball,name=fbaa,dy=30,dz=-50] {direction:[0.0,-1.0,1.0]}
-z-y:execute @e[score_fbentity_min=2] ~ ~2 ~1 entitydata @e[type=Fireball,name=fbaa,dy=30,dz=50] {direction:[0.0,-1.0,-1.0]}
-x-y-z:execute @e[score_fbentity_min=2] ~1 ~2 ~1 entitydata @e[type=Fireball,name=fbaa,dx=50,dy=30,dz=50] {direction:[-1.0,-1.0,-1.0]}
x-y-z:execute @e[score_fbentity_min=2] ~-1 ~2 ~1 entitydata @e[type=Fireball,name=fbaa,dx=-50,dy=30,dz=50] {direction:[1.0,-1.0,-1.0]}
-x-yz:execute @e[score_fbentity_min=2] ~1 ~2 ~-1 entitydata @e[type=Fireball,name=fbaa,dx=50,dy=30,dz=-50] {direction:[-1.0,-1.0,1.0]}
x-yz:execute @e[score_fbentity_min=2] ~-1 ~2 ~-1 entitydata @e[type=Fireball,name=fbaa,dx=-50,dy=30,dz=-50] {direction:[1.0,-1.0,1.0]}
-xy-z:execute @e[score_fbentity_min=2] ~1 ~-1 ~1 entitydata @e[type=Fireball,name=fbaa,dx=50,dy=-30,dz=50] {direction:[-1.0,1.0,-1.0]}
xy-z:execute @e[score_fbentity_min=2] ~-1 ~-1 ~1 entitydata @e[type=Fireball,name=fbaa,dx=-50,dy=-30,dz=50] {direction:[1.0,1.0,-1.0]}
-xyz:execute @e[score_fbentity_min=2] ~1 ~-1 ~-1 entitydata @e[type=Fireball,name=fbaa,dx=50,dy=-30,dz=-50] {direction:[-1.0,1.0,1.0]}
xyz:execute @e[score_fbentity_min=2] ~-1 ~-1 ~-1 entitydata @e[type=Fireball,name=fbaa,dx=-50,dy=-30,dz=-50] {direction:[1.0,1.0,1.0]}
execute @e[type=Fireball,name=fbaa] ~ ~ ~ particle flame ~ ~ ~ 0.1 0.1 0.1 0 8 force
火球移動(dòng)軌跡特效