常用的可编辑标签
Java 版 level.dat 几乎把所有内容都放在一个 Data 复合标签中;基岩版 level.dat 则将标签平铺在根节点。下面列出值得了解的名称;在树中搜索任意名称,编辑器会直接跳转到对应标签。
| 标签 | 类型 | 版本 | 控制内容 |
|---|---|---|---|
LevelName | String | 两者 | 世界的显示名称。复制世界文件夹后可能仍是旧名称;请参阅重命名指南。 |
GameType / gameType | Int | 两者 | 0 生存、1 创造、2 冒险、3 旁观。 |
Difficulty | Byte / Int | 两者 | 0 和平、1 简单、2 普通、3 困难。 |
hardcore | Byte | 两者 | 设为 1 会将世界锁定为极限模式规则。 |
allowCommands / commandsEnabled | Byte | Java / Bedrock | 是否启用作弊。 |
SpawnX, SpawnY, SpawnZ | Int | 两者 | 世界出生点坐标。 |
Time, DayTime | Long | Java | 总刻数和当前时刻。 |
currentTick | Int | Bedrock | 基岩版对应的世界时钟。 |
RandomSeed / WorldGenSettings.seed | Long | Java | 世界种子。此处以真正的 64 位值保存,不会舍入为 double。 |
GameRules / 各个游戏规则标签 | Compound / Byte | Java / Bedrock | /gamerule 设置的全部内容;请参阅游戏规则指南。 |
DataVersion | Int | Java | 世界格式版本。在不同 Minecraft 版本之间迁移世界前应检查此值。 |
lastOpenedWithVersion | Int 列表 | Bedrock | 最后写入该世界的基岩版客户端或服务器构建版本。 |
Player | Compound | 两者 | 嵌入世界文件中的单人游戏物品栏、位置和统计数据。 |