Discord'umuz Birlikte oynayacak ekibini bul. Katıl
Discord

Minecraft koordinat hesaplayıcı: chunk, bölge ve slime chunk

Hepsi bir arada Minecraft koordinat hesaplayıcı. Blokları chunk'lara ve bölgelere çevir, seed ile slime chunk'ları kontrol et ve Nether koordinatlarını dönüştür. Tek yerde dört araç, tamamen ücretsiz ve kayıt olmadan.

Blok koordinatlarını chunk ve bölgeye çevir

Blok koordinatlarını (X, Z) gir, hesaplayıcı hangi chunk'ta ve hangi bölgede olduğunu bulsun. Dünyayı düzenlerken işine yarayan bölge dosyasının (.mca) adını da verir.

Chunk
6, 12
Bölge
0, 0
Bölge dosyası
r.0.0.mca
Chunk içindeki konum
4, 8
chunk = floor(blok / 16) | bölge = floor(chunk / 32) | dosya = r.[bölgeX].[bölgeZ].mca
r.0.0.mca
Bölge dosyası ne zaman gerekir?

.mca dosyaları dünyanın chunk'larını diskte saklar. Her bölge dosyasında 32x32 chunk (512x512 blok) bulunur. Sorunlu chunk'ları silerken, haritanın bir parçasını başka bir dünyaya taşırken ya da arazi oluşturma hatalarını ayıklarken işine yarar. Bölge dosyaları, dünya kaydındaki her boyutun region klasöründe bulunur.

Minecraft'ın koordinat sistemi

Minecraft üç boyutlu bir Kartezyen koordinat sistemi kullanır. Oyun dünyasındaki her bloğun, üç sayıyla tanımlanan benzersiz bir konumu vardır:

  • X - doğu-batı ekseni. Pozitif değerler doğuya, negatif değerler batıya doğru gider.
  • Y - dikey eksen. Y=-64'ten (Katman Kayası) Y=320'ye (inşa yükseklik sınırı) kadar uzanır. Deniz seviyesi Y=63'tür.
  • Z - kuzey-güney ekseni. Pozitif değerler güneye, negatif değerler kuzeye doğru gider.

Koordinatlarını görmek için F3'e bas (Java Edition) ve hata ayıklama ekranında "XYZ" satırını bul. Bedrock Edition'da dünya ayarlarından "Koordinatları Göster" seçeneğini aç.

Minecraft dünyayı bir hiyerarşi içinde düzenler: bloklar → chunk'lar → bölgeler. Farmlar, optimizasyon ve dünya düzenleme gibi gelişmiş mekanikler için bu yapıyı anlamak şart.

Chunk nedir?

Chunk, dünyanın bütün yüksekliği boyunca (Y=-64'ten Y=320'ye kadar) uzanan 16x16'lık bir blok sütunudur. Oyunun dünyayı yüklediği temel birim budur: Minecraft blokları tek tek değil, chunk'ları bütün olarak bir seferde yükler. Yeni bir alana yaklaştığında oyun çevrendeki chunk'ları yükler. Uzaklaştığında ise chunk'lar bellekten boşaltılır.

Her chunk'ın (X, Z) koordinatları vardır; bunları blok koordinatlarını 16'ya bölüp aşağı yuvarlayarak bulursun: chunkX = floor(blockX / 16). Örneğin:

  • Blok X=50 → chunk X=3 (50 / 16 = 3,125; aşağı yuvarlanınca 3)
  • Blok X=-10 → chunk X=-1 (-10 / 16 = -0,625; aşağı yuvarlanınca -1)
  • Blok X=16 → chunk X=1 (16 / 16 = 1,0; tam sınırda olduğu için yeni bir chunk'ın ilk bloğudur)

Oyunda chunk sınırlarını F3 + G ile görebilirsin (Java Edition): bu kısayol chunk'lar arasındaki sınırlar boyunca çizgiler çizer.

Bölge ve .mca dosyası nedir?

Bölge (region), 32x32 chunk'lık (512x512 blok) bir gruptur. Minecraft dünya verilerini bölge dosyalarına kaydeder ve her dosyanın adı r.X.Z.mca biçimindedir; burada X ve Z bölge koordinatlarıdır. .mca (Minecraft Anvil) biçimi 1.2 sürümünden beri kullanılıyor.

Bölge koordinatları da chunk koordinatları gibi hesaplanır: regionX = floor(chunkX / 32). Bölge dosyalarını dünya kaydında, her boyutun kendi region klasöründe bulursun: Dünya (Overworld), Nether ve End.

Bölge dosyası ne zaman gerekir?

  • Bozuk chunk'ları silmek: Dünyanın bir kısmı bozulduysa bölge dosyasını silebilirsin; oraya bir sonraki gidişinde Minecraft yeni chunk'lar oluşturur.
  • Haritanın parçalarını taşımak: Bir .mca dosyasını dünyalar arasında kopyalamak, arazinin koca bir bölümünü (512x512 blok) taşır.
  • Sunucu optimizasyonu: MCAselector gibi araçlar, bölge dosyalarındaki kullanılmayan chunk'ları temizlemeni sağlar.
  • Güncellemeden sonra chunk'ları sıfırlamak: Üssünden uzaktaki bir bölge dosyasını silmek, oyun güncellemesinden sonra yeni biyomları ve yapıları olan yeni bir arazi oluşturmanı sağlar.

Slime chunk'lar: mekanik ve farmlar

Slime chunk'lar, yeşil ve zıplayan küpler olan Balçıkların (slime) Y=40'ın altında doğabildiği özel chunk'lardır. Bütün chunk'ların yaklaşık %10'u slime chunk'tır. Hangi chunk'ların slime chunk olduğunu dünyanın seed'i belirler: aynı seed her zaman aynı slime chunk'ları verir.

Java Edition'da slime chunk algoritması, Java'nın sözde rastgele sayı üretecine (LCG, yani doğrusal eşlik üreteci) dayanır. Formül, dünyanın seed'ini chunk koordinatlarıyla birleştirir ve sonucun 10'a bölümünden kalanın sıfır olup olmadığını kontrol eder.

Balçık farmı nasıl kurulur?

  1. Hesaplayıcımızla bir slime chunk bul ("Slime chunk" sekmesi).
  2. Y=40'ın altında 16x16'lık bir alan kaz; her doğma katı için 3 blok yükseklik bırak.
  3. İçeriyi Meşalelerle aydınlat. Işık Balçıkların doğmasını engellemez, ama Zombilerin, İskeletlerin ve diğer mobların doğmasını engeller.
  4. Her 3 blok yükseklikte bir platform kur: her platform bir doğma katıdır.
  5. Bir öldürme düzeneği ekle: zeminde Magma Blokları (Balçıklar üstlerine zıplar), Kamp Ateşi, Kaktüsler ya da onları Magma Bloklu bir çukura indiren bir su sistemi.
  6. Balçık Toplarını Sandıklara bağlı Hunilerle topla.

Ne kadar çok kat kazarsan farm o kadar hızlı olur. Yan yana 4 slime chunk'a yayılan bir farm ideal boyuttur: sana ihtiyacından fazla Balçık Topu verecek kadar büyüktür.

Balçıklar başka nerede doğar?

Slime chunk'ların dışında Balçıklar, bataklık biyomlarında geceleri yüzeyde kendiliğinden doğar (Y=50-70). Doğma şansı ayın evresine bağlıdır: en yüksek doğma oranı dolunayda görülür. Ama bataklıklarda Balçıklar slime chunk'lara göre çok daha seyrek doğar ve bunu otomatikleştirmek daha zordur.

Nether koordinatlarını dönüştürme

Hesaplayıcımızda yerleşik bir Nether dönüştürücü de var. Ayrı bir araç olan Nether portal hesaplayıcı gibi çalışır, ama chunk ve bölge bilgilerini de gösterir.

Kural basit: Nether'daki bir blok, Dünya'daki 8 bloğa eşittir. X ve Z koordinatlarını 8'e böl (Dünya → Nether) ya da 8 ile çarp (Nether → Dünya). Y koordinatı dönüştürülmez.

Ek chunk ve bölge bilgileri, örneğin belirli bir geçide karşılık gelen bölge dosyasını bulmak ya da dönüştürmeden sonra bir geçidin hangi chunk'ta durduğunu kontrol etmek istediğinde işine yarar.

F3 hata ayıklama ekranı: koordinatlar nasıl okunur

Java Edition'da hata ayıklama ekranını açmak için F3'e bas. Koordinatlar için en önemli satırlar şunlar:

  • XYZ: Tam konumun (ondalık kısımlar bloğun içinde nerede olduğunu gösterir).
  • Block: İçinde durduğun bloğun koordinatları (aşağı yuvarlanmış).
  • Chunk: Chunk koordinatları ve chunk içindeki konumun (X Y Z in X Y Z biçiminde).
  • Facing: Baktığın yön (north/south/east/west, yani kuzey/güney/doğu/batı).

Bedrock Edition'da dünya ayarlarından "Koordinatları Göster" seçeneğini açarsan koordinatlar ekranın sol üst köşesinde görünür. Bedrock chunk ve bölge bilgisini göstermez; hesaplayıcımız tam da bunun için var.

Minecraft dünya verisi biçimleri

Minecraft dünya verilerini NBT (Named Binary Tag) biçiminde, bölge dosyalarında gruplanmış olarak saklar:

  • region - her boyutun chunk'ları (r.X.Z.mca dosyaları)
  • entities - varlıklar (moblar, yerdeki eşyalar); 1.17'den beri chunk'lardan ayrı saklanır
  • poi - ilgi noktaları (yataklar, meslek blokları, çanlar); 1.14'ten beri
  • level.dat - dünyanın meta verileri

NBTExplorer, MCAselector ve Amulet Editor gibi araçlarla bu dosyalara göz atabilir ve onları düzenleyebilirsin. Hesaplayıcımız, dünyanın belirli bir bölümünü değiştirmen gerektiğinde doğru bölge dosyasını bulmana yardım eder.

Hesaplayıcının pratik kullanımları

Güncellemeden sonra araziyi sıfırlamak

Büyük bir Minecraft güncellemesinden sonra (örneğin 1.18, 1.19 ya da 1.21) yeni biyomlar ve yapılar yalnızca yeni chunk'larda oluşur. Üssünü kaybetmeden taze arazi elde etmek için ondan uzaktaki bölge dosyalarını silebilirsin. Hesaplayıcımız, haritanın belirli bir alanını hangi .mca dosyasının kapsadığını bulmana yardım eder.

Balçık farmı kurmak

"Slime chunk" sekmesi ve onun 7x7 haritasıyla birbirine komşu birkaç slime chunk bul. Yan yana ne kadar çok slime chunk varsa farm o kadar verimli olur. Hesaplayıcımız çevredeki alanın haritasını gösterir, böylece slime chunk kümelerini kolayca fark edersin.

Yapıları dünyalar arasında taşımak

Bir kaleyi bir dünyadan diğerine taşımak istiyorsan yapının hangi bölge dosyalarında durduğunu bul, bu dosyaları yeni dünyaya kopyala, o kadar: yapı aynı yerde (aynı koordinatlarda) belirir.

Sıkça sorulan sorular

Minecraft'ta blok koordinatlarını chunk'a nasıl çeviririm?

Blok koordinatını 16'ya böl ve aşağı yuvarla (floor). Örneğin X=100'deki blok chunk X=6'dadır (floor(100/16) = 6). X=-30'daki blok ise chunk X=-2'dedir (floor(-30/16) = -2). Unutma: floor negatif bir sayıyı eksi sonsuza doğru yuvarlar.

Minecraft'ta .mca bölge dosyası nedir?

Bölge dosyası (.mca, Minecraft Anvil'in kısaltması) 32x32 chunk (512x512 blok) saklar. Dosyalar r.X.Z.mca biçiminde adlandırılır; burada X ve Z bölge koordinatlarıdır. Bölge dosyalarını dünya kaydındaki her boyutun region klasöründe bulursun. Bozuk chunk'ları silmek, haritanın parçalarını taşımak ya da hata ayıklamak için işe yararlar.

Bir chunk'ın slime chunk olup olmadığını nasıl anlarım?

Java Edition'da slime chunk'lar dünyanın seed'ine ve chunk koordinatlarına bağlıdır. Algoritma Java'nın Random formülüne dayandığı için bunu oyunda gözle anlayamazsın. Hesaplayıcımızı kullan: seed'i (/seed komutuyla öğrenebilirsin) ve chunk koordinatlarını gir, araç orada Balçıkların doğup doğamayacağını hesaplasın.

Blok koordinatlarından bölgeyi nasıl hesaplarım?

Önce chunk'ı hesapla: floor(blok / 16). Sonra bölgeyi: floor(chunk / 32). Örneğin: blok X=1000 → chunk X=62 → bölge X=1. Bölge dosyası r.1.Z.mca olur. Hesaplayıcımız bunu otomatik olarak yapar ve sana .mca dosyasının adını verir.

Bir chunk'ta kaç blok vardır?

Bir chunk 16 blok genişliğinde (X) ve 16 blok derinliğindedir (Z). Yüksekliği Y=-64'ten Y=320'ye kadar uzanır (1.18 sürümünden beri), yani 384 katman. Toplamda bir chunk 16 x 16 x 384 = 98.304 bloktur. Chunk, Minecraft'ın dünyayı yüklediği temel birimdir.

Slime chunk'larda Balçıklar hangi derinlikte doğar?

Slime chunk'larda Balçıklar, ışık seviyesinden bağımsız olarak Y=40'ın altında doğar. Slime chunk'ların dışında Balçıklar yalnızca bataklık biyomlarında, geceleri yüzeyde, Y=50 ile Y=70 arasında ve ay evresi uygun olduğunda doğar.