Plugin Minecraft Citizens

Citizens adalah plugin Minecraft untuk membuat dan mengelola NPC sisi server (penjaga, pedagang, patung, karakter yang dikendalikan skrip) dan menyediakan API untuk addon serta integrasi.

Cari server dengan Citizens

Server yang melaporkan Citizens: 88

Semua server dengan Citizens

Tentang Citizens

🔌 Tentang Citizens

Citizens adalah plugin Minecraft yang menyediakan sistem lengkap untuk membuat dan mengelola NPC sisi server. Plugin ini mendukung banyak jenis NPC (mirip pemain, mob, penjaga toko, penjaga, patung) dan menyediakan API agar plugin lain serta kode kustom dapat menambahkan perilaku, trait, dan integrasi.

🎯 Tujuan

Citizens menjawab kebutuhan akan karakter non-pemain yang persisten dan dapat dikonfigurasi di server: NPC dapat berperan sebagai penjaga toko interaktif, aktor skrip, penjaga yang mengikuti waypoint, kios informasi, atau patung dekoratif. Plugin ini digunakan baik oleh pemilik server untuk membangun fitur gameplay maupun oleh pengembang untuk memperluas fungsionalitas melalui Citizens API.

⚙️ Fitur

  • Membuat dan menghapus NPC dengan perintah dalam game.
  • Berbagai jenis NPC (player, berbasis mob, villager, dll.).
  • Menetapkan perintah atau aksi skrip ke NPC (trigger klik/jalankan, command attachment).
  • Waypoint dan perilaku patroli untuk NPC yang bergerak.
  • Trait dan editor untuk menyesuaikan perilaku serta tampilan NPC.
  • Template dan persistensi agar NPC tetap ada setelah restart.
  • API pengembang untuk addon, trait, dan integrasi.

🧩 Untuk Siapa Plugin Ini

  • Pemilik server yang ingin NPC interaktif untuk toko, panduan, atau dekorasi.
  • Pengembang plugin yang membutuhkan API NPC untuk membuat integrasi atau mini-game.
  • Server komunitas yang memerlukan karakter non-pemain dekoratif atau fungsional.

🏗️ Contoh Penggunaan

  • Server Survival menggunakan penjaga toko NPC untuk menukar item tanpa plugin ekonomi.
  • Server RPG menskrip NPC untuk memberikan quest dan dialog.
  • Admin menempatkan NPC penjaga patroli yang mengikuti waypoint di sekitar kota.
  • Pengembang menambahkan trait kustom ke NPC untuk interaksi minigame.

⌨️ Perintah

PerintahDeskripsiIzinAkses
/citizensMenampilkan informasi dasar plugin dan ringkasan pengelolaan.citizens.adminAdmin
/npcPerintah utama untuk membuat, mengedit, dan mengelola NPC (tersedia banyak subperintah).berbagai node izin citizens.npc.*Admin

(Catatan: /npc memiliki banyak subperintah dan node izin yang lebih terperinci untuk fitur tertentu; lihat dokumentasi plugin untuk daftar perintah lengkap.)

🔐 Izin

IzinDeskripsiDefault
citizens.adminAkses administratif tingkat tinggi ke info dan pengelolaan plugin.tidak ditentukan
citizens.npc.talkMemungkinkan pemain memicu interaksi bicara NPC.tidak ditentukan
citizens.npc.listMemungkinkan menampilkan daftar NPC.tidak ditentukan
citizens.waypoints.disableteleportContoh izin terkait waypoint yang ditampilkan dalam dokumentasi.tidak ditentukan

(Ada banyak node izin tambahan untuk perintah dan trait tertentu; referensi izin plugin menjelaskannya secara detail.)

⚙️ Instalasi

📥 Penyiapan

  • Unduh JAR plugin Citizens resmi dari distribusi resmi proyek (katalog plugin atau unduhan proyek).
  • Letakkan JAR ke direktori plugins/ server Anda pada server yang kompatibel dengan Spigot atau Paper.
  • Restart server dan periksa console untuk memastikan Citizens dimuat dan membuat direktori datanya.

📦 Dependensi

  • Tidak ada dependensi eksternal yang wajib secara default. Citizens biasanya diperluas dengan addon opsional (addon pihak ketiga atau plugin lain), tetapi tidak ada yang wajib untuk operasi dasar.

🧠 Catatan Teknis

  • Citizens menyediakan API untuk pengembang agar plugin lain dapat membuat trait, berinteraksi dengan NPC, dan menangani event NPC.
  • Plugin ini menyimpan data NPC secara persisten sehingga NPC tetap ada setelah restart dan mendukung trait/editor untuk kustomisasi saat runtime.
  • Dokumentasi resmi dan wiki komunitas membahas perintah, izin, trait, editor, dan titik integrasi.

🤝 Kapan Plugin Ini Berguna

Jika Anda membutuhkan NPC yang tahan lama, dapat diskriptkan, dan API untuk mengintegrasikan karakter non-pemain ke dalam gameplay atau sistem server, Citizens menyediakan manajemen NPC inti, persistensi, dan titik ekstensi yang dibutuhkan oleh administrator server maupun pengembang plugin.

Komentar

Belum ada komentar

Jadilah yang pertama berkomentar.

Untuk admin server

Pembuat
CitizensDev
Platform yang didukung
Spigot, Paper

Tautan

Yang dilaporkan server

Platform server

  • Paper65
  • Purpur14
  • CraftBukkit4
  • Spigot2
  • Yatopia1

Versi plugin

  • 2.0.4321
  • 2.0.4416
  • 2.0.4114
  • 2.0.426
  • 2.0.406

Angka berasal dari server yang menampilkan plugin saat MSHQ memeriksanya. Banyak server menyembunyikan daftar ini, jadi penggunaan sebenarnya lebih tinggi.