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
推荐阅读
- react-native - TypeError:在 React Native 中传播不可迭代实例的尝试无效
- git - 添加提交作者姓名而不指定整个格式
- wordpress - 更改购物车中产品的总价
- java - Java 图形不会删除线条,即使我调用 super.paintComponent(g)
- c# - CurrentItem 在 iOS 上不工作,但在 Android 上工作
- r - 如何将实时进度数据传递到 Flexdashboard 中的块?
- java - 无法从其他设备访问 Spring 服务器
- character - 如何在 R 数据中排除字符并仅包含数字
- html - 无法使 html5 背景视频响应
- python-3.x - 当我尝试使用 HashingVectorizer 时,Dask client.persist 返回 AssertionError