Lima pengodean, satu area file
Java big-endian, Bedrock little-endian, NBT jaringan varint Bedrock, NBT jaringan dengan root tanpa nama dari Java 1.20.2+, dan level.dat Bedrock dengan header. Semuanya dideteksi, bukan ditebak.
Mendukung Minecraft Bedrock Edition dan Java Edition — serta semua core server untuk keduanya, baik yang populer maupun yang jarang dikenal: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina, dan lainnya. Daftar lengkap.
Bedrock Edition didukung beserta semua core server Bedrock; Java Edition dan semua core server Java, termasuk yang jarang digunakan, juga didukung. Letakkan file level.dat, playerdata, .nbt, .mcstructure, .schem atau .schematic ke kotak di bawah, edit tag apa pun di struktur pohon, lalu unduh kembali dalam format biner yang sama persis. Urutan byte, header, dan kompresi dideteksi otomatis. Semua proses berjalan di browser Anda—tanpa unggahan, akun, atau instalasi.
Letakkan file NBT apa pun di sini
level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · dump chunkNBT (Named Binary Tag) adalah satu format dengan beberapa pengodean. Setiap edisi Minecraft, launcher, dan core server memakai kombinasi yang berbeda. Editor ini mendukung semuanya dan menentukan format yang tepat langsung dari byte file, jadi Anda tidak perlu mengetahui variannya sebelum membuka file.
| File | Berasal dari | Pengodean | Kompresi |
|---|---|---|---|
level.dat | Dunia Java — Vanilla, Paper, Spigot, Fabric, Forge | Big-endian, root bernama | gzip |
level.dat | Dunia Bedrock — BDS, PocketMine-MP, Nukkit, MCPE | Little-endian + header 8 byte | Tidak ada |
<uuid>.dat | Java playerdata/ | Big-endian | gzip |
servers.dat, hotbar.nbt | Klien Java | Big-endian | Tidak ada |
idcounts.dat, raids.dat, map_*.dat | Dunia Java data/ | Big-endian | gzip |
.nbt | Blok struktur, struktur datapack | Big-endian | gzip |
.schem, .schematic | WorldEdit, Sponge, MCEdit | Big-endian | gzip |
.mcstructure | Blok struktur Bedrock | Little-endian | Tidak ada |
| Payload chunk | File region .mca hasil ekstraksi, nilai LevelDB | Kedua urutan byte | zlib atau tanpa kompresi |
| Dump paket | Protokol Bedrock, protokol Java 1.20.2+ | Varint LE / BE tanpa nama | Tidak ada |
world/, server Bedrock di worlds/YourWorld/, dan Android di games/com.mojang/minecraftWorlds/<id>/. Hentikan server terlebih dahulu agar file tidak sedang ditulis saat disalin.Java big-endian, Bedrock little-endian, NBT jaringan varint Bedrock, NBT jaringan dengan root tanpa nama dari Java 1.20.2+, dan level.dat Bedrock dengan header. Semuanya dideteksi, bukan ditebak.
Dekompresi dan kompresi ulang memakai Compression Streams API bawaan, sehingga level.dat Java dapat disimpan kembali sebagai file yang diterima gim tanpa perubahan format.
TAG_Long disimpan sebagai BigInt. Seed dunia dan kedua bagian UUID tetap utuh setelah diedit, tanpa rusak akibat pembulatan floating-point yang sering bermasalah pada alat NBT berbasis browser.
Java menulis UTF-8 termodifikasi (CESU-8), sedangkan Bedrock memakai UTF-8 standar. Editor menerapkan pengodean sesuai edisi agar emoji dan nama dunia non-Latin tetap utuh.
Array disimpan dalam typed array dan pohon dirender bertahap, 200 entri sekaligus. NBT chunk berukuran megabyte dapat dibuka tanpa membuat tab macet.
Temukan tag berdasarkan nama atau nilai di seluruh file, lalu langsung buka tag tersebut dengan path yang telah dibentangkan.
Ekspor seluruh pohon sebagai SNBT, yaitu bentuk teks yang digunakan oleh /data dan datapack, untuk dibandingkan, dibagikan, atau ditempelkan ke perintah.
Baca file Bedrock lalu tulis sebagai Java big-endian gzip, atau sebaliknya. Berguna untuk protokol, pengujian, dan pengembangan alat.
File dibaca dengan FileReader, diurai dalam JavaScript, lalu dikembalikan sebagai blob di memori. Tidak ada endpoint unggahan.
NBT ditulis oleh gim, bukan implementasi server. Karena itu, setiap core yang menyimpan dunia Minecraft memakai salah satu pengodean yang dapat dibaca editor ini. Daftar di bawah bersifat teknis: core yang menulis dunia mengikuti struktur Vanilla agar klien dapat membacanya.
level.dat header 8 byteBedrock Dedicated Server (BDS), PocketMine-MP (PM3, PM4, PM5), Nukkit, Nukkit-MOT, PowerNukkitX, Cloudburst Server, Dragonfly, Endstone, LeviLamina dan BDSX, Allay, JukeboxMC, GoMint, Sculk, ElementZero, LiteLoaderBDS, serta klien MCPE dan MCBE di Android, iOS, Windows, konsol, dan Switch. Semuanya memakai worlds/<World>/level.dat, header yang sama, dan tag yang sama—lihat alur kerja sisi server.
Vanilla, CraftBukkit, Spigot, Paper, Purpur, Pufferfish, Folia, Leaves, Gale, Petal, Airplane, Sponge (SpongeVanilla, SpongeForge), Fabric, Quilt, Forge, NeoForge, Mohist, Arclight, Magma, Ketting, Banner, Cardboard, Glowstone, Thermos, Uberbukkit dan semua fork, server modpack, atau build lama lainnya. Jika menulis world/level.dat, editor ini dapat membukanya— lihat detail.
Geyser, WaterdogPE, Waterfall, Velocity dan BungeeCord tidak menyimpan dunia; perangkat lunak tersebut mengirim NBT melalui jaringan. Data tangkapan socket berupa NBT jaringan—varint little-endian di sisi Bedrock dan big-endian dengan root tanpa nama pada Java 1.20.2+—dan keduanya dapat langsung dibuka di sini.
Fork khusus, core privat, proyek pembelajaran, atau server buatan sendiri tetap didukung jika filenya berupa NBT. Editor mendeteksi salah satu dari lima pengodean dan membukanya; tidak ada fungsi yang bergantung pada nama core.
Halaman ini menyediakan engine melalui window.NBT, sehingga parser yang dipakai UI dapat dijalankan dari konsol browser atau digunakan kembali dalam userscript:
const bytes = new Uint8Array(await file.arrayBuffer());
const { root, format, compression, headerVersion } = await NBT.read(bytes);
root.value.find(t => t.name === "LevelName").value = "New World";
const out = await NBT.write(root, format, { compression, headerVersion });
Tag berupa objek biasa— { type, name, value, listType } —array berupa Int8Array, Int32Array dan BigInt64Array, sedangkan long berupa BigInt. Referensi format NBT lengkap menjelaskan setiap jenis tag dan perbedaan antar-pengodean.
Ya. Editor ini bersumber terbuka dengan lisensi MIT. Tidak ada paket berbayar, pendaftaran, atau kuota unggahan karena tidak ada komponen server; editor hanya terdiri dari satu halaman statis dan dua file aset.
Keduanya. File Java Edition memakai big-endian dan biasanya dikompresi dengan gzip; file Bedrock memakai little-endian, sedangkan level.dat memiliki header tambahan 8 byte. Editor mendeteksi varian file dan menulis kembali varian yang sama saat disimpan.
Tidak. File dibaca secara lokal dengan FileReader API dan hasil unduhan dibuat dari blob di memori. Setelah halaman dimuat, editor tetap berfungsi meski koneksi jaringan diputus.
Ya. Tata letaknya dirancang untuk perangkat seluler dengan target sentuh 44 px dan bilah tindakan yang selalu berada di posisi yang sama. Di Android, file dunia dapat dipilih dari pengelola file. Di iOS, file harus lebih dahulu disimpan di aplikasi Files karena sandboxing.
NBT adalah format pengodean biner yang digunakan Minecraft untuk menyimpan data di disk. SNBT adalah bentuk teksnya, yaitu sintaks yang Anda ketikkan dalam perintah seperti /data merge. Editor ini membaca NBT biner dan mengekspor SNBT, sehingga Anda dapat membandingkan dua file atau menyisipkan struktur ke dalam perintah.
Editor NBT desktop seperti NBTExplorer serta berbagai alat web khusus yang hanya mendukung satu edisi. Lihat perbandingan NBTExplorer di browser untuk mengetahui fungsi yang tersedia dan yang tidak.