如题,在1.13怎么做到不使用岩浆块的情况下使生物在水中沉底。以及僵尸马上骑着的僵尸死了,僵尸马也会跟着死。
生物沉底:
高频
execute as @e at @s if block ~ ~-1 ~ minecraft:water run teleport @s ~ ~-0.1 ~
杀死没有被僵尸骑的僵尸马:
高频
kill @e[type=zombie_horse,nbt=!{Passengers:[{id:"minecraft:zombie"}]}]
高频
execute as @e at @s if block ~ ~-1 ~ minecraft:water run teleport @s ~ ~-0.1 ~
杀死没有被僵尸骑的僵尸马:
高频
kill @e[type=zombie_horse,nbt=!{Passengers:[{id:"minecraft:zombie"}]}]
SPGoding 发表于 2018-7-27 17:44
生物沉底:
高频
execute as @e at @s if block ~ ~ ~ minecraft:water run teleport @s ~ ~-0.1 ~
个人觉得检测脚下一格是不是水方块比较好,检测脚的位置感觉会卡入一个方块里
当然1.13还没怎么看XD如有错误请指出XD
SPGoding 发表于 2018-7-27 17:44
生物沉底:
高频
execute as @e at @s if block ~ ~-1 ~ minecraft:water run teleport @s ~ ~-0.1 ~
不行啊!第一条指令生物还在水里游没沉下去。第二条指令一用命令生成一直被僵尸骑着的僵尸马,僵尸马立刻死亡。
SPGoding 发表于 2018-7-28 16:41
第一个,你可以试试把 ~-0.1 改大一些,比如 ~-0.5 什么的,我没怎么做过测试…
第二个,你把 kill @e[t ...
第一条指令OK了,但第二条还是不行啊!一生成僵尸马僵尸马就死了留这个光杆僵尸。
本人生成僵尸马的指令:
/summon zombie_horse ~ ~ ~ {Passengers:[{id:"minecraft:zombie"}]}
本人高频的指令:
/kill @e[type=zombie_horse,nbt=!{Passengers:[{id:"minecraft:zombie"}]}]
没有发现问题

/summon zombie_horse ~ ~ ~ {Passengers:[{id:"minecraft:zombie"}]}
本人高频的指令:
/kill @e[type=zombie_horse,nbt=!{Passengers:[{id:"minecraft:zombie"}]}]
没有发现问题

第二种:
execute at @e[type=zombie_horse] unless entity @e[type=zombie,distance=..2] run kill @e[tag=zombie_horse,distance=0,limit=1]
execute at @e[type=zombie_horse] unless entity @e[type=zombie,distance=..2] run kill @e[tag=zombie_horse,distance=0,limit=1]
SPGoding 发表于 2018-7-29 00:36
本人生成僵尸马的指令:
/summon zombie_horse ~ ~ ~ {Passengers:[{id:"minecraft:zombie"}]}
本人高频的 ...
请问哪个高频是不是循环加开启命令方块?