For the complete documentation index, see llms.txt. This page is also available as Markdown.

📑Konfiguration

Passe die GUI-Größen, Soundeffekte, MySQL-Anbindungen und deine täglichen Belohnungen (inkl. Premium-Ränge-Berechtigungen) flexibel in der Konfigurationsdatei an.


Dateiübersicht

Das Plugin erstellt nach dem ersten Serverstart folgende Datei:

  • plugins/DailyRewards/config.yml: Steuert alle globalen Einstellungen, Nachrichten und die genauen Belohnungs-Items.


Konfigurations-Bereiche

Allgemeine Optionen

# Der Präfix vor Systemmeldungen im Chat
prefix: '&7[&9Daily&6Rewards&7]'

# Ermöglicht das Öffnen des Menüs per Befehl
dailyrewardscmd: true

# Cooldown (in Sekunden) gegen GUI-Klick-Spam
clickslotcooldownsec: 300

Datenbank-Optionen

MySQL:
  enable: false
  host: localhost
  port: '3306'
  username: user
  database: db
  password: password123
  • enable: Bei true werden die Beanspruchungs-Zeiten der Spieler in der MySQL-Datenbank gespeichert. Perfekt für Netzwerke mit mehreren Unterservern.

Kosmetische Optionen

# Menü-Design
gui:
  name: '&7Tägliche Belohnung'
  lenght: 3 # Reihenanzahl (1-6)

# Name des Villager-NPCs
villagername: '&6Tägliche Belohnung'

# Sound beim Beanspruchen einer Belohnung
buysound: ENTITY_PLAYER_LEVELUP

Belohnungen konfigurieren (rewards)

Unter dem Key rewards definierst du die einzelnen Belohnungs-Slots. Jeder Slot-Eintrag kann drei Zustände haben:

  1. claimable: Das Item, wenn die Belohnung bereit zum Abholen ist.

  2. claimed: Das Item, wenn sich die Belohnung im Cooldown befindet.

  3. blocked (Optional): Das Item, wenn der Spieler nicht die nötige Permission besitzt.

Konfigurations-Beispiele:


Systemnachrichten

Am Ende der Datei können die Ausgaben angepasst werden:

Zuletzt aktualisiert