Переглядач NBT — відкривайте файли NBT Minecraft

Підтримуються 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.dat.mcstructure.schem.schematicЕкспорт SNBTПошук

Перетягніть будь-який файл .nbt або .dat сюди

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · дампи чанків

Читання файла, створеного стороннім інструментом

Часто 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, зазвичай належить іншому виданню або є фрагментом, який випадково вдалося розібрати. Якщо є попередження про кінцеві байти, перевірте зазначені зміщення.

Файл якого розміру можна відкрити?

Документи розміром у кілька мегабайт обробляються нормально: масиви зберігаються як типізовані, а дерево відтворюється відкладено, тому на сторінці існують лише розгорнуті рядки.

Пов’язані інструменти