З яких файлів складається світ Java
Усі наведені нижче файли відкриваються в редакторі. Самі файли регіонів (.mca) є контейнерами з багатьма стиснутими чанками, а не окремими документами NBT, тому спочатку витягніть дані чанка. Редактор прочитає отриманий NBT чанка зі стисненням zlib.
| Шлях | Вміст | Стиснення |
world/level.dat | Назва світу, режим гри, правила, точка появи, DataVersion | gzip |
world/level.dat_old | Попереднє збереження того самого файла | gzip |
world/playerdata/<uuid>.dat | Інвентар, скриня Енду, позиція, здоров’я, XP, атрибути | gzip |
world/data/raids.dat, idcounts.dat, map_*.dat | Стан рейдів, лічильники id сутностей, предмети-карти | gzip |
world/data/scoreboard.dat | Цілі, команди, рахунок | gzip |
world/region/*.mca | NBT чанків усередині контейнера регіону | zlib для кожного чанка |
servers.dat | Список багатокористувацьких серверів клієнта | немає |
hotbar.nbt | Збережені панелі творчого режиму | немає |
*.nbt у датапаках | Структури зі структурних блоків і пазлів | gzip |
Paper, Spigot, Fabric, Forge — ті самі файли
Форки й завантажувачі модів змінюють роботу сервера, а не формат запису світу. Paper, Purpur, Pufferfish, Folia, Fabric, Quilt, Forge, NeoForge, Mohist, Arclight і Sponge використовують структуру NBT Vanilla, тому ця сторінка стосується їх без змін. Форки лише додають поруч зі світом власні файли, як-от paper-world.yml і конфігурації модів; це YAML або TOML, не пов’язані з NBT.
Моди й плагіни можуть додавати власні compound до level.dat або playerdata. Вони відкриваються тут як звичайні теги; не змінюйте їх, якщо не знаєте, як мод їх використовує.
DataVersion і перенесення між версіями
Світи Java містять ціле значення DataVersion, яке визначає формат світу й збільшується з кожним снапшотом. Орієнтири: 1.16.5 — 2586, 1.17.1 — 2730, 1.18.2 — 2975, 1.19.4 — 3337, 1.20.4 — 3700, 1.21 — 3953. Старіший клієнт відмовляється відкривати світ саме через цей тег. Його ручне зменшення не перетворює дані чанків, а лише прибирає перевірку. Використовуйте тег, щоб визначити версію запису світу; не змінюйте його для примусового зниження версії.