Plugin Minecraft Citizens

Citizens to wtyczka do Minecrafta do tworzenia i zarządzania serwerowymi NPC (strażnikami, handlarzami, posągami, postaciami sterowanymi skryptami) oraz udostępnia API dla dodatków i integracji.

Znajdź serwer z Citizens

Serwery zgłaszające Citizens: 98

Wszystkie serwery z Citizens

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

KomendaOpisUprawnienieDostęp
/citizensWyświetla podstawowe informacje o pluginie i ogólny widok zarządzania.citizens.adminAdmin
/npcGłó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

UprawnienieOpisDomyślne
citizens.adminWysoki poziom dostępu administracyjnego do informacji i zarządzania pluginem.nie określono
citizens.npc.talkPozwala graczowi wywoływać interakcje rozmowy z NPC.nie określono
citizens.npc.listPozwala wyświetlać listę NPC.nie określono
citizens.waypoints.disableteleportPrzykł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

Co zgłaszają serwery

Platformy serwerów

  • Paper72
  • Purpur14
  • CraftBukkit4
  • Spigot3
  • Yatopia1

Wersje pluginu

  • 2.0.4326
  • 2.0.4116
  • 2.0.4210
  • 2.0.408
  • 2.0.447

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.