/tickingarea

/tickingarea

原文:Commands/tickingarea;源修订:3187682。

本命令为基岩版和教育版独有,需要开启作弊,所需权限等级为 1。Java 版的对应命令参见 /forceload。用于添加、移除或列出常加载区域。

用法

同时最多可定义 10 个常加载区域。

常加载区域通常在世界启动后加载,除非标记为 preload(预加载)。标记为预加载的常加载区域会在世界启动时,先于其他区块加载。

语法

添加由所有与矩形任意部分相交的区块组成的常加载区域:

tickingarea add <from: x y z> <to: x y z> [name: string] [preload: Boolean]

添加由所有与圆形任意部分相交的区块组成的常加载区域:

tickingarea add circle <center: x y z> <radius: int> [name: string] [preload: Boolean]

按名称删除常加载区域:

tickingarea remove <name: string>

删除所有包含指定坐标点的常加载区域:

tickingarea remove <position: x y z>

删除当前定义的全部常加载区域:

tickingarea remove_all

列出当前维度的常加载区域;指定 all-dimensions 后,包含当前定义的所有维度的常加载区域:

tickingarea list [all-dimensions: AllDimensions]

查询、设置或取消指定名称或包含指定位置的常加载区域的预加载状态:

tickingarea preload <name: string> [preload: Boolean]
tickingarea preload <position: x y z> [preload: Boolean]

参数

区块贯穿世界整个垂直高度,因此标识区块实际不需要 Y 坐标。不过,下列语法中显示 Y 坐标的地方仍必须输入。该值可以任意填写,但始终存储为 0。

  • from: x y z 和 to: x y z(CommandPosition):定义矩形加载区域的两个对角坐标。须为三个由空格分隔的坐标,可使用波浪号或插入符号表示相对坐标。x、z 小于 -30000000 或大于 30000000 时,分别按 -30000000 或 30000000 处理。
  • center: x y z(CommandPosition):圆形常加载区域的中心坐标,格式与坐标限制同上。
  • radius: int:圆形常加载区域的半径,以从中心到圆边缘的区块数量计。须为 32 位整数;整数参数本身可表示 0 至 2147483647,但本命令允许的半径实际为 0 至 4。
  • name: string(basic_string):常加载区域的可选名称。须为字符串,含空格时使用双引号。
  • preload: Boolean:布尔值,须为 true 或 false。在 preload 模式下省略时,查询当前预加载状态。
  • position: x y z(CommandPosition):常加载区域内的点坐标。须为三个由空格分隔的坐标,可使用波浪号或插入符号表示相对坐标。
  • all-dimensions: AllDimensions:必须为字面量 all-dimensions,表示也列出其他维度的常加载区域。

结果

命令不完整或任一参数指定不正确时无法解析。下列情形失败,其他情况成功:

  • add:尝试添加第 11 个常加载区域。
  • add:尝试添加超过 100 个区块的区域,或半径小于 0、大于 4 个区块的圆形区域。
  • add:尝试使用重复名称添加区域。
  • remove 或 preload:没有指定名称或包含指定坐标的常加载区域。
  • remove_all 或 list:没有已定义的常加载区域。

输出

失败时成功次数为 0,成功时为 1。

示例

定义覆盖从 (280,72,105) 到 (328,78,130) 矩形的常加载区域,以下两种写法均可:

/tickingarea add 280 0 105 328 0 130
/tickingarea add 280 0 130 328 0 105

定义名为 Homebase 的圆形常加载区域,以当前区块为中心,向各方向延伸 2 个区块:

/tickingarea add circle ~ ~ ~ 2 Homebase

移除名为 world spawn 的常加载区域:

/tickingarea remove "world spawn"

移除所有包含 (-200,72,1000) 方块的常加载区域:

/tickingarea remove -200 72 1000

列出所有维度中定义的常加载区域:

/tickingarea list all-dimensions

外部链接

Microsoft Learn:/tickingarea 命令(2023 年 10 月 11 日)。

来源为 Minecraft Wiki;本中文翻译/改编按 CC BY-NC-SA 3.0 共享。