Template:Nbt/doc

来自Minecraft基岩版开发Wiki
这是文档页面,它应该被放置到Template:Nbt,查看Template:Documentation以获取更多信息。
sprite表

本模板用于生成更加清楚的NBT标签的字段。

显示NBT文件结构时,本模板最好与无序列表配合使用,并包裹在一个class="treeview"元素当中。

用法[编辑]

{{nbt|<标签名>|显示的文字(可选)}}

可用的标签[编辑]

图标 标签名称 注释
byte 字节
si
short
短整数
i
int
integer
整数
li
long
int64
i64
长整数
f
float
浮点数
d
double
双精度浮点数
bytea
byte array
byte-array
字节数组
s
string
字符串
l
list
列表
c
compound
复合
ia
int array
int-array
integer array
integer-array
整数数组
b
bool
boolean
布尔值
la
long array
long-array
长整数数组
(默认)

注意:NBT没有使用布尔值(通常是byte类型),所以布尔值只适用于JSON。

JSON中只存在double类型,而没有其他数字类型的概念,也不存在指定了元素类型的数组。因此,byteshortintlongfloatbyte arrayint array应该只会用于表示Minecraft读取JSON字段之后转换成的类型。

示例[编辑]

用于树状列表文本[编辑]

<div class="treeview">
* {{nbt|compound|Data}}:此标签包含所有的世界数据。
** {{nbt|int|GameType}}:在单人游戏玩家生成或重生时的默认游戏模式。
** {{nbt|long|LastPlayed}}:世界最后被加载时的Unix时间戳。
** {{nbt|string|LevelName}}:世界的名字
** {{nbt|compound|DimensionData}}: 这个标签包含特定维度的世界数据。
*** {{nbt|compound|1}}: 末路之地的数据。
**** {{nbt|compound|DragonFight}}: 末影龙战斗的数据。只有在进入末地后才会出现。
***** {{nbt|compound|ExitPortalLocation}}: 末影龙被击败后会飞往的地方,返回主世界的传送门的位置。
****** {{nbt|byte|X}}: 传送门的X轴坐标。
****** {{nbt|byte|Y}}: 传送门的Y轴坐标。
****** {{nbt|byte|Z}}: 传送门的Z轴坐标。
** {{nbt|int|SpawnX}}:出生点的X坐标。
** {{nbt|int|SpawnY}}:出生点的Y坐标。
** {{nbt|int|SpawnZ}}:出生点的Z坐标。
</div>
  •  Data:此标签包含所有的世界数据。
    •  GameType:在单人游戏玩家生成或重生时的默认游戏模式。
    •  LastPlayed:世界最后被加载时的Unix时间戳。
    •  LevelName:世界的名字
    •  DimensionData: 这个标签包含特定维度的世界数据。
      •  1: 末路之地的数据。
        •  DragonFight: 末影龙战斗的数据。只有在进入末地后才会出现。
          •  ExitPortalLocation: 末影龙被击败后会飞往的地方,返回主世界的传送门的位置。
            •  X: 传送门的X轴坐标。
            •  Y: 传送门的Y轴坐标。
            •  Z: 传送门的Z轴坐标。
    •  SpawnX:出生点的X坐标。
    •  SpawnY:出生点的Y坐标。
    •  SpawnZ:出生点的Z坐标。

参见[编辑]