case

Der Hauptbefehl für die Verwaltung von Cases.

Übersicht aller Befehle

/case create <Name> <Slot> <DisplayName...>
/case delete <Name>
/case edit <Name> <Option> <Wert...>
/case add <Name> <Spieler|*|**> <Anzahl>
/case remove <Name> <Spieler|*|**> <Anzahl>
/case take <Name> <Spieler|*|**> <Anzahl>
/case set <Name> <Spieler|*|**> <Anzahl>
/case info <Spieler>
/case reload

/case create <DisplayName...>

Erstellt ein neues Case.

Parameter:

  • Name - Eindeutiger interner Name des Cases (alphanumerisch, keine Leerzeichen)

  • Slot - Slot-Position im Main-GUI (0-53)

  • DisplayName - Anzeigename des Cases (Leerzeichen erlaubt, Farbcodes erlaubt)

Permission: caseopening.case.create

Beispiele:


/case delete

Löscht ein existierendes Case (inkl. aller Items und Daten).

Parameter:

  • Name - Name des zu löschenden Cases

Permission: caseopening.case.delete

Beispiel:

⚠️ Warnung: Dieser Vorgang kann nicht rückgängig gemacht werden!


/case edit<Wert...>

Bearbeitet die Eigenschaften eines Cases.

Permission: caseopening.case.edit

Verfügbare Optionen

displayname <DisplayName...>

Ändert den Anzeigenamen des Cases.


amount

Setzt die Anzahl des Items im GUI.


limit

Setzt die maximale Anzahl, die ein Spieler besitzen kann (-1 = unbegrenzt).


price

Setzt den Preis in Kristallen.


crystals <true|false>

Lightning Round: Case wird beim Öffnen gekauft (true) oder bereits besessen (false).


material [Shortid]

Ändert das Item-Material des Cases.


setItemOfHand

Setzt das Item in deiner Hand als Case-Item (inkl. NBT-Tags, Enchantments etc.).

Verwendung:

1

Schritt 1

Halte das gewünschte Item in der Hand.

2

Schritt 2

Führe den Befehl aus.

3

Schritt 3

Das Item wird übernommen.


addLore <Lore...>

Fügt eine Lore-Zeile hinzu.

Tipp: §r fügt eine Leerzeile ein.


removeLoreLine

Entfernt eine Lore-Zeile (Nummerierung beginnt bei 0).

Ohne Parameter zeigt es eine klickbare Liste aller Lore-Zeilen.


editLoreLine <Lore...>

Bearbeitet eine bestehende Lore-Zeile.


lightninground <true|false>

Aktiviert/Deaktiviert Blitz-Effekt beim Öffnen des Cases.


enabled <true|false>

Aktiviert/Deaktiviert das Case (deaktivierte Cases werden nicht im GUI angezeigt).


permission <None|Permission>

Setzt eine erforderliche Permission für das Case oder entfernt sie.


lootviewable <true|false>

Erlaubt/Verbietet die Vorschau der Belohnungen.


slot

Ändert den Slot des Cases im Main-GUI (0-53).


/case add <Spieler|*|**>

Fügt einem oder mehreren Spielern Cases hinzu.

Parameter:

  • Name - Case-Name

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

  • Anzahl - Anzahl der Cases

Permission: caseopening.case.add

Beispiele:


/case remove <Spieler|*|**>

Entfernt Cases von Spielern (nur wenn genug vorhanden).

Permission: caseopening.case.remove

Beispiel:

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


/case take <Spieler|*|**>

Nimmt Cases von Spielern, auch wenn nicht genug vorhanden (kann negativ werden).

Permission: caseopening.case.take

Beispiel:

Unterschied zu remove: Funktioniert auch wenn Spieler nicht genug Cases hat.


/case set <Spieler|*|**>

Setzt die Case-Anzahl eines Spielers auf einen exakten Wert.

Permission: caseopening.case.set

Beispiel:


/case info

Zeigt alle Cases eines Spielers an.

Permission: caseopening.case.info

Beispiel:

Ausgabe:


/case reload

Lädt alle Konfigurationsdateien neu.

Permission: caseopening.case.reload

Beispiel:

Neu geladen werden:

  • config.yml

  • Alle Case-Dateien (caseItems/*.yml)

  • items.yml

  • mainGUI.yml

  • previewGUI.yml

  • caseShop.yml


Wildcards

  • * = Alle online Spieler

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

Beispiele:


Platzhalter

In Lore und Namen können folgende Platzhalter verwendet werden:

  • %amount% - Anzahl der Cases, die der Spieler besitzt

Beispiel:


circle-info

Tipps

  • Case-Namen: Verwende aussagekräftige Namen ohne Leerzeichen (z.B. starter, legendary, daily_reward)

  • Testing: Nach dem Erstellen mit /case add <case> <name> 1 testen

  • Slot-Layout: Vermeide Überschneidungen mit GUI-Items (z.B. Kristall-Anzeige)

  • Permissions: Setze Permissions für exklusive Cases (VIP, Premium etc.)

  • Reload: Nach Änderungen an Case-Eigenschaften immer /case reload ausführen