MC Toolkit

MC Toolkit / Başvuru / Koordinat araç kutusu

Koordinat araç kutusu

Bir koordinat girin, bütün dönüşümler aynı anda güncellensin: chunk, bölge, Nether ve iki nokta arası uzaklık ile yön.

Block coordinates

Chunk 16×16 blocks

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

Bir "chunk", dünyanın Katman Kayası'ndan inşaat sınırına kadar tek bir birim olarak oluşturduğu ve kaydettiği 16×16 blokluk sütundur.

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

Her bölge dosyası, 32×32'lik bir chunk ızgarasını tek bir .mca disk üzerine Kese'ler halinde toplar — dünyanın sadece bir alanını yedeklemek veya silmek istediğinizde bilmekte fayda var.

Overworld and Nether 8:1 scale

This Overworld spot in the Nether (X/8, Z/8) 43 / -162
Nether build coords 43 72 -162
Bunlar Nether koordinatları olsaydı, Overworld (X×8, Z×8) 344 / -1296
Round trip check (back to Overworld) 344 / -1296

Gidiş-dönüş Z'nin orijinal -1290 değil, -1296'ya indiğini fark edin — bu birkaç blokluk kayma normaldir, bir hata değildir. Açıklamayı aşağıda bulabilirsiniz.

X ve Z, Nether'a giderken 8'e bölünür ve geri dönerken 8 ile çarpılır; Y hiçbir yönde değişmez. Otomatik oluşturmaya güvenmek yerine, dönüştürülen noktada hedef portalı kendiniz inşa edin — tam arama aralığı resmi için bu sitedeki özel Nether Portal Hesaplayıcı'ya bakın.

İki nokta arasındaki mesafe ve yön

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

Minecraft koordinatları chunk'lara ve bölgelere nasıl ayrılır?

Her blok, "chunk" adı verilen 16×16'lık bir sütunun içinde yer alır ve oyun, chunk'ları blokları adreslediği gibi adresler — blok koordinatını 16'ya bölerek ve sadece tam sayı kısmını tutarak. Her yönde otuz iki chunk bir araya gelerek bir bölge oluşturur ve diskte tek bir .mca dosya olarak kaydedilir, böylece bir bölge 512×512 blokluk bir kareyi kapsar. Yükseklik bu matematiğe asla dahil olmaz: bir chunk, dünyanın altından inşaat sınırına kadar tam dikey bir sütundur, bu nedenle Y hem chunk hem de bölge hesaplamaları için alakasızdır — sadece X ve Z önemlidir.

Zor kısım negatif koordinatlardır. Minecraft her zaman negatif Sonsuzluk'a yuvarlar (oyunun dahili olarak kullandığı bit kaydırmaya eşdeğer bir "taban" bölme), çoğu programlama dilinde basit bir tam sayı bölmesinin yaptığı gibi sıfıra doğru değil. Blok Z = -1290, taban bölme ile chunk Z = -81'e yuvarlanır, -80'e değil, çünkü -1290 ÷ 16 = -80.625 ve bunun tabanı -81'e iner. Chunk içindeki ofset aynı kuralı takip eder: her zaman 0-15 arasında pozitif bir sayı olarak rapor edilir, basit bir kalan operatörünün vereceği işaret ne olursa olsun pozitif bir modül olarak hesaplanır.

Overworld ve Nether arasında dönüştürme

Nether, sekizde bir Ölçek'te inşa edilmiştir, bu nedenle bir blok Nether seyahati Overworld'de sekiz blokluk bir mesafeyi kapsar. Nether'a giderken, X ve Z'yi 8'e bölün (yine taban bölme, chunk'larla aynı negatif yuvarlama kuralı); geri dönerken, 8 ile çarpın. Y her iki yönde de değişmeden kopyalanır — oran sadece yatay düzlem için geçerlidir.

Nether'a girerken bölme taban yuvarlama yaptığı için bir miktar hassasiyet kaybolur ve geri çarpmak bunu geri getiremez. Bu yüzden Overworld → Nether → Overworld gidiş-dönüşü başladığınız yerden birkaç blok uzağa inebilir — bu beklenen taban bölme kaymasıdır, matematikte bir hata değildir. İki portal arasında güvenilir bir bağlantı için otomatik oluşturmaya güvenmeyin: hedef koordinatlarınızı dönüştürün ve alıcı portalı tam o noktaya elle inşa edin. Bu sitedeki Nether Portal Hesaplayıcı aracı, oyunun bir portalı nasıl bulduğunu (veya bulamadığını) tam olarak görmek isterseniz tam arama aralığı görselleştirmesini kapsar.

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

Negatif koordinat matematiği, oyunun chunk, bölge ve Nether koordinatlarını gerçekten nasıl hesapladığına uygun olarak, asla basit kesme değil, baştan sona taban bölme (negatif Sonsuzluk'a yuvarlama) kullanır.

En yeni rehberler

Tüm rehberleri gör →

Başka Minecraft aracı mı arıyorsunuz?

Tarayıcıda çalışan üreteç, görüntüleyici ve dönüştürücü seti — hepsi ücretsiz.