加入、刪除或列出常載入區域。同時最多可以定義10個常載入區域。
語法[]
tickingarea add <from: x y z> <to: x y z> [name: string]
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]
tickingarea add circle <center: x y z> <radius: int> [name: string] [preload: Boolean]
tickingarea remove <position: x y z>
tickingarea remove <name: string>
tickingarea remove_all
tickingarea preload <name: string> [preload: Boolean]
tickingarea preload <position: x y z> [preload: Boolean]
tickingarea list [all-dimensions: AllDimensions]
- 以上的背景色是為了方便閱讀。
參數[]
- Y座標在識別區塊的時候實際上並不需要,因為區塊跨越整個世界的垂直高度。但是必須在下面的參數中顯示的地方輸入Y座標,它可以是任意值,但總是被儲存為0。
from: x y z
與to: x y z
- 指定用於定義矩形常載入區域的兩個對角座標。
center: x y z
- 指定用於定義圓形常載入區域的圓心的座標。
radius: int
- 指定圓形常載入區域的半徑作為從中心到圓周的區塊數。它只能是從1到4的整數。
name: string
- 指定常載入區域的可選名稱。包含空格的值必須用英文雙引號括起來。該名稱會顯示在常載入區域列表中,可用於刪除特定區域或設定和查詢特定區域是否預載入。
position: x y z
- 指定要選擇的常載入區域所包含的座標。可用於刪除特定區域或設定和查詢特定區域是否預載入。
preload: Boolean
- 指定常載入區域是否預載入,只能填寫
false
或true
。在add
語法中若不填則預設為false
,在preload
語法中若不填則可以查詢指定的常載入區域是否預載入。
- 指定常載入區域是否預載入,只能填寫
all-dimensions: AllDimensions
- 指定是否列出所有維度中的常載入區域。只能填寫
all-dimensions
,如不填則預設為僅顯示本維度常載入區域。
- 指定是否列出所有維度中的常載入區域。只能填寫
效果[]
- 若參數沒有被正確指定、嘗試加入第11個常載入區域、嘗試加入大於100個區塊的常載入區域或半徑小於1或大於4個區塊的圓形常載入區域,或指令失敗。
指令 | 觸發條件 | 基岩版 |
---|---|---|
任意 | 指定的參數不正確 | 執行失敗 |
/tickingarea add ... | 嘗試加入第11個常載入區域 | |
嘗試加入大於100個區塊的常載入區域或半徑小於1或大於4個區塊的圓形常載入區域 | ||
嘗試加入重複名稱的常載入區域時 | ||
任意 | 執行成功時 | 加入與矩形區域有重疊部分的所有區塊組成的常載入區域 |
- 成功時:
add
- 加入與矩形區域有重疊部分的所有區塊組成的常載入區域。add circle
- 加入與圓形區域有重疊部分的所有區塊組成的常載入區域。remove
- 刪除常載入區域。如果指定了名稱,則只會刪除具有該名稱的常載入區域。如果指定了位置,則刪除包含這個座標點的所有常載入區域。remove_all
- 刪除本維度中所有已定義的常載入區域。preload
- 設定或顯示常載入區域是否預載入,0表示不會預載入,1表示會預載入。如果指定了名稱,則只會處理具有該名稱的常載入區域。如果指定了位置,則處理包含這個座標點的所有常載入區域。list
- 顯示目前維度中的常載入區域。如果指定了可選的所有維度參數,則列出已定義的所有常載入區域。注意,列表中顯示的座標在矩形的情況下被調整為區塊的邊界,在圓的情況下被調整為區塊的中心。
歷史[]
基岩版 | |||||
---|---|---|---|---|---|
1.2.0 | 1.2.0.2 | 加入了/tickingarea 。 | |||
1.18.30 | 1.18.20.21 | 加入了preload 參數。 |
語言