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
-
Unduh plugin Citizens2 dari Jenkins,
-
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 -
Letakkan file
.jar
ke dalam folderplugins/
-
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
- Berdiri di lokasi tempat NPC akan muncul
- 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.