我的世界天降陨石怎么用命令方块制作?不少的玩家肯定见过命令方块一键生成的装置,玩家拿着一个生物蛋召唤陨石。其实我们自己在搭建类似这样的一个装置的时候,就不需要那么复杂的命令了。
天降陨石电路图:
白色羊毛:负责生成陨石;
黑色羊毛:负责陨石降落;
黄色羊毛:负责陨石爆炸。
以下是白色羊毛处的指令:
白色羊毛出:从走往右(脉冲不算)
testfor @e[type=Villager,name=stone]
代码说明:检测是否存在stone的村民。
tp @e[type=Villager,name=stone] ~ ~-100 ~
代码说明:将stone传送到虚空中。
execute @e[type=Villager,name=stone] ~ ~ ~ summon Villager ~ 150 ~ {ActiveEffects:[{Id:14,Ambient:1,Duration:99999}],CustomName:a,Attributes:[{Name:generic.maxHealth,Base:10000}]}
代码说明:stone村民的上空中150米处刷出一个“a”村民。该村民处于隐身并且无敌状态。
kill @e[type=Villager,name=stone]
代码说明:杀死stone村民。
以下是黑色羊毛处命令:
黑色羊毛处:从左往右(不计算脉冲)
execute @e[type=Villager,name=a] ~ ~ ~ fill ~1 ~2 ~1 ~-1 ~ ~-1 netherrack
代码说明:以A村民为中心,不停放置3X3的地狱岩。
execute @e[type=Villager,name=a] ~ ~ ~ fill ~1 ~2 ~1 ~-1 ~10 ~-1 air
代码说明:清理前一次的放置。
以下是黄色羊毛处命令:
黄色羊毛处命令:从左往右(注意脉冲的放置)
execute @e[type=Villager,name=a] ~ ~ ~ testforblock ~ ~-1 ~ air
代码说明:检测A村民的脚下是否是空气。
然后连接两个非门,其中一个生成5个TNT。
execute @e[type=Villager,name=a] ~ ~ ~ summon PrimedTnt ~1 ~-1 ~1 {Fuse:1}
execute @e[type=Villager,name=a] ~ ~ ~ summon PrimedTnt ~1 ~-1 ~1 {Fuse:1}
execute @e[type=Villager,name=a] ~ ~ ~ summon PrimedTnt ~1 ~-1 ~1 {Fuse:1}
execute @e[type=Villager,name=a] ~ ~ ~ summon PrimedTnt ~1 ~-1 ~1 {Fuse:1}
execute @e[type=Villager,name=a] ~ ~ ~ summon PrimedTnt ~1 ~-1 ~1 {Fuse:1}
另外一个非门负责清除落地的地狱岩和村民:
从右往左分别是:
execute @e[type=Villager,name=a] ~ ~ ~ summon Bat ~ ~ ~ {ActiveEffects:[{Id:14,Ambient:1,Duration:99999}],CustomName:b,Attributes:[{Name:generic.maxHealth,Base:10000}]}
在村民A处刷出一个蝙蝠"B"。
kill @e[type=Villager,name=a]
杀死A村民。
execute @e[type=Bat,name=b] ~ ~ ~ fill ~1 ~4 ~1 ~-1 ~ ~-1 air
蝙蝠的周围填充空气。
kill @e[type=Bat,name=b]
杀气蝙蝠。