北冥餅鯤 | execute強制執(zhí)行 | 指令詳解第4期

本教程強烈推薦你一邊打開游戲一邊學習;同時,本教程僅適用于Java版我的世界。
一、什么是execute
使用此命令執(zhí)行者的權(quán)限,以子命令設(shè)置的高級設(shè)置執(zhí)行一條命令。
——Minecraft Wiki
execute是一個用于強制性使一名玩家代替執(zhí)行一條指令的指令。說人話就是用ta的身體、你的靈魂來使用一條指令。若你選擇生成一條雷電,雷電會劈你;但如果你用execute指定ta,在執(zhí)行生成雷電,雷電會劈他。總的來說,execute是一個惡搞向的指令。
二、execute指令有什么作用
以相對于目標的位置進行指令的執(zhí)行。雷電就是很好的例子:/execute 你朋友的名字 ~ ~ ~ summon LightningBolt。
在檢測到某種方塊時執(zhí)行某個指令。
制作原版反作弊:反飛行
三、什么是sodo以及sodo和execute有什么不同
sodo是一個服務(wù)器插件中包含的指令。sodo是你強迫他用他的身體、他的靈魂來執(zhí)行指令,這會導致指令的執(zhí)行結(jié)果被發(fā)送到他的客戶端,同時他的權(quán)限等級也會影響sodo的結(jié)果。
execute和sodo的最本質(zhì)區(qū)別:execute是原版、無視權(quán)限的、且當事人不知道法身了什么的指令,sodo是一個插件、有權(quán)限的、且當事人完全知道自己已經(jīng)被安排的明明白白的指令。
四、execute的語法、參數(shù)及其主要作用
語法一:
execute 目標 坐標x 坐標y 坐標z 命
舉例:/execute Lao_Dong ~ ~ ~ summon LightningBolt ~ ~ ~
效果:雷公助我!雷劈老董
語法二:execute 目標 坐標x 坐標y 坐標z
detect 檢測x 檢測y 檢測z
方塊名 方塊數(shù)據(jù) 命令
舉例:
/execute Lao_Dong ~ ~ ~ detect~ ~-1 ~ redstone_block 0 summon LightningBolt ~ ~ ~
效果:當玩家“老董”腳下方塊為紅石塊時雷擊之。
其中,execute是主指令,目標是玩家名或目標選擇器,坐標xyz是相對執(zhí)行坐標,~ ~ ~是目標坐標,支持偏移(~1 ~ ~),若填寫絕對坐標,則以“在那個坐標有一個命令方塊”的形式用那個本不存在的命令方塊執(zhí)行該指令。detect是偵測標志符,用detect代替命令后執(zhí)行語法2。隨后的檢測xyz是確定檢測方塊的位置,同樣支持相對坐標和絕對坐標。相對坐標可以以執(zhí)行者的相對位置檢測,如~ ~-1 ~指腳底方塊,~ ~2指頭頂方塊,諸類。絕對坐標可以指定,比如0 64 0,就檢測0 64 0的方塊是否為...。舉個絕對坐標的例子:
舉例:
/execute Lao_Dong ~ ~ ~ detect 0 64 0 redstone_block 0 summon LightningBolt ~ ~ ~
效果:當0 64 0為紅石塊時雷擊老董。
很好理解,對吧?(才不呢)
五、一些應(yīng)用實例
注釋:effect指令在1.8是/effect 目標 效果 時長 等級 隱藏粒子,在1.13是/effect 給予/收回 目標 效果 時長 等級 隱藏粒子
超極限生存玩法:
僵尸攻擊造成虛弱:/execute @e[type=Zombie] ~ ~ ~ effect @a[r=1] weakness 50 5 true | 僵尸附近1格玩家虛弱(已經(jīng)達到攻擊距離了,鋼精收斂)
女巫雷擊附近玩家:/execute @e[type=Witch] ~ ~ ~ execute @a[r=5] ~ ~ ~ summon LightningBolt ~ ~ ~ | 對女巫5格范圍內(nèi)玩家造成雷擊,諸類。
跑酷地圖玩法:
觸粘土即死:/execute @a ~ ~ ~ detect ~ ~-1 ~ clay 0 kill @p[r=1]
觸史萊姆方塊獲得跳躍提升:/execute @a ~ ~ ~ detect ~ ~-1 ~ slime_block 0 effect @a[r=3] jump_boost 1 10
正確惡搞向用法:
/execute @e[Name="鉆石"] ~ ~ ~ kill @a[r=5,Name=!North_Kun],具體意思在你真正掌握這一節(jié)課后你自然就會明白。
六、如何應(yīng)用這些指令?
很簡單!先按一下推薦,再扔兩個硬幣,最后點一下收藏和分享,轉(zhuǎn)發(fā)給你的好朋友哇!
如果你還想看到指令詳解類型的專欄,請記得關(guān)注鯤鯤!!
想要了解更多關(guān)于目標選擇器的內(nèi)容,請參閱此處。
本文引用部分來自于Minecraft Wiki:“命令”條目