首页 > 解决方案 > 是否有任何东西使用命令块来检查实体是否大于命令块的某些范围?

问题描述

我想根据玩家何时离开命令块的范围,或者他们是否在两个范围内来运行命令。例如,像这样,当玩家进入红色范围内时,玩家会收到对其运行的命令。有没有办法尽可能轻松地做到这一点?

标签: minecraft

解决方案


在较新版本的我的世界中,您可以使用/execute as @a[distance=x..y] run <command>

x 是开始定位的距离(以块为单位)

y 是它以街区为目标的最远距离

两个..很重要

Example: /execute as @a[distance=10..15] run effect @s give minecraft:levitation 1 1 true


推荐阅读