快捷栏存储格式

来自Minecraft Wiki
(重定向自Hotbar.nbt
跳转到导航 跳转到搜索
本文章所述内容仅适用于Java版

快捷栏存储文件用于记录创造模式下保存的快捷栏

存储格式[编辑 | 编辑源代码]

快捷栏存储文件位于<客户端根目录>/hotbar.nbt,使用未压缩的NBT文件格式保存,其内部有下列NBT结构:

  • NBT复合标签/JSON对象 根标签
    • NBT列表/JSON数组*
      *
      <被保存的快捷栏下标>
      :一项被保存的快捷栏信息。下标从0开始计数直到8,共有9个可被保存的快捷栏。所有0-8快捷栏必须都存在,否则游戏将在日志中报错,但不会影响加载。
      • NBT复合标签/JSON对象:一个物品。列表中一共有9个物品,分别对应了快捷栏的1-9号槽位。列表必须有9个元素,否则游戏将不会读取这一整个快捷栏。
    • 整型*DataVersion:文件最后一次被保存时的数据版本。如果此项不存在则认为是1343(Java版1.12.2)。

存储行为[编辑 | 编辑源代码]

当游戏启动时,如果快捷栏存储文件不存在,则游戏会默认没有保存的快捷栏。

当游戏保存了一个快捷栏时,游戏会立刻写入此文件,如果此文件此时不存在游戏也会立刻创建。

导航[编辑 | 编辑源代码]