Panduan / Bangunan & Sumber Daya
52 struktur: delapan belas adalah kamp terbengkalai, dan 23 sama sekali tidak menyesuaikan medan
Stronghold muncul di 56 bioma dan setiap varian desa kecuali Dataran tepat di satu bioma. 29 dari 52 struktur menyesuaikan dengan tanah di bawahnya — 23 lainnya ditempatkan apa adanya.
Minecraft menyertakan 52 struktur, dan daftarnya lebih tidak rapi daripada kedengarannya: delapan belas di antaranya adalah kamp terbengkalai, tujuh adalah varian portal rusak dan lima adalah desa, jadi lebih dari separuh dari "52" itu adalah tiga ide yang memakai tag bioma berbeda. Dihitung dari file struktur bawaan Mojang untuk 26.3, yang merupakan data yang sama dengan yang ditampilkan oleh referensi di halaman ini.
Hampir semuanya dihasilkan pada langkah permukaan
| langkah generasi | struktur |
|---|---|
surface_structures | 44 |
underground_structures | 5 |
underground_decoration | 3 |
Langkah generasi menentukan urutan, dan urutan menentukan siapa yang menang saat dua struktur bertumpuk. Dengan 44 dari 52 berada di satu langkah, sebagian besar tabrakan diselesaikan di dalam surface_structures alih-alih antar langkah — itulah sebabnya desa dan portal rusak bisa berakhir menyatu, tetapi kota kuno dan desa tidak pernah berselisih.
Sebaran bioma adalah rentang terluas dalam data
| struktur | bioma tempat ia bisa muncul |
|---|---|
stronghold | 56 |
trial_chambers | 55 |
mineshaft | 52 |
ruined_portal | 25 |
| … | |
village_desert, village_savanna, village_snowy, village_taiga | masing-masing 1 |
Dua puluh tujuh struktur terkunci pada satu bioma: delapan belas kamp terbengkalai (satu per keluarga bioma), empat desa non-Dataran, ancient_city, desert_pyramid, nether_fossil, ruined_portal_desert dan swamp_hut. village_plains memakai dua.
Kontrasnya itulah intinya. Stronghold, ruang ujian dan lubang tambang pada dasarnya adalah struktur "di mana saja" — mereka ditempatkan berdasarkan aturan jarak, bukan berdasarkan bioma — sementara setiap varian desa adalah tag bioma dengan set bangunan yang menempel padanya. Itulah sebabnya gaya desa mengikuti bioma secara persis dan penempatan stronghold terasa acak.
29 dari 52 menyesuaikan dengan medan
terrain_adaptation menentukan apakah sebuah struktur membentuk ulang tanah tempat ia mendarat:
- 23 tidak punya. Mereka ditempatkan apa adanya dan dunia tidak digeser untuk mereka.
beard_thin25 ·bury2 ·beard_box1 ·encapsulate1
Jadi 23 struktur — sebagian besar yang lebih tua — tidak melakukan apa pun terhadap medan — yang merupakan penyebab langsung dari kuil Gurun yang setengah terkubur dan kapal karam yang menggantung di tepian. Itu bukan bug; itulah arti "tanpa penyesuaian".
Yang menyesuaikan adalah yang kalau tidak akan tidak bisa dipakai — setiap desa dan setiap kamp terbengkalai memakai beard_thin untuk menetap di atas tanah, ancient_city memakai beard_box untuk memangkas lantainya menjadi rata di Gua Gelita, dan yang terkubur memakai bury.
28 adalah struktur jigsaw
jigsaw 28 · ruined_portal 7 · mineshaft 2 · ocean_ruin 2 · shipwreck 2 · lalu sebelas tipe sekali pakai.
Jigsaw adalah sistem perakitan potongan — desa, bastion, reruntuhan jejak, kota kuno, ruang ujian dan kamp terbengkalai semuanya dibangun dari kumpulan templat alih-alih ditempatkan sebagai satu model tetap. Jika kamu membuat struktur kustom dan ingin strukturnya bervariasi antar instance, jigsaw adalah yang dipakai vanilla untuk hal itu. Sisanya entah dirakit dari potongan di dalam kode — mansion, benteng, stronghold, lubang tambang, kota akhir, monumen — atau memilih di antara beberapa templat tetap.
Membacanya untuk datapack
- Pilih langkah generasi yang sesuai dengan ekspektasi tabrakanmu. Apa pun di
surface_structuresbersaing dengan 43 lainnya. - Tetapkan penyesuaian medan hanya jika kamu membutuhkannya. Vanilla membiarkannya kosong pada 23 dari 52 — sebagian besar struktur yang lebih tua; setiap desa dan kamp terbengkalai menetapkan
beard_thin. - Daftar bioma adalah kendali penempatan untuk sebagian besar struktur. Daftar satu bioma adalah cara varian desa tetap berada di bioma mereka sendiri tanpa logika tambahan.