Dokumen Desain World Generation — Minecraft Bedrock Server #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
1. Nether Portal Ruins
Struktur ini berfungsi sebagai "jejak" dari peradaban atau pemain yang gagal — bukan portal baru, tapi reruntuhan. Efeknya harus terasa seperti menemukan sesuatu yang ditinggalkan, bukan dibangun sengaja.
Komposisi visual:
Catatan implementasi: karena target device kamu (Armbian STB, RAM 2GB) terbatas, struktur ini sebaiknya digenerate sebagai schematic statis (bukan procedural rule-based) supaya loading-nya ringan dan predictable — mirip pendekatan structure NBT di Dragonfly.
2. Daftar Biome
Biome dikelompokkan berdasarkan "biome family" agar transisi antar-biome tidak terasa acak/patah. Setiap grup induk (misal
forest) punya varian yang berbagi karakter dasar tapi beda detail vegetasi/suhu.Catatan implementasi: kalau kamu pakai Dragonfly, sebagian besar biome ini sudah punya definisi bawaan — fokus energi kamu di biome yang butuh struktur custom (Village, Outpost, Witch Hut), bukan re-tuning noise generator dari nol. Noise-based terrain generation itu mahal secara CPU untuk STB 2GB RAM, jadi pertimbangkan chunk cache agresif atau pre-generate radius spawn.
3. Village (Desa)
Desa adalah struktur sosial paling kompleks di dunia ini — bukan sekadar kumpulan rumah, tapi sistem hidup dengan penduduk yang punya rutinitas.
Biome tempat spawn
Plains, Meadow, Savanna, Desert, Snowy Plains, Taiga.
Bangunan yang mungkin muncul
Rumah kecil, rumah besar, rumah petani, rumah nelayan, rumah pustakawan, rumah pandai besi, rumah tukang senjata, rumah tukang zirah, rumah tukang perkakas, rumah tukang daging, rumah penggembala, rumah tukang kulit, gereja, balai desa (meeting point), sumur, ladang gandum/wortel/kentang, kandang hewan, jalan setapak, lampu desa, serta pohon dan dekorasi pengisi.
Perilaku Villager
Villager bukan dekorasi statis — mereka punya siklus harian:
Daftar profesi
Unemployed, Nitwit, Farmer, Fisherman, Fletcher, Librarian, Cleric, Armorer, Toolsmith, Weaponsmith, Butcher, Leatherworker, Shepherd, Cartographer, Mason.
Iron Golem — penjaga desa
Golem spawn otomatis begitu syarat populasi/rumah terpenuhi, lalu berpatroli mengelilingi desa. Dia menyerang mob musuh dan pemain dengan reputasi buruk, tapi tidak pernah menyerang villager. Kalau golem yang menjaga desa mati, sistem akan me-respawn golem baru selama syarat desa masih terpenuhi — jadi desa tidak pernah benar-benar "tak terlindungi" dalam jangka panjang.
Mob umum di area desa
Cat, Iron Golem, Villager, Baby Villager.
Aturan struktural desa
4. Pillager Outpost
Outpost adalah "ancaman terarah" — dia sengaja ditempatkan cukup dekat dengan desa supaya pemain merasakan tekanan, tapi tidak terlalu dekat sampai mengganggu spawn awal.
Biome spawn: Plains, Savanna, Desert, Taiga.
Jarak dari Village: 300–600 blok — cukup jauh untuk terasa seperti "wilayah musuh" terpisah, cukup dekat untuk jadi ancaman nyata bagi desa terdekat.
Struktur:
Mob: Pillager, Captain Pillager (pembawa Ominous Banner — penanda visual dia adalah target utama), sesekali Iron Golem atau Allay yang terkurung.
Isi peti loot: Crossbow, Arrow, Wheat, Potato, Carrot, Bread, Bottle o' Enchanting, String, Iron Ingot, dan dua item langka: Goat Horn dan Emerald.
Mekanisme Bad Omen → Raid:
Mengalahkan Captain Pillager memberi pemain efek Bad Omen. Saat pemain dengan efek ini memasuki radius sebuah village, Raid otomatis dimulai — mengikuti mekanisme vanilla Minecraft (gelombang pillager, vindicator, dan sejenisnya menyerang desa). Outpost juga berfungsi sebagai titik asal patroli pillager yang berkeliaran di sekitarnya, jadi area di sekitar outpost akan terasa lebih berbahaya bahkan sebelum pemain menyerang menara.
5. Witch Hut (Rumah Penyihir)
Struktur kecil tapi ikonik — kesan yang ingin dibangun adalah kesendirian dan sedikit "uncanny", cocok dengan nuansa rawa yang gelap dan berkabut.
Biome spawn: Swamp (umum), Mangrove Swamp (jarang).
Jarak dari Village: 150–500 blok — lebih dekat dibanding outpost, karena witch hut memang dirancang sebagai ancaman skala kecil/personal, bukan ancaman besar seperti raid.
Struktur:
Mob: minimal satu Witch selalu ada di setiap hut, kadang ditemani Black Cat (yang juga berguna sebagai penangkal creeper kalau pemain berhasil menjinakkannya).
Isi peti loot: Glass Bottle, Redstone, Glowstone Dust, Gunpowder, Sugar, Spider Eye, Fermented Spider Eye, Stick, sesekali Potion, dan sangat jarang Emerald.
Perilaku tempur Witch:
Witch bersifat netral sampai pemain mendekat dalam jarak tertentu, baru kemudian menyerang secara defensif-agresif dengan potion: