PNJ et Citizens
Comment configurer un personnage non-joueur : création, skin, commandes au clic, marchands et donneurs de quêtes, et charge sur le serveur.
Mis à jour le 13 août 2026
Citizens est le plugin standard pour les PNJ. Le personnage ressemble à un joueur, reste sur place et réagit aux clics.
Création
/npc create Blacksmith
/npc skin Notch
/npc command add warp shop
/npc lookclose true
/npc protect
/npc protect est obligatoire : un PNJ non protégé sera tué dès le premier jour.
À quoi ils servent
| Rôle | Comment faire |
|---|---|
| Téléportation vers un warp | Commande au clic |
| Boutique | Le clic ouvre le menu du plugin de boutique |
| Donneur de quêtes | Lié au plugin quêtes |
| Information | Message dans le chat au clic |
| Banque, hôtel des ventes, caisses | Ouvre l'interface correspondante |
Skins
Le skin est repris du pseudo d'un compte existant. Sur les serveurs hors ligne, les skins des PNJ peuvent ne pas se charger — c'est la même raison que pour les joueurs : Skins non affichés.
Performances
Chaque PNJ est une entité. Vingt PNJ au spawn, c'est acceptable, deux cents se font déjà sentir. Désactivez lookclose pour ceux qui sont loin des joueurs : la rotation constante de la tête est calculée à chaque tick.
Stockage
Les PNJ sont enregistrés dans plugins/Citizens/saves.yml. Vous devez inclure ce fichier dans vos sauvegardes : le restaurer manuellement après une perte prend beaucoup de temps — Sauvegardes.
