player]Attack0```3.使用`/execute`命令检测生物之间的距离,并使它们攻击目标:```/executeas@e[type=!player,distance=..10,limit=1]runtp@s~~-1~```这些指令将使离得很近的非玩家实体(如生物)对彼此造成伤害。攻击力取决于实体的`Attack`计分板得分。请注意,这些指令需要在创造模式下或作为管理员运行。
在《我的世界》中,可以使用以下指令来实现生物之间互相攻击的效果:
1. 使用`/scoreboard`命令创建一个计分板实体:
```
/scoreboard objectives add Attack dummy
```
2. 使用`/scoreboard`命令将计分板与生物绑定:
```
/scoreboard players set @e[type=!player] Attack 0
```
3. 使用`/execute`命令检测生物之间的距离,并使它们攻击目标:
```
/execute as @e[type=!player] at @s run execute as @e[type=!player,distance=..10] run scoreboard players add @s Attack 1
/execute as @e[type=!player] at @s if score @s Attack matches ..1 run execute as @s at @e[type=!player,distance=..10,limit=1] run tp @s ~ ~-1 ~
```
这些指令将使离得很近的非玩家实体(如生物)对彼此造成伤害。攻击力取决于实体的`Attack`计分板得分。请注意,这些指令需要在创造模式下或作为管理员运行。