Yığın

Bir yığın, bir dünyanın 256 blok (384 blok‌[yaklaşan: JE 1.18]) yüksekliğinde 16 × 16 segmentidir. Yığınlar, dünya oluşturucu tarafından haritaları yönetilebilir parçalara bölmek için kullanılan yöntemdir.

## Oluşma

Yığınlar 16 blok genişliğinde, 16 blok uzunluğunda, 256 blok yüksekliğinde ve toplam 65.536 bloktur. Yığınlar, dünyaya ilk girdiklerinde oyuncuların etrafında oluşur. Dünyayı dolaşırken, ihtiyaç duyulduğunda yeni yığınlar oluşur.

Yığınlar, harita tohumunun yardımıyla oluşturulur; bu, harita oluşturucu ve sürüm numarası aynı kaldığı sürece, aynı tohumu tekrar kullanırsanız, yığınların her zaman aynı olacağı anlamına gelir.

Dünya çapında 16x16'lık bir yığın kümesi her zaman yüklenir, böylece otomatik çiftlikler yaparken bunu kendi yararınıza kullanabilirsiniz.

## Yığın Yüklenmesi

Minecraft dünyaları her ana yönde 30 milyon blok olduğundan ve aşırı miktarda yığın içerdiğinden, oyun, oyunu oynanabilir hale getirmek için yalnızca belirli yığınlar yükler.

Yüklenmemiş yığınlar oyun tarafından işlenmez ve oyunun herhangi bir yönünü işlemez.

### Java Versiyonu

#### Etiketler

Bir yığın etiket aldığında yükleme başlar. Yüklenen tüm yığınlar etiketten çıkar.

Her yükleme etiketin üç özelliği vardır: Seviye, Etiket türü ve (isteğe bağlı olarak) Geçerlilik Süresi.

### Seviye ve yükleme tipi

Seviyeler, yığının ne tür yükleme olduğunu belirleyen sayılardır.

Normal oyunda yükleme seviyeleri 22 ile 44 arasında değişirken, sadece 22 ile 33 arası geçerlidir. 22'den düşük yükleme seviyeleri geçerlidir, ancak yalnızca modlu bir oyunla mümkündür. 44'ün üzerindeki yükleme seviyeleri mümkün değildir.

Belirli bir yığın için yalnızca en düşük seviyesi önemlidir. (Daha düşük seviyeler = daha yüksek yükleme türü.)

Dört yığın yükleme türü vardır; her yükleme tipinin farklı özellikleri vardır. Bu, yüklenmemiş parçaları hariç tutar.

 İşaretleme
 Sınır
 Erişilemez

#### Seviye yayılımı

Yükleme seviyeleri "yayılır" veya bir etiketle kaynak yığınından komşu parçalara akar, ancak her seferinde Düzeyini 1 artırarak maksimum 44'e kadar yükseltir.

Seviye genişlemesinden yükleme seviyesini alan yığınlar, atanan yükleme tipini etkinleştirir.

#### Etiket Türleri

Çeşitli kaynaklardan gelen ve farklı yükleme türlerine sahip yığınları etkinleştiren farklı etiket türleri vardır.

##### Oyuncu Etiketi

Bu etiket, oyuncu tarafından oluşturulur ve seviye 31'e atanır. Oyuncu etiketi, aşağıda açıklanan formüllerle tanımlandığı şekilde oyuncuyu çevreleyen bir alandaki her yığına verilir ve yukarıdaki tabloda açıklandığı gibi yayılır.

Tek oyunculu modda yığın yükleme mesafesi, Seçenekler'de yapılandırıldığı gibi görüş mesafesinden bir azdır. (2r - 3)2 = AoC formülünü izler; burada r, seçilen görüş mesafesidir ve AoC, orijinal bir oyuncu bileti atanan parçaların alanıdır (seviye 31 - varlık işaretleme). Minimum AoC 9'dur, bu da görüş mesafesinin 2 veya 3 olarak ayarlanması arasında hiçbir fark olmadığı anlamına gelir.

Örneğin, 5 yığınlık görüş mesafesine sahip tek oyunculu bir oyunda, oyuncunun etrafında ortalanmış 7 × 7 yığınlık bir alan, hemen çevreleyen yığınları işaretleyen (seviye 31) bir yükleme tipi varlığa sahiptir -. Oyuncuyu çevreleyen 9 × 9'luk bir çevrenin dış kenarındaki yığın şeridi - İşaretlemeli (seviye 32) ve sonraki çevreleyen yığınlar (11 × 11 çevre) sınır yığınlarıdır (seviye 33).

Çok oyunculu modda yığın yükleme mesafesi, server.properties içinde yapılandırıldığı gibi görünüm mesafesine eşittir. Bu, (2v + 1)2 = AoC formülünü izler; burada v, yapılandırılmış görüş mesafesidir ve AoC, orijinal bir oyuncu etiketi atanan parçaların alanıdır (seviye 31 - varlık işaretleme).