namespace PCL.Core.Minecraft.Saves;
///
/// 游戏难度。
///
public enum Difficulty
{
/// 和平
Peaceful = 0,
/// 简单
Easy = 1,
/// 普通
Normal = 2,
/// 困难
Hard = 3,
}
///
/// 游戏模式。
///
public enum GameMode
{
/// 生存
Survival = 0,
/// 创造
Creative = 1,
/// 冒险
Adventure = 2,
/// 旁观
Spectator = 3,
/// 极限模式 —— 在 NBT 中并非独立的 GameType,而是 Survival + hardcore=1。
Hardcore = 4,
}
///
/// 存档格式版本,按 Minecraft 大版本的历史演进排列,直接对应解析器类型。
/// 各解析器的匹配优先级等于版本号从高到低的顺序。
///
public enum SaveFormatVersion
{
/// Alpha ~ 正式 1.2.5
Pre113,
/// 1.3.1 ~ 1.8.9
Version131To189,
/// 15w32a(1.9) ~ 1.12.2
Version19To1122,
/// 17w47a(1.13) ~ 1.15.2
Version113To1152,
/// 20w20a(1.16) ~ 1.21.11
Version116To1211,
/// 26.1-snapshot-6 及之后(2026 新版本号体系)
Version261Plus,
}