mcyangtuo
这是在wiki上复制的,我对Java版指令不了解那么多

  1. execute as @e[type=pig] at @s store success entity @s Saddle byte 1 if entity @p[distance=..5]
复制代码

我想要玩家10格半径范围内检测有无creeper接近?并给creeper添加上tag标签,我想弄一个简易的防爆检测装置,单人存档总是这个那个坑真的那啥,实在烦人,关了生物破坏村民又不能发展起来,雪傀儡不能造雪等问题,虽然有相关模组,不过不能在快照用,而且版本限制很大,类似模组又没人写,各位指令大佬感谢了

无敌三脚猫
用循环型命令方块,里面写
  1. /execute as @e[type=creeper] run data merge entity @s {ExplosionRadius:0}
复制代码

AYue~
本帖最后由 AYue~ 于 2021-10-17 21:29 编辑

这个不是简单吗...
/tag @e[distance=..10,type=minecraft:creeper] add tag名称

功能(检测苦力怕10r内,检测到发出警报)
循环命令方块:
execute at @e[type=minecraft:creeper] run playsound minecraft:block.note_block.pling block @a[distance=..10]execute as @e[type=minecraft:creeper] run title @a[distance=..10] actionbar {"text":"检测到苦力怕偷袭!!!","color":"red"}


Ph-苯
本帖最后由 Ph-苯 于 2021-10-18 15:30 编辑

循环命令方块里面写:
  1. execute at @a run tag @e[type=creeper,distance=..10] add tag
复制代码
就可以给玩家周围10米内的苦力怕加上tag标签。

mcyangtuo
AYue~ 发表于 2021-10-17 21:20
这个不是简单吗...
/tag @e[distance=..10,type=minecraft:creeper] add tag名称
循环命令方块:
execute at @e[type=minecraft:creeper] run playsound minecraft:block.note_block.pling block @a[distance=..10]execute as @e[type=minecraft:creeper] run title @a[distance=..10] actionbar {"text":"检测到苦力怕偷袭!!!","color":"red"}

最新1.17.1用不了,你这是用给哪个版本的?

mcyangtuo
无敌三脚猫 发表于 2021-10-17 20:17
用循环型命令方块,里面写

不过这样闪电苦力怕就不能炸头颅

mcyangtuo
Ph-苯 发表于 2021-10-18 00:56
循环命令方块里面写:就可以给玩家周围10米内的苦力怕加上tag标签。

怎么没写距离?我搞不懂...

无敌三脚猫
心中一万只羊驼 发表于 2021-10-18 14:59
不过这样闪电苦力怕就不能炸头颅

哦?所以你要的防爆是只防方块破坏,不防伤害是吗

Ph-苯
心中一万只羊驼 发表于 2021-10-18 15:04
怎么没写距离?我搞不懂...

我脑抽了,不好意思。现在改了。

mcyangtuo
无敌三脚猫 发表于 2021-10-18 15:15
哦?所以你要的防爆是只防方块破坏,不防伤害是吗

是的,而且我就只要目前检测玩家10格径范围有没有苦力怕就行,Java版没有单独检测实体指令

下一页 最后一页