MC Toolkit

MC Toolkit / Rujukan / Kotak alat koordinat

Kotak alat koordinat

Ketik satu set koordinat dan semua konversi berubah sekaligus: chunk, region, Nether, serta jarak dan arah antara dua titik.

Block coordinates

Chunk 16×16 blocks

Chunk X / Z (block >> 4) 21 / -81
Offset inside chunk (block & 15) 8 / 6

Chunk adalah kolom blok 16×16 yang dihasilkan dan disimpan dunia sebagai satu unit, dari batu dasar hingga batas pembangunan.

Region file 32×32 chunks

Region X / Z (chunk >> 5) 0 / -3
Region file name r.0.-3.mca
Chunk inside region (chunk & 31) 21 / 15

Setiap file region meng-bundle grid chunk 32×32 menjadi satu .mca di disk — berguna untuk diketahui saat Anda hanya ingin mencadangkan atau menghapus satu area dunia.

Overworld and Nether 8:1 scale

This Overworld spot in the Nether (X/8, Z/8) 43 / -162
Nether build coords 43 72 -162
Jika ini adalah koordinat Nether, Overworld adalah (X×8, Z×8) 344 / -1296
Round trip check (back to Overworld) 344 / -1296

Perhatikan perjalanan pulang-pergi Z mendarat di -1296, bukan -1290 asli — pergeseran beberapa blok itu normal, bukan bug. Lihat penjelasan di bawah.

X dan Z dibagi 8 saat masuk ke Nether dan dikalikan 8 saat keluar; Y tidak pernah berubah di kedua arah. Bangun portal tujuan sendiri di tempat yang dikonversi daripada mempercayai pembuatan otomatis — untuk gambaran rentang pencarian penuh, lihat Kalkulator Portal Nether khusus di situs ini.

Jarak dan arah antara dua titik

From point
To point
N E S W

North-East, 1124.8 blocks across, up 46

Flat-map distance (ignores Y) 1124.8
True 3D distance 1125.8

Bagaimana koordinat Minecraft terbagi menjadi chunk dan region

Setiap blok berada di dalam kolom 16×16 yang disebut chunk, dan game mengalamatkan chunk dengan cara yang sama seperti mengalamatkan blok — dengan membagi koordinat blok dengan 16 dan hanya menyimpan bagian bilangan bulat. Tiga puluh dua chunk di setiap arah di-bundle menjadi satu region, disimpan di disk sebagai satu .mca file, sehingga satu region mencakup area persegi 512×512 blok. Ketinggian tidak masuk dalam perhitungan ini: chunk adalah kolom vertikal penuh dari dasar dunia hingga batas pembangunan, jadi Y tidak relevan dengan perhitungan chunk maupun region — hanya X dan Z yang penting.

Bagian yang sulit adalah koordinat negatif. Minecraft selalu membulatkan ke arah ketakberhinggaan negatif (pembagian "floor", setara dengan bit-shift yang digunakan game secara internal), bukan ke arah nol seperti pembagian bilangan bulat naif di sebagian besar bahasa pemrograman. Blok Z = -1290 floor-dibagi menjadi chunk Z = -81, bukan -80, karena -1290 ÷ 16 = -80.625 dan pembulatan ke bawah menjadi -81. Offset di dalam chunk mengikuti aturan yang sama: selalu dilaporkan sebagai bilangan positif dari 0-15, dihitung sebagai modulo positif daripada tanda apa pun yang akan diberikan oleh operator sisa biasa.

Mengonversi antara Overworld dan Nether

Nether dibangun pada skala sepersedelapan, jadi satu blok perjalanan Nether mencakup delapan blok di Overworld. Saat masuk ke Nether, bagi X dan Z dengan 8 (pembagian floor lagi, aturan pembulatan negatif yang sama dengan chunk); saat kembali keluar, kalikan dengan 8. Y disalin tanpa perubahan di kedua arah — rasio hanya berlaku untuk bidang horizontal.

Karena memasuki Nether mem-floor pembagian, beberapa presisi hilang, dan mengalikan kembali tidak dapat memulihkannya. Itulah mengapa perjalanan pulang-pergi Overworld → Nether → Overworld dapat mendarat beberapa blok dari tempat Anda memulai — ini adalah pergeseran pembagian floor yang diharapkan, bukan kesalahan dalam perhitungan. Untuk tautan yang andal antara dua portal, jangan mengandalkan pembuatan otomatis: konversi koordinat tujuan yang Anda inginkan dan bangun portal penerima secara manual di tempat yang tepat itu. Alat Kalkulator Portal Nether di situs ini mencakup visualisasi rentang pencarian penuh jika Anda ingin melihat dengan tepat bagaimana game menemukan (atau gagal menemukan) portal untuk ditautkan.

ConversionFormulaExample
Block to chunkfloor(block / 16)-1290 → -81
Block to regionfloor(block / 512)-1290 → -3

Perhitungan koordinat negatif menggunakan pembagian floor (membulatkan ke arah ketakberhinggaan negatif) secara keseluruhan, sesuai dengan bagaimana game sebenarnya menghitung koordinat chunk, region, dan Nether — tidak pernah pemotongan sederhana.

Cari alat Minecraft lainnya?

Kumpulan generator, penampil, dan pengonversi yang berjalan di peramban — semuanya gratis.