コマンドで作るトラップ

created at 2019-08-14 11:28+0900

ズルタワー

湧き効率関係なし。テレポートコマンドで敵Mobを引き寄せる。

空洞の直方体(柱っぽい形)を作る:

execute positioned ~ ~ ~-20 run fill ~-4 ~-40 ~-4 ~4 ~ ~4 minecraft:bedrock hollow

直方体の上にガラスの直方体を置く:

execute positioned ~ ~ ~-19 run fill ~-4 ~ ~-4 ~4 ~9 ~4 minecraft:glass

敵Mobの引き寄せ役となる防具立てを召喚する:

execute positioned ~ ~ ~-18 run summon armor_stand ~ ~-2 ~ {CustomName:"\"勇者\"",Team:SkyTrap,Tags:["Decoy","Target00"],NoGravity:1,Invulnerable:1}

ドロップアイテムの回収係となる防具立てを召喚する(回収用のチェストとホッパーを置いてから、その近くでやってるなあ):

execute positioned ~1 ~2 ~ run summon armor_stand ~ ~ ~ {CustomName:"\"回収係\"",Team:SkyTrap,Tags:["Collector","Target01"],NoGravity:1,Invulnerable:1}

ドロップアイテム回収用テレポートコマンド:

execute as @e[type=armor_stand,tag=Collector,tag=Target01,limit=1,sort=nearest] run teleport @e[type=minecraft:item,distance=10..100] @s

敵Mobを集めるテレポートコマンド:

execute as @e[type=armor_stand,tag=Decoy,tag=Target00,limit=1,sort=nearest] run teleport @e[type=drowned,limit=5,distance=50..] @s
execute as @e[type=armor_stand,tag=Decoy,tag=Target00,limit=1,sort=nearest] run teleport @e[type=skeleton,limit=5,distance=50..] @s
execute as @e[type=armor_stand,tag=Decoy,tag=Target00,limit=1,sort=nearest] run teleport @e[type=zombie,limit=5,distance=50..] @s
execute as @e[type=armor_stand,tag=Decoy,tag=Target00,limit=1,sort=nearest] run teleport @e[type=creeper,limit=5,distance=50..] @s
execute as @e[type=armor_stand,tag=Decoy,tag=Target00,limit=1,sort=nearest] run teleport @e[type=husk,limit=5,distance=50..] @s
execute as @e[type=armor_stand,tag=Decoy,tag=Target00,limit=1,sort=nearest] run teleport @e[type=witch,limit=5,distance=50..] @s
execute as @e[type=armor_stand,tag=Decoy,tag=Target00,limit=1,sort=nearest] run teleport @e[type=slime,limit=5,distance=50..] @s