📃Konfiguration

Dieser Abschnitt erklärt alle Konfigurationsdateien und deren Optionen.


Dateiübersicht

Das Plugin erstellt folgende Konfigurationsdateien im plugins/CaseOpening/ Ordner:

plugins/CaseOpening/
├── config.yml              # Hauptkonfiguration & Nachrichten & Sprache
├── casesItem.yml          # Case-Items (Belohnungen)
├── mainGUI.yml            # Main-GUI Layout
├── previewGUI.yml         # Preview-GUI Layout
├── items.yml              # Wiederverwendbare Items
├── caseShop.yml           # Shop-Konfiguration
├── caseGroupRewards.yml   # Gruppen-Belohnungen
└── casePermRewards.yml    # Permission-Belohnungen

📥 Premade-Konfigurationen verwenden

Schnellstart ohne manuelle Konfiguration:

  • Download: [Link wird bereitgestellt]

Die folgenden Abschnitte beschreiben die manuelle Konfiguration der einzelnen Dateien.


config.yml

Die Hauptkonfigurationsdatei des Plugins.

Basis-Einstellungen

Sound-Einstellungen

Format: SOUND_NAME;Volume;Pitch

MySQL-Konfiguration

Hinweis: Um MySQL zu aktivieren, musst du diese Werte ausfüllen. Das Plugin erkennt automatisch ob MySQL konfiguriert ist.

GUI-Namen

Seltenheitsgrade

Diese werden automatisch basierend auf der Item-Chance angezeigt.


´Nachrichten

Verfügbare Platzhalter

  • %player% - Spielername

  • %casename% / %name% - Case-Name

  • %amount% - Anzahl

  • %value% - Wert bei Edit-Befehlen

  • %item% / %itemid% - Item-Name/ID

Hinweis: Alle Nachrichten befinden sich in der config.yml, nicht in einer separaten Datei.


cases.yml

Definiert alle Cases und ihre Eigenschaften.

Struktur


/casesItem (Beispielhaft bronze.yml)

Definiert alle Items (Belohnungen) in den Cases.

Struktur


maingui.yml

Konfiguration des Hauptmenüs.

Struktur


previewgui.yml

Konfiguration der Vorschau-GUI.

Struktur


items.yml

Wiederverwendbare Item-Templates.

Struktur


caseshop.yml

Konfiguration des Kristall-Shops.

Struktur


  • caseopening_cases - Case-Bestände

  • caseopening_crystals - Kristall-Bestände


circle-info

Tipps & Best Practices

  • Backup: Erstelle vor größeren Änderungen ein Backup der Config-Dateien

  • Reload: Nutze /case reload nach Änderungen in YML-Dateien

  • Validierung: YAML ist leerzeichen-sensitiv - nutze einen YAML-Validator

  • Chancen: Teste Gewinnchancen mit /caseitem getitem und echten Öffnungen

  • Farbcodes: Nutze Hex-Farbenarrow-up-right für moderne Designs (1.16+)

  • Items: Verwende items.yml für Items, die an mehreren Stellen genutzt werden


Häufige Konfigurationsfehler

chevron-rightFalsch: Leerzeichen in Case-Namenhashtag

Richtig:

chevron-rightFalsch: Ungültige Einrückunghashtag

Richtig:

Zuletzt aktualisiert