有沒有大佬來看一下,這個指令他有沒有用呢?

首先,要使用命令/summon來召喚一個僵尸,并且使用一些特殊的NBT標(biāo)簽來使其具有可以“鉆進(jìn)地底”的能力。
命令如下:
/summon zombie ~ ~ ~ {NoAI:1b,Invulnerable:1b,CustomName:"挖地僵尸",Attributes:[{Name:"generic.follow_range",Base:100}],ActiveEffects:[{Id:14,Amplifier:1,Duration:1000000}],ArmorItems:[{},{},{},{id:"minecraft:stone",Count:1b,tag:{CanPlaceOn:["minecraft:stone"]}}],HandItems:[{id:"minecraft:stone",Count:1b,tag:{CanPlaceOn:["minecraft:stone"]}}],PersistenceRequired:1b}
解析:
NoAI:1b - 禁用僵尸的AI,確保其不會想要攻擊任何東西或移動除非它是受到控制的。
Invulnerable:1b - 使僵尸無敵,可以抵御所有傷害。
CustomName:"挖地僵尸" - 將僵尸的名稱設(shè)置為“挖地僵尸”。
Attributes:[{Name:"generic.follow_range",Base:100}] - 將僵尸的跟隨范圍增加到100格,以確保它可以看到玩家并跟隨他。
ActiveEffects:[{Id:14,Amplifier:1,Duration:1000000}] - 為僵尸添加藥水效果,使其具有“隱身”效果,以便在地下行動時保持不被發(fā)現(xiàn)。
ArmorItems:[{},{},{},{id:"minecraft:stone",Count:1b,tag:{CanPlaceOn:["minecraft:stone"]}}] - 可以在任何防具插槽中放置一件破石頭,以便使其可以挖掘和穿過地面。
HandItems:[{id:"minecraft:stone",Count:1b,tag:{CanPlaceOn:["minecraft:stone"]}}] - 將一些石頭放在主手中,以確??梢栽诘孛嫦峦诰?。
PersistenceRequired:1b - 使生成的僵尸保持永久存在,并且不會隨時間消失。
接下來,需要創(chuàng)建一個重復(fù)執(zhí)行的命令方塊,并在其中放置一個命令/execute命令塊,以監(jiān)視玩家的位置并使僵尸向玩家移動。
命令如下:
/execute as @e[name=挖地僵尸] at @s if entity @p[distance=..10] run tp @s ~ ~-1 ~
解析:
/execute as @e[name=挖地僵尸] - 將命令的執(zhí)行實體設(shè)置為名為“挖地僵尸”的僵尸。
at @s - 在僵尸當(dāng)前的位置執(zhí)行命令。
if entity @p[distance=..10] - 檢查是否存在一個玩家距離僵尸不超過10個方塊的范圍內(nèi)。
run tp @s ~ ~-1 ~ - 將僵尸傳送到當(dāng)前位置下方的位置,并附加一個向下的位移。
最后,需要將命令方塊放置在地面下方,并確保其在重復(fù)執(zhí)行模式下?,F(xiàn)在,當(dāng)玩家靠近該區(qū)域時,地下的“挖地僵尸”將嘗試鉆出地面并向玩家發(fā)起攻擊。