Citizens | |
---|---|
![]() |
|
Servermod: | Bukkit |
Kategorie: | Spass |
Entwickler: | fullwall und aPunch |
Entwicklerwebsite: | dev.bukkit.org |
Was bewirkt es? | NPC’s erstellen |
Besonderheiten: | NPC’s können interagieren |
Download: | – |
Schritt 1 – Citizens downloaden
Zuerst musst du Citizens downloaden. Den direkten Download findest du unter diesem Link .
Schritt 2 – Citizens entpacken
In diesem Schritt musst du Citizens entpacken. Anschließend hast du eine .jar-File: “Citizens.jar”.
Schritt 3 – Citizens installieren
Nun stoppst du den Server. Nachdem der Server erfolgreich gestoppt wurde, lädst du die “Citizens.jar” in den Plugin-Ordner. Nun kannst du den Server wieder starten. Wenn du alles richtig gemacht hast und Citizens mit der Bukkit Version auf deinem Server kompatibel ist, hat sich ein Ordner namens “Citizens” (im Plugin-Ordner) erstellt. In diesem Ordner befinden sich einige .yml Dateien, jedoch ist für uns nur die Citizens.yml wichtig. Im nachfolgenden erfährst du, was das alles bedeutet.
Installation abgeschlossen
Verzeichnis /minecraftbukkit/plugins/Essentials/config.yml
Bitte ändere folgende Zeile NICHT, da es sonst zu Problemen führen kann:
range: arrow: min: 3 max: 13 look: 5 pathfinding: 16.0 ticks: pathing: max-stationary: -1 max-pathing: -1 saving: delay: 72000 save-often: true use-task: true waypoints: right-click-pause: 70
Chat
Hier kannst du konfigurieren, wie die Nachrichten der NPC’s aussehen sollten, falls du aktiviert hast, dass sie sprechen ( -> Commands )
chat: format: '[%name%]: ' // Gibt das Chatformat an (wie die nachrichten aussehen sollen wenn NPC's sie ausgeben.) default-text: Hello.;How are you today?;Having a nice day?;Good weather today.;Stop hitting me!;I'm bored.; // Sobald man das Sprechen der NPC's aktiviert hat, erscheint ein Standard text den sie hier bearbeiten können. Keine Angst, man kann für jeden NPC eine andere Nachricht einrichten, dazu aber später mehr in [[Citizens#commands|Commands]] selection-message: <g>You selected <y><npc><g> (ID <y><npcid><g>). // Was soll angezeigt werden, wenn ein NPC ausgewählt wird? creation-message: <g>The NPC <y><npc><g> was born! // Was soll erscheinen wenn ein NPC erstellt wird? space-char: / // Dieses ist für uns nicht besonders wichtig colors: npc-colour: f // Welcher Farbe soll ein NPC besitzen als Namen? use-npc-colours: true // Soll der name der NPC's in finer Farbe sein?
Defaults
Hier können einige Standard Einstellungen geändert werden.
defaults: enable-following: true // Soll der NPC ihnen mit den Kopf folgen? talk-when-close: false // Soll der NPC gleich nach der Erstellung sprechen können? quick-select: false // ??? notify-updates: true // Soll für Admins im Chat angezeigt werden, dass ein neues Update für Citizens bereitsteht?
Economy
Hier kann man den Preis einstellen, wenn man einen NPC je nach Typ erstellen will.
use-economy: true
Soll ein Economy Plugin benutzt werden?
prices: basic: creation: 100 guard: creation: 100 healer: creation: 100 levelup: 100 heal: 100 wizard: creation: 100 teleport: 100 changetime: 100 spawnmob: 100 togglestorm: 100 trader: creation: 100 quester: creation: 100 blacksmith: creation: 100
Wie viel sollen die NPC’s kosten? Eine Erklärung zu jedem Typen findest du Hier
armorrepair: leather: 0.25 gold: 0.5 chainmail: 0.75 iron: 1 diamond: 1.25
Wie viel soll eine Reparatur einer Rüstung kosten? (Pro Stück)
toolrepair: wood: 0.25 gold: 0.5 stone: 0.75 iron: 1 diamond: 1.25 misc: 0.5
Wie viel soll eine Reparatur eines Werkzeugs kosten? (Pro Stück)
Basic:
Dieser NPC hat folgende Eigenschaften:
– Sprechen
– Bewegen
Guard
Dieser NPC hat folgende Eigenschaften:
– Sprechen
– Bewegen
– Mobs Angreifen und Töten – Spieler Angreifen und Töten
Healer
Dieser NPC hat folgende Eigenschaften:
– Sprechen
– Bewegen
– Heilen
Wizard
Dieser NPC hat folgende Eigenschaften:
– Sprechen
– Bewegen
– Items verzaubern
– Mobs spawnen
– Zeit verstellen
– Wetter verstellen
Trader
Dieser NPC hat folgende Eigenschaften:
– Sprechen
– Bewegen
– Mit Items handeln (verkaufen, ankaufen)
Quester
Dieser NPC hat folgende Eigenschaften:
– Sprechen
– Bewegen
– Quest’s stellen
Blacksmith
Dieser NPC hat folgende Eigenschaften:
– Items für Geld reparieren
Hier sind alle Commands aufgeführt:
/npc create (gewünschter npc name)
Erstellt einen NPC mit dem gewünschten Namen. Wird z.B. Notch als Name genommen, erscheint auch sein Skin. (ja, mit dem Cape)
/npc remove (npc name)
Entfernt den gewünschten NPC
/npc reset
Setzt alle Nachrichten der NPC’s zurück
/npc rename [neuer name]
Bennent den NPC neu
/npc color [&(id)] z.b. /npc color &f (weiss)
Mit diesem Befehl kann man die Farbe des Namen ändern
/npc waypoints
Macht, dass die NPC’s sich bewegen
/npc equip
Rüstet einen NPC aus.
/npc move
Teleportiert das NPC zu dir.
/npc tp
Teleportiert dich zum NPC
/npc id
ID des NPC’s herausfinden
/npc lookat [on/off]
Schaltet das Folgen mit dem Kopf ein/aus
/npc setowner [name]
Mit diesem Befehl kann man einen Besitzer zum NPC hinzufügen
/[basic|blacksmith|trader|healer|wizard] help (seite)
Zeigt die Hilfe an für den NPC Typ
/citizens help (seite)
Listet alle Citizens Commands auf. —> Weitere Commands werden je nach Zeit hinzugefügt.
Gibt dem NPC einen Typ:
/npc toggle (Type)
Commands für Guard
Wählt den Guard-Typ aus (Bouncer: Wache, die eine Position beschützt; BodyGuard: Wache, die einen Spieler beschützt):
/guard (Type)
Wählt die Ziele für den Guard aus:
/guard af (priority) (Name des Mobs oder Spielers) (-p für Spieler; -m für Mobs)
Wählt den Radius zum beschützen aus:
/guard radius (Radius)
Aktiviert bzw. deaktiviert den Guard:
/guard aggro
Commands für Trader
Gibt dem Trader Gegenstände zum verkaufen:
/trader sell (Item ID:Anzahl)
Gibt dem Trader Gegenstände zum kaufen:
/trader buy (Item ID:Anzahl)
Nimmt dem Trader Gegenstände zum Verkaufen/Kaufen:
/trader (sell oder buy) remove (Item ID)
Zeigt wie viel Geld der Trader noch hat(Wenn du ein iConomy Plugin benutzt):
/trader money
Gibt/Nimmt einem Trader Geld:
/trader money (give oder take) (Anzahl)
Zeigt an, was der Trader derzeit verkauft/kauft:
/trader list
Commands für Healer
Zeigt an, wie viele Herzen und auf welchem Level der Healer steht:
/healer status
Kaufe ein “Level-Up” für den ausgewählten Healer:
/healer level-up (Levels)
Commands für Wizards
Gibt dem Wizard einen Typ(Teleport: teleportiert den Spieler zu einer bestimmten Location; Spawn: Spawnt ausgewählte Mobs; Time: Wechselt die Zeit:
/wizard (Type)
Wenn du den Type “teleport” auswählst, musst du den Ort zu dem er die Spieler teleportiert festlegen. Das geht mit:
/wizard addloc (Name der Location)
Wenn du den Type “spawn” auswählst, können die Spieler mit einem Linksklick auf den NPC den Mob zum spawnen auswählen und mit Rechtsklick spawnen lassen.
Wenn du den Type “time” auswählst, können die Spieler mit einem Linksklick auf den NPC die Zeit auswählen und anschließend mit Rechtsklick umstellen
Commands für Quester
Leider hat der Quester momentan einige Bugs und deswegen sind noch keine Commands verfügbar 🙁
1) Erstelle bitte nie mehrere NPC’s mit dem GLEICHEN NAMEN
Ansonsten kann es zu schwerwiegenden Problemen kommen, wie z.B. Serverabstürtze oder dass die NPC's nicht mehr entfernt werden können.
2) Bevor du einen Command tätigst, musst du den NPC auswählen (das geht am schnellsten per Rechtsklick)
Dieses Tutorial basiert auf der Plugin-Version | 2.7.2 | ||
---|---|---|---|
Dieses Tutorial wurde erstellt durch: | StClaus | Dieses Tutorial wurde erstellt am: | 02.11.2011 |
Zuletzt bearbeitet durch: | Sen66 | Letzte Aktualisierung am: | 24.06.2012 |