52 yapı: on sekizi terk edilmiş kamp, 23'ü araziye hiç uymuyor
Stronghold 56 biyomda ve her köy varyantında görülürken Ova'da tam olarak bir kez görülür. 52 yapıdan 29'u altlarındaki zemine uyum sağlıyor — diğer 23'ü olduğu gibi yerleştiriliyor.
Minecraft 52 yapıyla geliyor ve liste göründüğünden çok daha tümsekli: bunlardan on sekizi terk edilmiş kamp, yedisi harabe portal varyantı ve beşi köy, yani "52"nin yarısından çoğu farklı biyom etiketleri kuşanmış üç fikirden ibaret. Mojang'ın 26.3 için yayınladığı yapı dosyalarından sayıldı; bu sayfa, o verilerin aynısını işliyor.
Neredeyse her şey yüzey adımında oluşuyor
| oluşum adımı | yapılar |
|---|---|
surface_structures | 44 |
underground_structures | 5 |
underground_decoration | 3 |
Oluşum adımı sıralamayı belirler, sıralama da iki yapı çakıştığında kimin kazandığını belirler. 52 yapıdan 44'ü tek bir adımda olduğundan, çakışmaların çoğu adımlar arasında değil surface_structures içinde çözülür — bu yüzden bir köy ile harabe portal birleşebilirken bir antik şehir ile bir köy asla tartışmaz.
Biyom dağılımı verideki en geniş aralık
| yapı | oluşabileceği biyomlar |
|---|---|
stronghold | 56 |
trial_chambers | 55 |
mineshaft | 52 |
ruined_portal | 25 |
| … | |
village_desert, village_savanna, village_snowy, village_taiga | her biri 1 |
Yirmi yedi yapı tek bir biyoma kilitli: on sekiz terk edilmiş kamp (her biyom ailesi için bir tane), dört Ova dışı köy, ancient_city, desert_pyramid, nether_fossil, ruined_portal_desert ve swamp_hut. village_plains ise iki tane alıyor.
Asıl mesele bu karşıtlık. Stronghold'lar, trial chamber'lar ve mineshaft'lar fiilen "her yerde" yapılarıdır — biyoma göre değil, mesafe kurallarına göre yerleştirilirler — oysa her köy varyantı, üzerine bir bina seti eklenmiş bir biyom etiketidir. Köy stilinin biyomu tam olarak takip etmesi ama stronghold yerleşiminin rastgele hissettirmesinin sebebi budur.
52 yapıdan 29'u araziye uyum sağlıyor
terrain_adaptation, bir yapının üzerine indiği zemini yeniden şekillendirip şekillendirmediğini belirler:
- 23'ünde hiç yok. Oldukları gibi yerleştirilirler ve onlar için dünya değiştirilmez.
beard_thin25 ·bury2 ·beard_box1 ·encapsulate1
Yani 23 yapı — çoğu daha eski olanlar — arazi için hiçbir şey yapmıyor — yarı gömülü Çöl tapınağının ve bir çıkıntıdan sarkan gemi enkazının doğrudan sebebi bu. Bunlar hata değil; "uyum sağlamama"nın anlamı tam olarak bu.
Uyum sağlayanlarsa aksi hâlde kullanılamaz olacak olanlar — her köy ve her terk edilmiş kamp zemine oturmak için beard_thin kullanıyor, ancient_city Karanlık Derinlikler'de zeminini düzleştirmek için beard_box kullanıyor, gömülü olanlarsa bury kullanıyor.
28'i jigsaw yapısı
jigsaw 28 · ruined_portal 7 · mineshaft 2 · ocean_ruin 2 · shipwreck 2 · ardından on bir tek seferlik tür.
Jigsaw, parça birleştirme sistemidir — köyler, bastionlar, trail ruins'ler, antik şehirler, trial chamber'lar ve terk edilmiş kamplar tek bir sabit model olarak yerleştirilmek yerine bir şablon havuzundan inşa edilir. Özel bir yapı yapıyorsan ve her örnekte farklı olmasını istiyorsan, vanilla tam da bunun için jigsaw kullanıyor. Geri kalanlar ya kod içinde parçalardan birleştiriliyor — malikâne, kale, stronghold, mineshaft, end city, anıt — ya da birkaç sabit şablon arasından seçim yapıyor.
Bir datapack için okurken
- Çakışma beklentilerine uyacak oluşum adımını seç.
surface_structuresiçindeki her şey 43 diğeriyle yarışıyor. - Arazi uyumunu yalnızca ihtiyacın varsa ayarla. Vanilla bunu 52 yapıdan 23'ünde boş bırakıyor — çoğunlukla daha eski yapılarda; her köy ve terk edilmiş kamp
beard_thinayarlıyor. - Biyom listeleri çoğu yapı için yerleşim denetimidir. Tek biyomlu bir liste, köy varyantlarının ekstra bir mantığa gerek kalmadan kendi biyomlarında kalma yoludur.