Znajdź serwer z Citizens
Serwery zgłaszające Citizens: 99
- Restarting... 9 onlineJava + Bedrock
- Server.Pro Official [26.2] Anarchy Ignites! Server Now Live 10 onlineJava
- PMCa742c4e07038af053f77db5441b09565 8 online
- Smithtainment 4 onlineJavaSurvival
- ɢʟᴏʙᴀʟ ᴛᴏᴡɴʏ 1.21.8 Kur · Ticaret Yap · Fethet 8 onlineJava
- A Fallout Roleplaying Server 1 onlineJava
O pluginie Citizens
🔌 O Citizens
Citizens to plugin do Minecraft, który zapewnia kompletny system tworzenia i zarządzania NPC po stronie serwera. Obsługuje wiele typów NPC (podobnych do graczy, mobów, handlarzy, strażników, posągów) i udostępnia API, dzięki któremu inne pluginy i własny kod mogą dodawać zachowania, traitsy i integracje.
🎯 Cel
Citizens rozwiązuje potrzebę posiadania trwałych, konfigurowalnych postaci niezależnych na serwerze: NPC mogą działać jako interaktywni handlarze, aktorzy ze skryptami, strażnicy podążający za waypointami, kioski informacyjne lub dekoracyjne posągi. Plugin jest używany zarówno przez właścicieli serwerów do tworzenia funkcji rozgrywki, jak i przez deweloperów do rozszerzania funkcjonalności za pomocą API Citizens.
⚙️ Funkcje
- Tworzenie i usuwanie NPC za pomocą komend w grze.
- Wiele typów NPC (gracz, oparte na mobach, wieśniacy itp.).
- Przypisywanie komend lub akcji skryptowych do NPC (wyzwalacze kliknięcia/uruchomienia, podpięte komendy).
- Waypointy i zachowanie patrolowe dla poruszających się NPC.
- Trait i edytory do dostosowywania zachowania i wyglądu NPC.
- Szablony i trwałość, aby NPC przetrwały restarty.
- API dla deweloperów do addonów, traitów i integracji.
🧩 Dla kogo
- Właściciele serwerów, którzy chcą interaktywnych NPC do sklepów, przewodników lub scenerii.
- Deweloperzy pluginów potrzebujący API NPC do tworzenia integracji lub minigier.
- Serwery społecznościowe, które potrzebują dekoracyjnych lub funkcjonalnych postaci niezależnych.
🏗️ Przykładowe zastosowania
- Serwer Survival używa handlarzy NPC do wymiany przedmiotów bez pluginów ekonomii.
- Serwer RPG skryptuje NPC, aby oferowali zadania i dialogi.
- Admin ustawia patrolujące NPC strażników, którzy podążają za waypointami wokół miasta.
- Deweloperzy dodają własne traitsy do NPC na potrzeby interakcji w minigrach.
⌨️ Komendy
| Komenda | Opis | Uprawnienie | Dostęp |
|---|---|---|---|
/citizens | Wyświetla podstawowe informacje o pluginie i ogólny widok zarządzania. | citizens.admin | Admin |
/npc | Główna komenda do tworzenia, edycji i zarządzania NPC (dostępnych jest wiele podkomend). | różne węzły uprawnień citizens.npc.* | Admin |
(Uwaga: /npc udostępnia wiele podkomend i bardziej szczegółowych węzłów uprawnień dla konkretnych funkcji; pełną सूची komend znajdziesz w dokumentacji pluginu.)
🔐 Uprawnienia
| Uprawnienie | Opis | Domyślne |
|---|---|---|
citizens.admin | Wysoki poziom dostępu administracyjnego do informacji i zarządzania pluginem. | nie określono |
citizens.npc.talk | Pozwala graczowi wywoływać interakcje rozmowy z NPC. | nie określono |
citizens.npc.list | Pozwala wyświetlać listę NPC. | nie określono |
citizens.waypoints.disableteleport | Przykładowe uprawnienie związane z waypointami pokazane w dokumentacji. | nie określono |
(Istnieje wiele dodatkowych węzłów uprawnień dla konkretnych komend i traitów; dokumentacja uprawnień pluginu opisuje je szczegółowo.)
⚙️ Instalacja
📥 Konfiguracja
- Pobierz oficjalny plik JAR pluginu Citizens z oficjalnej dystrybucji projektu (katalog pluginów lub pliki do pobrania projektu).
- Umieść plik JAR w katalogu
plugins/swojego serwera na serwerze zgodnym ze Spigot lub Paper. - Uruchom ponownie serwer i sprawdź konsolę, aby potwierdzić, że Citizens został załadowany i utworzył swoje katalogi danych.
📦 Zależności
- Domyślnie nie są wymienione żadne wymagane zależności zewnętrzne. Citizens jest często rozszerzany przez opcjonalne addony (dodatki firm trzecich lub inne pluginy), ale żaden z nich nie jest wymagany do podstawowego działania.
🧠 Uwagi techniczne
- Citizens udostępnia API dla deweloperów, dzięki czemu inne pluginy mogą tworzyć traitsy, wchodzić w interakcję z NPC i podłączać zdarzenia NPC.
- Plugin przechowuje dane NPC w sposób trwały, więc NPC pozostają po restartach, i obsługuje traity/edytory do personalizacji w czasie działania.
- Oficjalna dokumentacja i wiki społeczności opisują komendy, uprawnienia, traitsy, edytory oraz punkty integracji.
🤝 Kiedy ten plugin jest przydatny
Jeśli potrzebujesz trwałych, skryptowalnych NPC oraz API do integrowania postaci niezależnych z rozgrywką lub systemami serwera, Citizens zapewnia podstawowe zarządzanie NPC, trwałość i punkty rozszerzeń potrzebne zarówno administratorom serwerów, jak i deweloperom pluginów.
Komentarze
Nie ma jeszcze komentarzy
Bądź pierwszą osobą, która skomentuje.
Dla administratorów serwerów
- Autorzy
- CitizensDev
- Obsługiwane platformy
- Spigot, Paper
Linki
- Kod źródłowygithub.com/CitizensDev/Citizens2
- Dokumentacjawiki.citizensnpcs.co
- Śledzenie błędówissues.citizensnpcs.co
- citizensnpcs.cocitizensnpcs.co
- Spigot pagespigotmc.org/resources/citizens.13811
- Modrinth pagemodrinth.com/plugin/citizens-npc
- CurseForge pagecurseforge.com/minecraft/bukkit-plugins/citizens
- Wikiwiki.citizensnpcs.co/Commands
- Wikiwiki.citizensnpcs.co/Permissions
- GitHubgithub.com/CitizensDev/CitizensAPI
- Modrinth pagemodrinth.com/plugin/citizens-npc/versions
- citizensnpcs.cocitizensnpcs.co
Co zgłaszają serwery
Platformy serwerów
- Paper73
- Purpur14
- CraftBukkit4
- Spigot3
- Yatopia1
- Plazma1
- Mohist1
- Parchment1
- Magma1
Wersje pluginu
- 2.0.4327
- 2.0.4116
- 2.0.4210
- 2.0.408
- 2.0.447
- 2.0.376
- 2.0.395
- 2.0.354
- 2.0.323
- 2.0.282
- 2.0.292
- 2.0.332
- 2.0.272
- 2.0.301
- 2.0.141
- 2.0.241
- 2.0.311
- 2.0.131
Liczby pochodzą z serwerów, które pokazują listę pluginów podczas sprawdzania przez MSHQ. Wiele serwerów ją ukrywa, więc rzeczywiste użycie jest większe.