Підтримуються Minecraft Bedrock Edition і Java Edition — а також усі їхні серверні ядра, популярні й маловідомі: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina та інші. Повний список.
Потрібно переглянути вміст файла Minecraft, не змінюючи його? Перетягніть нижче будь-який .nbt, .dat, .mcstructure, .schem або дамп NBT, щоб побачити повне дерево тегів із типами й значеннями, виконати пошук за назвою чи значенням та експортувати все як текст SNBT. Файл нікуди не передається й не записується, доки ви не натиснете кнопку збереження.
Часто NBT-файл відкривають для діагностики: яка версія його записала, чому світ не завантажується або що міститься в отриманій схемі. Переглядач показує точний тип кожного тегу, тому TAG_Byte зі значенням 1 можна відрізнити від TAG_Int зі значенням 1. Для Minecraft ця відмінність важлива, а текстові дампи часто її втрачають.
Позначки типу в кожному рядку — Byte, Short, Int, Long, Float, Double, Byte[], String, List, Compound, Int[], Long[].
Повні 64-бітові long відображаються точно, тому сіди та половини UUID не округлюються.
Пошук у всьому дереві за назвою або значенням тегу з переходом безпосередньо до збігу.
Визначений формат показано на панелі файла: видання, порядок байтів, стиснення та версія сховища Bedrock.
Експорт SNBT перетворює весь документ на текст для порівняння, вставлення в команду або передавання іншому інструменту.
NBT і SNBT
SNBT — текстова форма NBT, яку виводить /data get і приймають команди. Інформація про типи зберігається в суфіксах: 3b — byte, 3s — short, 3L — long, 3.0f — float, 3.0d — double, [I;1,2,3] — масив int. Кнопка експорту створює саме такий текст, тож двійковий файл можна вставити в командний блок або зберегти в git і порівнювати рядок за рядком.
JSON не є заміною: у ньому один числовий тип і немає масивів byte, тому перетворення NBT на JSON непомітно втрачає важливі для Minecraft відмінності. Саме тому інструмент експортує SNBT, а не JSON.
Файли, які тут відкриваються
Будь-які файли, дані яких є одним документом NBT: Java і Bedrock level.dat, playerdata, servers.dat, hotbar.nbt, idcounts.dat, raids.dat, scoreboard.dat, дані карт, структури .nbt, .schem і .schematic, .mcstructure, .litematic, вилучені дані чанків і дампи пакетів. Із контейнерів на кшталт регіонів .mca, архівів .mcworld і папок LevelDB спочатку треба вилучити окремий документ.
Часті запитання
Чи можна переглянути NBT-файл без редагування?
Так. Редактор записує файл лише після натискання Save & Download і ніколи не змінює перетягнутий оригінал.
Чи можна перетворити NBT на JSON?
Редактор експортує SNBT, що зберігає типи тегів. JSON об’єднує bytes, shorts, ints, longs і floats в один числовий тип та втрачає масиви byte, тому не підходить для зворотного перетворення даних Minecraft.
Чому для файла визначено не те видання, яке я очікував?
Формат визначається за байтами, а не розширенням. Файл, позначений як Java замість очікуваного Bedrock, зазвичай належить іншому виданню або є фрагментом, який випадково вдалося розібрати. Якщо є попередження про кінцеві байти, перевірте зазначені зміщення.
Файл якого розміру можна відкрити?
Документи розміром у кілька мегабайт обробляються нормально: масиви зберігаються як типізовані, а дерево відтворюється відкладено, тому на сторінці існують лише розгорнуті рядки.