crystals

Verwaltet die Kristall-Währung des Plugins.

Aliase: /kristalle, /crystal

Übersicht aller Befehle

/crystals add <Spieler|*|**> <Anzahl>
/crystals remove <Spieler|*|**> <Anzahl>
/crystals take <Spieler|*|**> <Anzahl>
/crystals set <Spieler|*|**> <Anzahl>
/crystals info <Spieler>

/crystals add <Spieler|*|**>

Fügt einem oder mehreren Spielern Kristalle hinzu.

Parameter:

  • Spieler - Spielername, * (alle online) oder ** (alle in DB)

  • Anzahl - Anzahl der Kristalle

Permission: caseopening.crystals.add

Beispiele:

Verwendung:

  • Belohnungen für Events

  • Vote-Rewards

  • Daily-Rewards

  • Quest-Belohnungen


/crystals remove <Spieler|*|**>

Entfernt Kristalle von Spielern (nur wenn genug vorhanden).

Permission: caseopening.crystals.remove

Beispiele:

Hinweis: Wenn nicht genug Kristalle vorhanden sind, wird nichts entfernt.


/crystals take <Spieler|*|**>

Nimmt Kristalle von Spielern (kann ins Negative gehen).

Permission: caseopening.crystals.take

Beispiele:

Unterschied zu remove:

  • remove entfernt nur wenn genug vorhanden

  • take zieht ab, auch wenn es negativ wird


/crystals set <Spieler|*|**>

Setzt Kristalle auf einen exakten Wert.

Permission: caseopening.crystals.set

Beispiele:

Verwendung:

  • Fixes bei negativen Werten

  • Reset für Events

  • Admin-Korrekturen


/crystals info

Zeigt die Kristall-Anzahl eines Spielers.

Permission: caseopening.crystals.info

Beispiel:

Ausgabe:


Wildcards

  • * = Alle online Spieler

  • ** = Alle Spieler in der Datenbank (online + offline)

Beispiele:


Startguthaben für neue Spieler

In config.ymlarrow-up-right:

Neue Spieler starten mit 100 Kristallen.


Kristalle als Vote-Reward

Mit AutomaticCraftVoteListener oder ähnlichen Plugins:

Oder als Server-Command im Vote-Plugin konfigurieren.


Kristalle im Shop verkaufen

In caseShop.ymlarrow-up-right:

Spieler können für $100 ingame Geld 50 Kristalle kaufen.


Tipps

circle-info
  • Negativ verhindern: Nutze remove statt take um negative Werte zu vermeiden

  • Daily Rewards: Gib täglich automatisch Kristalle mit einem Scheduler-Plugin

  • Events: Belohne Spieler mit Kristallen für Aktivitäten

  • Shop: Verkaufe Kristalle gegen echtes Geld für P2W-Server

  • Fixes: Nutze /crystals set <spieler> 0 um negative Kristalle zu beheben


Häufige Probleme

chevron-rightSpieler hat negative Kristallehashtag

Ursache: /crystals take wurde verwendet und der Spieler hatte nicht genug.

Lösung:

chevron-rightStartguthaben funktioniert nichthashtag

Prüfe:

defaultcrystals in config.yml gesetzt?Überprüfe, ob der Eintrag defaultcrystals korrekt in der Datei config.yml vorhanden ist.Plugin neu geladen?Führe /case reload oder einen Server- bzw. Plugin-Neustart durch, damit die Konfiguration neu eingelesen wird.Spieler wirklich neu?Stelle sicher, dass der betroffene Spieler tatsächlich erstmals auf dem Server war (erste Verbindung), sonst wird das Startguthaben nicht gesetzt.

chevron-rightKristalle verschwindenhashtag

Mögliche Ursachen:

Flatfile: Keine Schreibrechte im Plugin-OrdnerPrüfe, ob der Server-Prozess Schreibrechte auf den Plugin-Ordner hat, falls Flatfile-Speicherung genutzt wird.MySQL: Verbindung unterbrochenBei MySQL: Prüfe die Datenbankverbindung und Logs auf Verbindungsabbrüche oder Fehler.Anderes Plugin greift in die Daten einEin anderes Plugin könnte Einträge ändern oder überschreiben. Prüfe installierte Plugins und deren Konfiguration.

Lösung: Prüfe Server-Logs und nutze MySQL für größere Server.