您可以使用以下命令来检测一个位置是否有羊:

  1. 首先,创建一个命令方块并将其放置在需要检测的位置上。
  2. 将命令方块设置为“Always Active”(始终激活)模式。
  3. 在命令方块中输入以下命令:
execute if entity @e[type=sheep, distance=..1] run <命令A>
execute unless entity @e[type=sheep, distance=..1] run <命令B>

其中,<命令A>是在检测到羊时要执行的命令,<命令B>是在没有检测到羊时要执行的命令。

例如,如果要在检测到羊时输出一条消息,并在没有检测到羊时输出另一条消息,可以使用以下命令:

execute if entity @e[type=sheep, distance=..1] run say 有羊!
execute unless entity @e[type=sheep, distance=..1] run say 没有羊!

请注意,distance=..1表示检测距离命令方块不超过1个方块的范围内是否有羊。您可以根据实际情况调整这个值。

这样,当检测到羊时,命令方块会执行命令A,否则会执行命令B。您可以根据需要在这两个命令中编写相应的逻辑来进行选择

使用命令方块检测一个位置是否有羊如果有则在被杀和活下来进行选择

原文地址: https://www.cveoy.top/t/topic/hUDQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录