導(dǎo) 閃電弓制作教程:1、/execute @e[type=Arrow] ~ ~ ~ summon LightningBolt ~ ~ ~ 2、/testfor @e[type=Arrow,c=1] {in...

閃電弓制作教程:1、/execute @e[type=Arrow] ~ ~ ~ summon LightningBolt ~ ~ ~ 2、/testfor @e[type=Arrow,c=1] {inGround:1b} 3、/kill @e[type=Arrow]

我的世界怎么用命令方塊做閃電弓

命令方塊制作閃電弓教程

首先,我們需要用到execute,在射出去的弓箭那里召喚神龍!!

在那里持續(xù)召喚閃電,下面放指令

/execute @e[type=Arrow] ~ ~ ~ summon LightningBolt ~ ~ ~

有人就問了箭不消失那閃電不是一直會(huì)出現(xiàn)嗎

沒關(guān)系,只要有了這個(gè)就可以把閃電招回去了

/testfor @e[type=Arrow,c=1] {inGround:1b}

/kill @e[type=Arrow]

探測剛剛射出去的弓箭有沒有著地,要連上高頻,后面再連一個(gè)比較,兩個(gè)中繼的輸出,連到/kill 弓箭,就會(huì)把持續(xù)召喚閃電的弓箭清除掉

于是@e后面加入了:[type=Arrow,c=1]的意思就是探測一個(gè)最晚刷出的箭只。這里c=1就是最早的意思(Oldest),也就是第一個(gè)刷 出的箭只。如果是c=-1的話就是最新的刷出的箭只(Youngest)。c=其他數(shù)字的話那就是選中多個(gè)目標(biāo),沒有早晚之分。所以c=1和c=-1是難 點(diǎn),主要用處可以在服務(wù)器里分辨。所以指令里的c=1,那就是當(dāng)機(jī)器激活后,會(huì)探測一個(gè)最早飛出的箭,并給出輸出。(新手可能聽不懂)。于是后面的 NBT:{inGround:1b}就是探測箭只是否著落。b是單位,必須要加。所以,這個(gè)指令方塊加脈沖的話主要功能就是探測一個(gè)已經(jīng)著落,并且是第一 個(gè)射出的箭。然后給出輸出