Java版存档格式

女足世界杯中国96212025-05-29 07:47:57

关于基岩版的存档格式,请见“基岩版存档格式”。

本文章所述内容仅适用于Java版。

存档(Level)是游戏保存世界的持久化形式。

存档位置[编辑 | 编辑源代码]

游戏客户端内的所有存档均在.minecraft/saves(存档存储目录)下,每一个目录代表一个存档。

游戏不会将所有目录都视为存档,而是会检查每个目录内的level.dat或level.dat_old以确认这是一个有效的游戏存档,确认后的目录才会在选择世界菜单中出现。

对于客户端,名称为w的存档,其存档根目录就是.minecraft/saves/w。

对于服务端,存档位置由两个参数决定:

服务端启动参数--universe(默认为.,即当前运行目录):指定存档存储目录,下文简化为u。

服务端启动参数--world、server.properties中level-name项(按顺序尝试获取):指定存档名称,下文简化为w。

根据这两个参数,服务端的存档根目录路径是u/w。

存档结构[编辑 | 编辑源代码]

每个存档都有相应的文件保存数据,这些文件按照一定的存储格式,在特定的路径上起到作用。下文中粗体代表文件一定存在,未标注粗体则代表文件不一定存在,备份文件不以显示。假定存档已经初始化完成、且至少有一名玩家进入过存档。

所有和维度无关的数据其存储文件都直接和存档根目录相对应,下列是所有维度无关的数据存储文件:

存档根目录

icon.png:存档的图标。

level.dat:存档基础数据存储文件。

resources.zip:世界指定资源包,见资源包 § 世界指定资源包。

session.lock:存档会话锁文件。

advancements:进度存储目录。

<玩家UUID>.json:进度存储文件。

data:存档数据目录。

command_storage_<命名空间>.dat:命令存储存储文件。

idcounts.dat:地图计数存储文件。

map_<地图ID>.dat:地图数据存储文件。

scoreboard.dat:记分板存储文件。

datapacks:世界指定数据包。

<数据包名称>:一个世界指定数据包。

generated:生成数据存储目录。

<命名空间>:对于指定命名空间的数据。

structures:生成结构文件目录。

<标识符>.nbt:结构存储文件。

playerdata:玩家存储目录。

<玩家UUID>.dat:玩家存储文件。

stats:统计存储目录

<玩家UUID>.json:统计存储文件。

对于所有维度数据,所有维度都有对应的根目录,下列列出了各个维度和对应维度目录相对于存档根目录的相对路径:

维度

命名空间ID

相对路径

主世界

minecraft:overworld

/

末地

minecraft:the_end

/DIM1/

下界

minecraft:the_nether

/DIM-1/

其他维度

<命名空间>:<标识符>

/dimensions/<命名空间>/<标识符>/

所有维度数据存储按照下列结构:

维度根目录

data:维度数据目录。

chunks.dat:区块标签存储文件。

raids.dat:袭击存储文件(非末地维度)。

raids_end.dat:袭击存储文件(仅末地维度)。

random_sequences.dat:随机序列存储文件。

entites:实体数据目录。

r.<区域X坐标>.<区域Z坐标>.mca:区域实体存储文件。

c.<区块X坐标>.<区块Z坐标>.mcc:区域实体存储文件的区域额外文件。

poi:兴趣点数据目录。

r.<区域X坐标>.<区域Z坐标>.mca:区域兴趣点存储文件。

c.<区块X坐标>.<区块Z坐标>.mcc:区域兴趣点存储文件的区域额外文件。

region:区块基础数据目录。

r.<区域X坐标>.<区域Z坐标>.mca:区域区块存储文件。

c.<区块X坐标>.<区块Z坐标>.mcc:区域区块存储文件的区域额外文件。

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

编Java版可自定义内容

基本概念

注册表

命名空间ID

标签

命令

命令存储

命令上下文

NBT格式

NBT路径

SNBT格式

JSON

文本组件

格式化代码

UUID

数据包

函数

结构模板

声音事件

注册

定义格式

聊天类型

对话框[新增:JE 1.21.6]

伤害类型

魔咒

魔咒提供器

唱片机曲目

猫变种

青蛙变种

猪变种

牛变种

鸡变种

狼变种

狼音效变种

画变种

山羊角乐器

试炼刷怪笼配置数据

旗帜图案

盔甲纹饰

测试环境

测试实例

游戏行为

战利品表

战利品上下文

随机序列

物品修饰器

谓词

配方

进度定义格式

实体谓词

世界生成

维度

维度类型

世界预设

噪声

噪声设置

密度函数

生物群系

雕刻器

已配置的地物

已放置的地物

结构

资源包

纹理

模型

物品模型映射

字体

着色器

声音事件

相关条目

属性

数据组件

数据组件谓词

粒子数据格式

实体数据格式

方块实体数据格式

物品堆叠数据格式

存档格式

世界生成

数据生成器

相关教程

安装数据包

制作数据包

自定义盔甲纹饰

参考实例

官方实例

洞穴与山崖预览数据包

实验性内置数据包

示例数据包

教程实例

实例:射线投射

实例:视线魔法

编Java版游戏文件

通用文件

版本信息文件格式

信任符号链接列表文件格式

玩家档案缓存存储格式

性能分析报告文件

崩溃报告文件

客户端文件

散列资源文件

客户端核心文件

客户端数据生成器

客户端选项文件格式

下载缓存目录

命令历史文件格式

快捷栏存储格式

服务器列表存储格式

Realms持久化数据存储格式

服务端文件

服务端核心文件

服务端数据生成器

服务端配置文件格式

白名单存储格式

封禁列表存储格式

管理员列表存储格式

存档文件

区域文件格式

结构存储格式

存档数据

存档基础数据存储格式

存档会话锁文件格式

玩家数据格式

统计存储格式

进度存储格式

记分板存储格式

地图存储格式

命令存储存储格式

维度数据

区块存储格式

方块实体数据格式

结构片段存储格式

物品堆叠数据格式

实体数据格式

生物记忆

兴趣点存储格式

袭击存储格式

随机序列存储格式

区块标签存储格式

启动器文件

客户端清单文件格式

启动器档案文件格式

已过时文件

Classic世界格式

Indev世界格式

Alpha世界格式

server_level.dat

结构生成数据文件格式

villages.dat格式

物品格式

植发前必看攻略!怎么选择医院医生?公立三甲 VS 私立植发医院?
下载卡通片的十大网站及如何在线下载卡通片

热门文章

友情链接