此特性为基岩版独有。
在当前维度中添加、移除或列出功能域。
语法[]
volumearea add <identifier: string> <from: x y z> <to: x y z> <name: string>
- 在指定范围内添加功能域。
volumearea list [all-dimensions: VolumeAreaAllDimensions]
- 列出当前维度中的功能域。若指定可选参数
[all-dimensions: VolumeAreaAllDimensions]
,则会列出当前已定义的所有功能域。
- 列出当前维度中的功能域。若指定可选参数
volumearea remove <name: string>
- 移除指定名称的功能域。
volumearea remove <position: x y z>
- 移除指定位置上的功能域。
volumearea remove_all
- 移除所有功能域。
参数[]
identifier: string
:basic_string
- 指定标识符的名称。
- 必须为字符串。
from: x y z
:CommandPosition和to: x y z
:CommandPosition
- 指定添加功能域范围的两组对角方块坐标。
- 必须为三维的坐标,包括<X>、<Y>和<Z>,每个值都必须是浮点数或者含有波浪号与脱字号标记。
name: string
:basic_string
- 指定功能域的名称。
- 必须为字符串。
position: x y z
:CommandPosition
- 指定功能域的位置。
- 必须为三维的坐标,包括<X>、<Y>和<Z>,每个值都必须是浮点数或者含有波浪号与脱字号标记。
all-dimensions: VolumeAreaAllDimensions
:enum
- 指定是否列出其他维度的功能域。
效果[]
命令 | 触发条件 | 基岩版 |
---|---|---|
任意 | 参数未正确指定 | 无法解析 |
/volumearea add ... | 尝试添加不存在的已定义功能域 | 执行失败 |
功能域数量达到上限 | ||
指定名称的标识符不存在 | ||
/volumearea remove ... | 指定名称的功能域不存在或指定位置不存在功能域 | |
/volumearea remove_all | 已定义功能域不存在 | |
任意 | 执行成功时 | 添加、移除或列出功能域 |
输出[]
命令 | 版本 | 条件 | 成功次数 |
---|---|---|---|
任意 | 基岩版 | 失败 | 0 |
成功 | 1 |
历史[]
基岩版 | |||||
---|---|---|---|---|---|
1.18.30 | 1.18.20.21 | 加入了/volumearea 。 |
语言