Minecraft plugin Citizens
Informatie over Citizens en bevestigde servers
🔌 Over Citizens
Citizens is een Minecraft-plugin die een compleet systeem biedt voor het maken en beheren van NPC's aan serverzijde. Het ondersteunt veel NPC-types (player-achtig, mobs, shopkeepers, guards, statues) en biedt een API zodat andere plugins en eigen code gedrag, traits en integraties kunnen toevoegen.
🎯 Doel
Citizens voorziet in de behoefte aan persistente, configureerbare niet-spelerpersonages op een server: NPC's kunnen fungeren als interactieve shopkeepers, gescripte personages, guards die waypoints volgen, informatiekiosken of decoratieve standbeelden. De plugin wordt zowel gebruikt door servereigenaren om gameplayfuncties te bouwen als door ontwikkelaars om functionaliteit uit te breiden via de Citizens API.
⚙️ Functies
- NPC's aanmaken en verwijderen met in-game commando's.
- Meerdere NPC-types (player, op mobs gebaseerd, villagers, enz.).
- Commando's of gescripte acties aan NPC's toewijzen (klik/run-triggers, command attachments).
- Waypoints en patrouillegedrag voor bewegende NPC's.
- Traits en editors om het gedrag en uiterlijk van NPC's aan te passen.
- Sjablonen en persistentie zodat NPC's na herstarts blijven bestaan.
- Developer API voor addons, traits en integraties.
🧩 Voor wie is dit
- Servereigenaren die interactieve NPC's willen voor shops, gidsen of decor.
- Pluginontwikkelaars die een NPC-API nodig hebben om integraties of minigames te bouwen.
- Communityservers die decoratieve of functionele niet-spelerpersonages nodig hebben.
🏗️ Voorbeeldgebruik
- Een Survival-server gebruikt NPC-shopkeepers om items te verhandelen zonder economy-plugins.
- Een RPG-server script NPC's om quests en dialogen aan te bieden.
- Een admin plaatst patrouillerende guard-NPC's die waypoints rond een stad volgen.
- Ontwikkelaars koppelen custom traits aan NPC's voor interacties in minigames.
⌨️ Commando's
| Commando | Beschrijving | Permissie | Toegang |
|---|---|---|---|
/citizens | Toont basisinformatie over de plugin en een beheeroverzicht. | citizens.admin | Admin |
/npc | Hoofdcommando om NPC's aan te maken, te bewerken en te beheren (veel subcommando's beschikbaar). | verschillende citizens.npc.* permission nodes | Admin |
(Opmerking: /npc biedt veel subcommando's en fijnmazigere permission nodes voor specifieke functies; raadpleeg de documentatie van de plugin voor de volledige set commando's.)
🔐 Permissies
| Permissie | Beschrijving | Standaard |
|---|---|---|
citizens.admin | Hoog niveau administratieve toegang tot plugininformatie en beheer. | niet gespecificeerd |
citizens.npc.talk | Staat een speler toe NPC-talkinteracties te activeren. | niet gespecificeerd |
citizens.npc.list | Staat toe NPC's te bekijken. | niet gespecificeerd |
citizens.waypoints.disableteleport | Voorbeeld van een waypoint-gerelateerde permissie zoals getoond in de documentatie. | niet gespecificeerd |
(Er zijn veel extra permission nodes voor specifieke commando's en traits; de permissiereferentie van de plugin beschrijft die in detail.)
⚙️ Installatie
📥 Setup
- Download de officiële Citizens-plugin JAR via de officiële distributie van het project (plugin-catalogus of downloads van het project).
- Plaats de JAR in je
plugins/-map op een server die compatibel is met Spigot of Paper. - Herstart de server en controleer de console om te bevestigen dat Citizens is geladen en zijn datamappen heeft aangemaakt.
📦 Afhankelijkheden
- Er worden standaard geen verplichte externe afhankelijkheden vermeld. Citizens wordt vaak uitgebreid met optionele addons (addons van derden of andere plugins), maar geen daarvan is verplicht voor de basiswerking.
🧠 Technische notities
- Citizens biedt een developer-facing API zodat andere plugins traits kunnen maken, met NPC's kunnen interageren en op NPC-events kunnen inhaken.
- De plugin slaat NPC-gegevens persistent op, zodat NPC's na herstarts blijven bestaan, en ondersteunt traits/editors voor aanpassing tijdens runtime.
- De officiële documentatie en community-wiki behandelen commando's, permissies, traits, editors en integratiepunten.
🤝 Wanneer deze plugin nuttig is
Als je duurzame, scripteerbare NPC's nodig hebt en een API om niet-spelerpersonages in gameplay of serversystemen te integreren, biedt Citizens het kernbeheer van NPC's, persistentie en uitbreidingspunten die nodig zijn voor zowel serverbeheerders als pluginontwikkelaars.
- Herocraft Online
RPG‑network met meerdere klassen, townships, kerkers en economie — voor spelers die van survival met roleplay en PvP houden.
2555.77 - Restarting...2053.78
- Smithtainment
Community‑gerichte survival SMP met custom plugins, economie, mcMMO en mini‑games — vriendelijke spelers en actief forum.
1051.05 - DaemoniaCraft
Towny RPG‑server met custom mobs, economie en Bedrock‑ondersteuning — diepe progressie voor grind‑fans.
550.89 - Akoot&Co
Gezellige, op de community gerichte SMP met ondersteuning voor Java en Bedrock, een openbare livewereldkaart, een donatiewinkel en quality-of-life-functies voor ontspannen bouwen en verkennen.
450.47 - LilBoxPvP
Een server gericht op BoxPvP met snelle arena-gevechten, duels en seizoensgebonden voortgang. Biedt aangepaste items, menu’s aangestuurd door npc’s en waarschijnlijk Java–Bedrock-crossplay.
348.41 - A Minecraft Server148.21
- TGG Online
Koreaanse Minecraft-server in FPS-stijl met zombie survival en bomb/escape-minigames, met een uitgebreide selectie custom wapens, custom modellen en een ervaring op basis van een resource pack.
247.11 - MoodCraft
Franse semi-RP survival SMP, gericht op door spelers beheerde steden, economie en stadsprojecten — vriendelijke voortgang met in-game gidsen, shops, banen en veilige kistbescherming. Java en Bedrock ondersteund.
247.02 - The One Ring
LOTR‑thema Minecraft‑server gericht op een meeslepende Midden‑Aarde: facties, grote bouwwerken, handel, events en PvP, met vanilla‑enchantments en Lore‑items.
345.71 - CorePlay
Klassieke CZ/SK survivalserver met events, duels, veilingen en een vriendelijke community.
143.86 - Minetown
Nederlandse Minetopia‑stijl survivalserver met economie, maatwerk‑plugins en een vriendelijke community — begin nu je avontuur!
042.24 - The Dojo
Towny survival met mcMMO‑progressie, spelerseconomie en community‑focus — bouw steden, level skills en speel met vrienden.
041.54 - A Fallout Roleplaying Server341.25
- RSD Minecraft
Freebuild survival‑server met vriendelijke community, Dynmap en Bedrock‑ondersteuning via Geyser/Floodgate — focus op bouwen en spelen.
140.09 - ÂBoundaryMC ÂIs OfflineÂ134.8
De pagina van plugin Citizens toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.
Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van Citizens hangt af van de serverinstellingen.
Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server Citizens gebruikt maar niet in dit gedeelte verschijnt.
Gebruik de lijst van servers met Citizens om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.