- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
模板:Json
出自Minecraft基岩版开发Wiki
本模板用於生成更加清楚的JSON結構的欄位。
顯示JSON檔案結構時,本模板最好與無序列表配合使用,並包裹在一個class="treeview"
元素當中。
用法[編輯]
{{json|int|DisplayText}}
DisplayText
{{json|num;array;object|DisplayText}}
DisplayText
{{json|int|DisplayText|required=1}}
*DisplayText
<div class="treeview">
*{{json|object|Index}}
**{{json|float|DisplayText|1}}
**{{json|string|DisplayText|2}}
</div>
- Index
- DisplayText[①]
- DisplayText[②]
模板參數[編輯]
該模板用於更加清楚的JSON結構的欄位。
參數 | 描述 | 類型 | 狀態 | |
---|---|---|---|---|
標籤 | 1 | 用標籤展示欄位的型別。當同一個欄位可以是多種型別時,每兩個標籤之間用英文分號隔開。
| 字串 | 非必填 |
顯示文字 | 2 | 顯示於標籤後的自訂文字。 | 字串 | 非必填 |
序號標記 | 3 | 當同一個欄位可以是多種型別時,對型別的序號標記。 | 數值 | 非必填 |
必選欄位 | required | 在標籤後顯示一個紅色星號來表示必選。 | 布林值 | 非必填 |
可用的標籤[編輯]
圖示 | 標籤名稱 | 注釋 |
---|---|---|
n num number double |
數字(不區分整數和浮點數) | |
i int integer |
整數 | |
f float |
浮點數 | |
s str string |
字串 | |
format version format version |
格式版本 | |
enum enumerate enumerator numeration enumerated value |
列舉值 | |
identifier namespaced identifier id nsid block reference item reference entity reference biome reference feature reference structure reference ref reference |
引用 | |
ml molang |
Molang | |
nbt snbt |
SNBT | |
cmd command |
指令 | |
rt raw raw text json |
原始文字 | |
a arr array |
陣列 | |
range interval |
範圍 | |
vec2 pos2 |
二維向量 | |
vec3 pos3 pos |
三維向量 | |
semver format version array format array version array |
格式版本陣列 | |
o obj object |
物件 | |
b bool boolean |
布林值 | |
(預設) |
注意:NBT沒有使用布林值(通常是byte
型別),所以布林值只適用於JSON。
JSON中只存在double
型別,而沒有其他數字型別的概念,也不存在指定了元素型別的陣列。因此,int
、short
、int
、long
、float
、int array
和int array
應該只會用於表示Minecraft讀取JSON欄位之後轉換成的型別。
範例[編輯]
用於樹狀列表文字[編輯]
<div class="treeview"> * {{json|object|Data}}:此标签包含所有的世界数据。 ** {{json|int|GameType}}:在单人游戏玩家生成或重生时的默认游戏模式。 ** {{json|int|LastPlayed}}:世界最后被加载时的Unix时间戳。 ** {{json|string|LevelName}}:世界的名字 ** {{json|object|DimensionData}}: 这个标签包含特定维度的世界数据。 *** {{json|object|1}}: 末路之地的数据。 **** {{json|object|DragonFight}}: 末影龙战斗的数据。只有在进入末地后才会出现。 ***** {{json|object|ExitPortalLocation}}: 末影龙被击败后会飞往的地方,返回主世界的传送门的位置。 ****** {{json|int|X}}: 传送门的X轴坐标。 ****** {{json|int|Y}}: 传送门的Y轴坐标。 ****** {{json|int|Z}}: 传送门的Z轴坐标。 ** {{json|int|SpawnX}}:出生点的X坐标。 ** {{json|int|SpawnY}}:出生点的Y坐标。 ** {{json|int|SpawnZ}}:出生点的Z坐标。 </div>
- Data:此標籤包含所有的世界資料。
- GameType:在單人遊戲玩家生成或重生時的預設遊戲模式。
- LastPlayed:世界最後被載入時的Unix時間戳。
- LevelName:世界的名字
- DimensionData: 這個標籤包含特定維度的世界資料。
- 1: 終末之界的資料。
- DragonFight: 終界龍戰鬥的資料。只有在進入終界後才會出現。
- ExitPortalLocation: 終界龍被擊敗後會飛往的地方,傳回主世界的傳送門的位置。
- X: 傳送門的X軸座標。
- Y: 傳送門的Y軸座標。
- Z: 傳送門的Z軸座標。
- ExitPortalLocation: 終界龍被擊敗後會飛往的地方,傳回主世界的傳送門的位置。
- DragonFight: 終界龍戰鬥的資料。只有在進入終界後才會出現。
- 1: 終末之界的資料。
- SpawnX:重生點的X座標。
- SpawnY:重生點的Y座標。
- SpawnZ:重生點的Z座標。