Lewati ke konten utama

Menambahkan NPC dengan Citizens

Panduan ini menjelaskan cara membuat dan mengelola NPC menggunakan plugin Citizens, termasuk pengaturan tampilan, interaksi, dan manajemen NPC.


Prasyarat

Sebelum memulai, pastikan:

  • Plugin Citizens telah terinstal dan kompatibel dengan versi server.
  • Kamu memiliki akses sebagai operator atau permission citizens.*.

Instalasi Plugin

  1. Unduh plugin Citizens2 dari Jenkins,

  2. Pilih versi build Citizens2 dan sesuaikan dengan versi server,
    Contoh, Build #3757 untuk versi 1.21.4,
    Untuk versi lain, bisa coba cek build Citizens yg berbeda, bisa dari build lama atau baru

  3. Letakkan file .jar ke dalam folder plugins/

  4. Restart server untuk mengaktifkan plugin

Catatan

  • Jika plugin tidak work atau merah pada /pl, ganti build yang lain dari Citizens sampai menemukan versi yang cocok.
  • Plugin jika berhasil running akan ditandai hijau pada /pl.
  • Semakin lama versi server seperti 1.19 atau 1.20, maka cobalah build lama dari Citizens

Membuat NPC

  1. Berdiri di lokasi tempat NPC akan muncul
  2. Gunakan perintah:
/npc create <nama_npc>

Contoh:

/npc create adminshop

NPC akan muncul di lokasi pemain dengan nama yang ditentukan.


Mengubah Penampilan NPC

  • Mengatur skin berdasarkan nama pemain:
/npc skin <nama_pemain>

Contoh

/npc skin Violiddd
  • Mengubah jenis entity:
/npc type <jenis_entity>

Contoh

/npc type villager
  • Mengaktifkan fitur NPC menatap pemain:
/npc look

Menambahkan Interaksi

  • Menambahkan teks saat diklik:
/npc text

Setelah mengetik perintah, klik NPC dan masukkan pesan yang ingin ditampilkan.

  • Menambahkan command saat diklik:
/npc cmdadd <command>

Contoh:

/npc cmdadd warp spawn

Manajemen NPC

  • Memilih NPC untuk di edit:
    Tentukan NPC yang ingin di edit, lalu arahkan cursor atau menghadap ke NPC nya secara berdekatan, lalu
/npc select
  • Menghapus NPC:
/npc remove
  • Memindahkan NPC ke lokasi baru:
/npc tp
  • Melihat daftar semua NPC:
/npc list

Tips Tambahan

  • Gunakan /npc help untuk melihat semua subcommand yang tersedia.
  • Data NPC disimpan di plugins/Citizens/saves.yml dan dapat dibackup atau dimodifikasi manual.
  • Untuk interaksi lanjutan seperti skrip atau dialog kompleks, pertimbangkan integrasi dengan plugin Denizen.