388498173
如题,在1.13怎么做到不使用岩浆块的情况下使生物在水中沉底。以及僵尸马上骑着的僵尸死了,僵尸马也会跟着死。

SPGoding
生物沉底:
高频
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"}]}]

FX阜星
SPGoding 发表于 2018-7-27 17:44
生物沉底:
高频
execute as @e at @s if block ~ ~ ~ minecraft:water run teleport @s ~ ~-0.1 ~

个人觉得检测脚下一格是不是水方块比较好,检测脚的位置感觉会卡入一个方块里
当然1.13还没怎么看XD如有错误请指出XD

388498173
SPGoding 发表于 2018-7-27 17:44
生物沉底:
高频
execute as @e at @s if block ~ ~-1 ~ minecraft:water run teleport @s ~ ~-0.1 ~

不行啊!第一条指令生物还在水里游没沉下去。第二条指令一用命令生成一直被僵尸骑着的僵尸马,僵尸马立刻死亡。

388498173
SPGoding 发表于 2018-7-28 16:41
第一个,你可以试试把 ~-0.1 改大一些,比如 ~-0.5 什么的,我没怎么做过测试…
第二个,你把 kill @e[t ...

第一条指令OK了,但第二条还是不行啊!一生成僵尸马僵尸马就死了留这个光杆僵尸。

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

黑茶RGO
第二种:
execute at @e[type=zombie_horse] unless entity @e[type=zombie,distance=..2] run kill @e[tag=zombie_horse,distance=0,limit=1]

388498173
SPGoding 发表于 2018-7-29 00:36
本人生成僵尸马的指令:
/summon zombie_horse ~ ~ ~ {Passengers:[{id:"minecraft:zombie"}]}
本人高频的 ...

请问哪个高频是不是循环加开启命令方块?

第一页 上一页 下一页 最后一页