Hỗ trợ Minecraft Bedrock Edition và Java Edition — cùng mọi phần mềm máy chủ phổ biến hoặc ít gặp của cả hai: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina và các phần mềm còn lại. Danh sách đầy đủ.
Chỉ cần xem bên trong tệp Minecraft mà không muốn thay đổi? Thả tệp .nbt, .dat, .mcstructure, .schem hoặc bản dump NBT thô bên dưới để xem toàn bộ cây thẻ cùng kiểu và giá trị, tìm theo tên hoặc giá trị rồi xuất tất cả thành văn bản SNBT. Không có dữ liệu nào được tải lên và tệp chỉ được ghi khi bạn bấm lưu.
Một lý do chính để mở tệp NBT là chẩn đoán: phiên bản nào đã ghi tệp, vì sao thế giới không tải được, bên trong schematic người khác gửi thực sự có gì. Trình xem hiện mọi thẻ với kiểu chính xác để bạn phân biệt TAG_Byte bằng 1 với TAG_Int bằng 1 — khác biệt quan trọng với Minecraft nhưng thường bị mất trong bản dump văn bản.
Nhãn kiểu trên mỗi hàng — Byte, Short, Int, Long, Float, Double, Byte[], String, List, Compound, Int[], Long[].
Long 64 bit đầy đủ được hiển thị chính xác, nên seed và các nửa UUID không bị làm tròn.
Tìm kiếm toàn bộ cây theo tên hoặc giá trị thẻ, rồi chuyển thẳng đến kết quả.
Định dạng đã phát hiện hiện trên thanh tệp: phiên bản, thứ tự byte, kiểu nén và phiên bản lưu trữ Bedrock.
Xuất SNBT để nhận toàn bộ tài liệu dưới dạng văn bản, có thể so sánh, dán vào lệnh hoặc đưa cho công cụ khác.
NBT và SNBT
SNBT là dạng văn bản của NBT — đầu ra của /data get và dạng lệnh chấp nhận. Nó giữ thông tin kiểu bằng hậu tố: 3b là byte, 3s là short, 3L là long, 3.0f là float, 3.0d là double, [I;1,2,3] là mảng int. Nút xuất tạo đúng dạng đó để tệp nhị phân có thể dán vào command block hoặc đưa vào git và so sánh từng dòng.
JSON không thể thay thế: nó chỉ có một kiểu số và không có mảng byte, nên chuyển NBT sang JSON âm thầm làm mất những khác biệt Minecraft cần. Vì vậy công cụ này xuất SNBT thay vì JSON.
Các tệp có thể mở
Mọi payload là một tài liệu NBT duy nhất: level.dat Java và Bedrock, playerdata, servers.dat, hotbar.nbt, idcounts.dat, raids.dat, scoreboard.dat, dữ liệu bản đồ, cấu trúc .nbt, .schem và .schematic, .mcstructure, .litematic, payload chunk đã trích xuất và bản dump gói tin. Các vùng chứa như region .mca, gói .mcworld và thư mục LevelDB cần được trích một tài liệu trước.
Câu hỏi thường gặp
Tôi có thể xem tệp NBT mà không sửa không?
Có. Trình sửa chỉ ghi tệp khi bạn bấm Lưu & tải xuống và không bao giờ thay đổi tệp đã thả vào.
Công cụ có thể chuyển NBT sang JSON không?
Công cụ xuất SNBT để giữ nguyên kiểu thẻ. JSON sẽ gộp byte, short, int, long và float thành một kiểu số, đồng thời làm mất mảng byte, nên không phù hợp để chuyển đổi qua lại dữ liệu Minecraft.
Tại sao tệp được nhận là phiên bản khác với dự kiến?
Định dạng được phát hiện từ byte, không dựa vào phần mở rộng. Tệp được báo là Java khi bạn nghĩ là Bedrock thường thực sự đến từ phiên bản kia, hoặc chỉ là đoạn dữ liệu tình cờ phân tích được — hãy xem offset được báo nếu có cảnh báo byte thừa.
Công cụ mở được tệp lớn đến mức nào?
Tài liệu vài megabyte vẫn xử lý tốt: mảng được giữ trong typed array và cây chỉ kết xuất khi cần, nên chỉ những hàng bạn mở rộng mới tồn tại trên trang.