- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
手冊:JSON UI/General
出自Minecraft基岩版开发Wiki
- *type:該控制項的型別,可以填寫一個UI定義型別字串。當該控制項不是一個繼承自其他控制項的控制項時,該欄位是必須欄位。
- ignored:該控制項是否在解析定義時被忽略,預設為
false
。可以是一個最終計算結果為布林值的字串運算式。 - $<variable_name>[|default]:加入一個自訂變數,其中
<variable_name>
代表任意一個變數名,如果鍵名末尾帶有可選的|default
代表著該值為該變數的預設值。例如,$some_variable|default
意味著定義了一個名為some_variable
的變數,且該變數在該處定義的值為整個控制項樹和繼承樹中出現該變數時選取的預設值。 - variables[①]:加入一組自訂變數。
- requires:該組變數定義的條件,需要該欄位非空、非零或字串運算式的計算結果非空、非零。否則,該組內的各變數不會得到定義。
- $<variable_name>[|default]:在該組中加入一個自訂變數。
- variables[②]:加入多組自訂變數。
- :加入某一組自訂變數。
- requires:該組變數定義的條件,需要該欄位非空、非零或字串運算式的計算結果非空、非零。否則,該組內的各變數不會得到定義。
- $<variable_name>[|default]:在該組中加入一個自訂變數。
- :加入某一組自訂變數。
- 當型別為
button
(按鈕控制項)時的額外欄位 參見Manual:JSON_UI/Button - 當型別為
custom
(自訂控制項)時的額外欄位 參見Manual:JSON UI/Custom - 當型別為
dropdown
(下拉選單控制項)時的額外欄位 參見Manual:JSON UI/Dropdown - 當型別為
edit_box
(編輯框控制項)時的額外欄位 參見Manual:JSON UI/EditBox - 當型別為
factory
(工廠控制項)時的額外欄位 參見Manual:JSON UI/Factory - 當型別為
grid
(網格控制項)時的額外欄位 參見Manual:JSON UI/Grid - 當型別為
image
(圖片控制項)時的額外欄位 參見Manual:JSON UI/Image - 當型別為
input_panel
(輸入面板控制項)時的額外欄位 參見Manual:JSON UI/InputPanel - 當型別為
label
(標籤控制項)時的額外欄位 參見Manual:JSON UI/Label - 當型別為
panel
(面板控制項)時的額外欄位 參見Manual:JSON UI/Panel - 當型別為
screen
(畫面控制項)時的額外欄位 參見Manual:JSON UI/Screen - 當型別為
scrollbar_box
(捲動欄框控制項)時的額外欄位 參見Manual:JSON UI/ScrollbarBox - 當型別為
scroll_track
(捲動跟蹤控制項)時的額外欄位 參見Manual:JSON UI/ScrollTrack - 當型別為
scroll_view
(捲動視圖控制項)時的額外欄位 參見Manual:JSON UI/ScrollView - 當型別為
selection_wheel
(選輪控制項)時的額外欄位 參見Manual:JSON UI/SelectionWheel - 當型別為
slider
(滑塊控制項)時的額外欄位 參見Manual:JSON UI/Slider - 當型別為
slider_box
(滑塊框控制項)時的額外欄位 參見Manual:JSON UI/SliderBox - 當型別為
stack_panel
(堆疊面板控制項)時的額外欄位 參見Manual:JSON UI/StackPanel - 當型別為
toggle
(開關控制項)時的額外欄位 參見Manual:JSON UI/Toggle - controls:該控制項的子控制項。
- <control_name>[@<inherited_control_namespace>.<inherited_control_name>]:一個子控制項。
- 完整控制項屬性結構 參見Manual:JSON UI/General
- <control_name>[@<inherited_control_namespace>.<inherited_control_name>]:一個子控制項。
- 控制項的後建立欄位 參見Manual:JSON_UI/PostCreate