NPC-ovi i Citizens
Kako da podesiš ne-igračkog lika: kreiranje, skin, komande na klik, trgovci i davaoci zadataka i opterećenje servera.
Ažurirano 13. avgust 2026.
Citizens je standardni NPC plugin. Lik izgleda kao igrač, stoji u mestu i reaguje na klikove.
Kreiranje
/npc create Blacksmith
/npc skin Notch
/npc command add warp shop
/npc lookclose true
/npc protect
/npc protect je obavezan: nezaštićeni NPC će biti ubijen već prvog dana.
Čemu služe
| Uloga | Kako se radi |
|---|---|
| Teleport na warp | Komanda na klik |
| Prodavnica | Klik otvara meni plugina za prodavnice |
| Davaoc zadataka | Povezan sa quests pluginom |
| Informacije | Poruka u četu na klik |
| Banka, aukcija, kovčezi | Otvara odgovarajući interfejs |
Skinovi
Skin se preuzima sa nadimka postojećeg naloga. Na oflajn serverima skinovi NPC-ova mogu da se ne učitaju — razlog je isti kao kod igrača: Skinovi se ne prikazuju.
Performanse
Svaki NPC je entitet. Dvadeset NPC-ova na spawnu je u redu, dvesta se već oseti. Isključi lookclose za one koji su daleko od igrača: stalna rotacija glave se izračunava svakog ticka.
Skladištenje
NPC-ovi se čuvaju u plugins/Citizens/saves.yml. Taj fajl treba da uključiš u bekape: ručno vraćanje nakon gubitka traje dugo — Bekapi.
