⚙️ Quests



Beschreibung

Quests ist ein kostenloses, hochgradig konfigurierbares Plugin, mit dem Spieler Aufgaben, Geschichten und Belohnungen erhalten können – einzeln oder in Reihen. Es unterstützt mehrere Questtypen (Töten, Suchen, Sammeln, NPC-Gespräche) und kann nahtlos mit Plugins wie ZNPCsPlus, Vault und MythicMobs kombiniert werden. Durch Quests können umfangreiche Abenteuer oder Fortschrittssysteme auf dem Server umgesetzt werden.

Installation

  • Eintrag in mods.txt:
  • Server neu starten
  • Ab sofort steht /quests und /questsadmin zur Verfügung

Befehle

  • /quests – Questübersicht für Spieler
  • /quests editorGUI-Editor für Questerstellung
  • /questsadmin – Adminbefehle (z. B. Spielerfortschritt löschen, Quests zurücksetzen)
  • /quests give <Name> – Startet eine bestimmte Quest für einen Spieler
  • /quests journalZeigt aktiven Questfortschritt im Chat

Editor

Der GUI-Editor erlaubt:

  • Start-Trigger (NPC, Block, Befehl, Auto-Start)
  • Ziele:
    • Töte Mobs
    • Erreiche Koordinaten
    • Liefere Items
    • Spreche mit NPC (via ZNPCsPlus)
    • Custom-Kommandos
  • Belohnungen:
    • Items
    • XP
    • Geld (Vault erforderlich)
    • Ausführen von Befehlen
    • Nachrichtensendungen (z. B. an alle Spieler)

Questtypen

  • 🧟 Töte Mobs – Standard oder MythicMobs
  • 🎯 Erreiche Koordinaten – Ideal für Exploration
  • 📦 Liefere Items – Mit Mengenprüfung
  • 🧑 Spreche mit NPC – Integration mit ZNPCsPlus
  • 💬 Custom-Kommandos – Z. B. Effekte, Teleports

Integration

  • ZNPCsPlus: NPCs als Questgeber
  • Vault: Geldbelohnungen und Wirtschaftsintegration
  • MythicMobs: Individuelle Gegner als Questziele
  • WorldGuard: Zonenbasierte Questziele möglich (Region-Betreten)

Speicherorte

  • plugins/Quests/quests.yml – Hauptquestdaten
  • plugins/Quests/players.yml – Spielerfortschritt
  • plugins/Quests/actions.yml – Globale Aktionen
  • Backup-Tipp: regelmäßig alle .yml-Dateien sichern

Tipps

  • Mit delay in Belohnungen Effekte zeitversetzt auslösen
  • require-Funktion nutzen, um Questreihen logisch zu verbinden
  • Belohnungen können mehrere Befehle enthalten (Portale, Ränge, Events)
  • Verwende optionale Quests, um Nebenmissionen zu erstellen
  • Nutze PlaceholderAPI für dynamische Nachrichten und Belohnungen

Beispielbelohnung

rewards:
  items:
    - material: DIAMOND
      amount: 3
    - material: EMERALD
      amount: 5
  experience: 500
  money: 100
  commands:
    - "say Gut gemacht, %player%!"
    - "warp belohnung"
  message: "&aDu hast die Quest erfolgreich abgeschlossen!"

⬅️ zurück

Melden Sie sich an, um einen Kommentar zu erstellen.