Kawaiiverse StudioDreams · Games · Infinite Worlds

🟩 BedrockDevelopmentMenengah3 menit baca

Cara Membuat World Template Minecraft Bedrock (.mctemplate)

Membuat world template Minecraft Bedrock dari dunia buatanmu, menulis manifest world_template, mengunci pengaturan, menyertakan add-on, dan mengemas menjadi file .mctemplate yang siap dibagikan.

Oleh KawaiiVerse Studio · Diperbarui

World template adalah "cetakan" dunia. Saat pemain membuat dunia baru dari template, mereka mendapat salinan segar dari peta buatanmu, lengkap dengan add-on dan pengaturannya. Format ini cocok untuk peta petualangan, minigame, atau spawn server yang ingin dibagikan.

Template vs .mcworld

.mcworld.mctemplate
Setelah diimporLangsung jadi satu duniaMuncul di pilihan Create New → Templates
Bisa dipakai berkali-kaliHarus impor ulangYa, setiap kali membuat dunia baru
Mengunci pengaturanTidakBisa (lock_template_options)

1. Siapkan dunianya

  1. Bangun petamu sampai selesai. Atur gamerule, spawn point, waktu, dan cuaca.
  2. Aktifkan add-on yang dibutuhkan di pengaturan dunia.
  3. Keluar dari dunia agar semua data tersimpan.
  4. Ekspor dunia lewat Edit → Export World (menghasilkan .mcworld), lalu ekstrak file tersebut seperti zip. Kamu juga bisa langsung menyalin folder dunia dari folder minecraftWorlds.

Isi folder dunia kurang lebih seperti ini:

Petualangan Fajar/
├── db/
├── level.dat
├── level.dat_old
├── levelname.txt
├── world_icon.jpeg
├── world_behavior_packs.json
├── world_resource_packs.json
├── behavior_packs/
└── resource_packs/

2. Tambahkan manifest.json

Buat file manifest.json di dalam folder dunia (sejajar dengan level.dat):

json
{
  "format_version": 2,
  "header": {
    "name": "Petualangan Fajar",
    "description": "Peta petualangan dari KawaiiVerse Studio",
    "uuid": "7c1e5a90-2b3d-4f6e-8a7b-9c0d1e2f3a45",
    "version": [1, 0, 0],
    "lock_template_options": true,
    "base_game_version": [1, 21, 0]
  },
  "modules": [
    {
      "type": "world_template",
      "uuid": "3f9b2d71-6c4a-4e85-b0d2-1a7e9c5f8b60",
      "version": [1, 0, 0]
    }
  ]
}

Buat UUID sendiri untuk header dan modul, seperti dijelaskan di panduan manifest.json.

KunciFungsi
lock_template_optionsJika true, pemain tidak bisa mengubah pengaturan dunia saat membuat dari template. Cocok untuk peta yang punya aturan tertentu.
base_game_versionVersi perilaku game yang dipakai dunia. Isi dengan versi saat kamu membuat peta agar mekanik tidak berubah saat game update.

3. Sertakan add-on di dalam template

Agar pemain tidak perlu memasang add-on secara terpisah:

  1. Salin folder behavior pack ke behavior_packs/ dan resource pack ke resource_packs/ di dalam folder dunia.
  2. Pastikan world_behavior_packs.json dan world_resource_packs.json berisi UUID header dan versi pack tersebut:
json
[
  { "pack_id": "UUID-HEADER-PACK", "version": [1, 0, 0] }
]

4. Kemas menjadi .mctemplate

  1. Masuk ke dalam folder dunia, lalu pilih semua isinya (bukan folder dunianya).
  2. Kompres menjadi file zip.
  3. Ganti ekstensi .zip menjadi .mctemplate, misalnya Petualangan-Fajar.mctemplate.

5. Uji coba

Buka file .mctemplate. Setelah impor berhasil, buka Play → Create New dan cari templatemu di bagian template. Buat dunia baru dan pastikan:

  • Spawn point dan bangunan sesuai.
  • Add-on aktif tanpa perlu diaktifkan manual.
  • Pengaturan terkunci jika lock_template_options bernilai true.

6. Update template

Jika kamu memperbaiki peta, naikkan version di header (misalnya menjadi [1, 1, 0]). Dunia yang sudah dibuat pemain tidak ikut berubah, karena template hanya dipakai saat membuat dunia baru.

Tips membuat peta yang nyaman

  • Gunakan /gamerule untuk mengunci perilaku penting, misalnya keepinventory, domobspawning, atau dodaylightcycle.
  • Letakkan papan petunjuk atau NPC di spawn (lihat cara membuat NPC).
  • Gunakan mode Adventure agar pemain tidak merusak bangunan penting.
  • Uji template di HP dengan spesifikasi rendah untuk memastikan peta tetap lancar.

Bacaan lanjut