Minecraft1.20-/execute 實(shí)體執(zhí)行的基本用法-2
請(qǐng)先看第一期:

該教程僅限Java版
使用版本 Minecraft1.20.1? ?適用版本 Minecraft 1.13+? ? ? ? ? ? ?網(wǎng)易暫不支持? ? ? ? 參考資料命令/execute - Minecraft Wiki_BWIKI_嗶哩嗶哩 (biligame.com)

2.條件子命令
?if? ? ? ? ? ?檢測實(shí)體,生物群系,方塊,NBT,維度,區(qū)域加載,謂詞,分?jǐn)?shù)。成功則執(zhí)行命令
unless??檢測實(shí)體,生物群系,方塊,NBT,維度,區(qū)域加載,謂詞,分?jǐn)?shù)。失敗則執(zhí)行命令
???biome:檢測指定位置上的生物群系是否為特定生物群系(位置必須未加載或位于世界外)。
如:/execute at?@e if biome ~ ~ ~??beach run setblock minecraft:fire ~ ~ ~ replace
??? ? ? 當(dāng)生物處于沙灘時(shí),給自己腳下生成火焰。
? ? block:檢測指定位置上的方塊是否是特定的方塊或方塊狀態(tài)。
如:/execute at @a if block ~ ~-1 ~ air run kill @s
? ? ? ? ??當(dāng)玩家滯空時(shí),kill自己。
? ? ?blocks:檢測指定區(qū)域內(nèi)的方塊是否匹配另一個(gè)同等大小區(qū)域內(nèi)的方塊。
? ? ?data:檢測方塊、實(shí)體或存儲(chǔ)容器是否擁有給定的NBT標(biāo)簽。
如:/execute as @e[type=!player] if data @s?Health run kill @s
? ? ? ? ? ?當(dāng)生物有"Health"時(shí),kill自己。
? ? ??dimension:檢測命令執(zhí)行時(shí)所處的維度是否為特定維度。
? ? ? entity:檢測一個(gè)或多個(gè)特定實(shí)體是否存在。
? ? ? loaded:檢測給定位置是否已被加載。
? ? ? predicate:檢測謂詞(Predicate)是否通過(結(jié)果是否為正),? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 謂詞詳見https://minecraft.fandom.com/zh/wiki/戰(zhàn)利品表謂詞? 在此不介紹。
? ? ??score:檢測指定目標(biāo)的記分板中的記分項(xiàng)的分?jǐn)?shù)是否與另一個(gè)(或同一個(gè))目標(biāo)的記分板的記分項(xiàng)的分?jǐn)?shù)是否符合指定的關(guān)系,或者是否在給定的范圍之內(nèi)。
如:/execute as @a if score @s?a = @r b run?me
? ? ? ? ? ?當(dāng)任意玩家的a等于隨機(jī)玩家的b時(shí),執(zhí)行/me? 在此不多作講解
3.儲(chǔ)存子命令
存儲(chǔ)子命令可以將最后一個(gè)命令的
result
或success
值存儲(chǔ)到指定位置。它與其他子命令一起處理,先行記錄存儲(chǔ)位置,不影響其他子命令。當(dāng)最后一個(gè)子命令執(zhí)行后,將其返回值存入指定位置,可以是記分板、NBT數(shù)據(jù)或Boss欄。可用存入位置:
block
:將result
或success
存入指定方塊實(shí)體的指定NBT標(biāo)簽內(nèi)。
bossbar
:將result
或success
存為Boss欄的當(dāng)前值或最大值。
entity
:將result
或success
存入指定實(shí)體的指定NBT標(biāo)簽內(nèi)。
score
:將result
或success
存入指定分?jǐn)?shù)持有者的指定記分項(xiàng)上。
storage
:將result
或success
存入指定存儲(chǔ)容器的指定NBT標(biāo)簽內(nèi)。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 選自 Minecraft Wiki
如:/execute store result bossbar a value run scoreboard players get @r a
? ? ? ? ? ?將隨機(jī)玩家的分?jǐn)?shù)a記錄到boss欄a中