Minecraft Servers HQ

Plugin Minecraft Citizens

Informations sur Citizens et les serveurs où il a été trouvé

🔌 À propos de Citizens

Citizens est un plugin Minecraft qui fournit un système complet pour créer et gérer des NPC côté serveur. Il prend en charge de nombreux types de NPC (semblables à des joueurs, mobs, marchands, gardes, statues) et expose une API afin que d'autres plugins et du code personnalisé puissent ajouter des comportements, des traits et des intégrations.

🎯 Objectif

Citizens répond au besoin de personnages non-joueurs persistants et configurables sur un serveur : les NPC peuvent servir de marchands interactifs, d'acteurs scénarisés, de gardes qui suivent des waypoints, de bornes d'information ou de statues décoratives. Le plugin est utilisé à la fois par les propriétaires de serveurs pour créer des fonctionnalités de gameplay et par les développeurs pour étendre les fonctionnalités via l'API Citizens.

⚙️ Fonctionnalités

  • Créer et supprimer des NPC avec des commandes en jeu.
  • Plusieurs types de NPC (joueur, basés sur des mobs, villageois, etc.).
  • Attribuer des commandes ou des actions scriptées aux NPC (déclencheurs au clic/à l'exécution, attaches de commandes).
  • Waypoints et comportement de patrouille pour les NPC en déplacement.
  • Traits et éditeurs pour personnaliser le comportement et l'apparence des NPC.
  • Modèles et persistance pour que les NPC survivent aux redémarrages.
  • API développeur pour les addons, traits et intégrations.

🧩 Pour qui

  • Les propriétaires de serveurs qui veulent des NPC interactifs pour des boutiques, des guides ou le décor.
  • Les développeurs de plugins qui ont besoin d'une API NPC pour créer des intégrations ou des mini-jeux.
  • Les serveurs communautaires qui nécessitent des personnages non-joueurs décoratifs ou fonctionnels.

🏗️ Cas d'utilisation exemples

  • Un serveur Survival utilise des marchands NPC pour échanger des objets sans plugin d'économie.
  • Un serveur RPG script des NPC pour proposer des quêtes et des dialogues.
  • Un admin place des gardes NPC en patrouille qui suivent des waypoints autour d'une ville.
  • Les développeurs attachent des traits personnalisés aux NPC pour des interactions de mini-jeux.

⌨️ Commandes

CommandeDescriptionPermissionAccès
/citizensAffiche des informations de base sur le plugin et un aperçu de la gestion.citizens.adminAdmin
/npcCommande principale pour créer, éditer et gérer des NPC (de nombreuses sous-commandes sont disponibles).divers nœuds de permission citizens.npc.*Admin

(Note : /npc expose de nombreuses sous-commandes et des nœuds de permission plus précis pour des fonctionnalités spécifiques ; consultez la documentation du plugin pour la liste complète des commandes.)

🔐 Permissions

PermissionDescriptionPar défaut
citizens.adminAccès administratif de haut niveau aux informations et à la gestion du plugin.non spécifié
citizens.npc.talkPermet à un joueur de déclencher des interactions de conversation avec des NPC.non spécifié
citizens.npc.listPermet de lister les NPC.non spécifié
citizens.waypoints.disableteleportExemple de permission liée aux waypoints affichée dans la documentation.non spécifié

(Il existe de nombreux autres nœuds de permission pour des commandes et traits spécifiques ; la documentation des permissions du plugin les répertorie en détail.)

⚙️ Installation

📥 Installation

  • Téléchargez le JAR officiel du plugin Citizens depuis la distribution officielle du projet (catalogue de plugins ou téléchargements du projet).
  • Placez le JAR dans le dossier plugins/ de votre serveur sur un serveur compatible Spigot ou Paper.
  • Redémarrez le serveur et vérifiez la console pour confirmer que Citizens s'est chargé et a créé ses répertoires de données.

📦 Dépendances

  • Aucune dépendance externe requise n'est सूचीée par défaut. Citizens est souvent étendu par des addons optionnels (addons tiers ou autres plugins), mais aucun n'est obligatoire pour le fonctionnement de base.

🧠 Notes techniques

  • Citizens fournit une API orientée développeurs afin que d'autres plugins puissent créer des traits, interagir avec des NPC et accrocher des événements de NPC.
  • Le plugin stocke les données des NPC de manière persistante afin qu'ils restent après les redémarrages et prend en charge les traits/éditeurs pour la personnalisation à l'exécution.
  • La documentation officielle et un wiki communautaire couvrent les commandes, permissions, traits, éditeurs et points d'intégration.

🤝 Quand ce plugin est utile

Si vous avez besoin de NPC durables et scriptables, ainsi que d'une API pour intégrer des personnages non-joueurs dans le gameplay ou les systèmes du serveur, Citizens fournit la gestion centrale des NPC, la persistance et les points d'extension nécessaires aux administrateurs de serveurs comme aux développeurs de plugins.

Serveurs avec le plugin Citizens

La page du plugin Citizens montre sur quels serveurs le monitoring a trouvé ce plugin, ainsi qu'avec quelles plateformes et versions il apparaît.

Les plugins peuvent ajouter des commandes, une économie, une protection, des droits d'accès, des mini-jeux, des intégrations ou d'autres mécaniques. Le rôle réel de Citizens dépend de la configuration du serveur concerné.

Les données sont formées automatiquement à partir des réponses techniques des serveurs. Si un serveur masque la liste des plugins, il peut ne pas apparaître dans cette section, même s'il utilise Citizens.

Utilisez la liste des serveurs avec Citizens pour comparer des projets, vérifier les versions compatibles ou trouver des exemples d'utilisation du plugin sur des serveurs publics.