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

📑Konfiguration

Passe das GUI-Design, die täglichen Spielzeitanforderungen, die MySQL-Anbindung und die Belohnungen für jedes Türchen flexibel in der config.yml an.


Dateiübersicht

Das Plugin erstellt nach dem ersten Serverstart folgende Datei:

  • plugins/Adventskalender/config.yml: Steuert alle Einstellungen, die Belohnungen der 24 Türchen und die finale Belohnung (Tag 25).


Konfigurations-Bereiche

Globale Einstellungen

# Der Präfix vor Systemnachrichten
prefix: '&7[&cAdvents&2Kalender&7]'

# Ermöglicht das Öffnen des Kalenders per Befehl /adventskalender
allowcmd: false

# Cooldown (in Sekunden), ab wann ein Spieler als AFK gewertet wird (Spielzeit pausiert)
afkchecksec: 300

# Gibt an, wie viele Tage verpasste Türchen rückwirkend geöffnet werden dürfen (0 = nur am selben Tag, 24 = unbegrenzt)
retroactivedays: 24

# Loggt das Öffnen von Türchen in die Serverkonsole
logtoconsoleonopenday: true

Datenbank-Optionen

MySQL:
  enable: false
  host: localhost
  port: '3306'
  username: user
  database: db
  password: password123
  • enable: Bei true werden die Beanspruchungs-Daten der Spieler in einer MySQL-Datenbank gespeichert. Dies ist ideal, falls du dieselben Daten über mehrere Server synchronisieren möchtest.

Optische Einstellungen


Platzhalter im GUI definieren (placeholder)

Du kannst dekorative Glasscheiben im Menü platzieren, um die Türchen optisch einzurahmen.

  • Format: MATERIAL;SHORTID: Slot-Listen (durch Semikolons getrennt)


Türchen konfigurieren (adventskalender)

Jedes der 24 Türchen kann einzeln konfiguriert werden.

Konfigurations-Beispiel (Tag 1):

  • cmds: Unterstützt den integrierten Befehl adventmsg %player% <Nachricht>, um farbige Nachrichten ohne standardmäßige Systempräfixe an den Spieler zu senden.


Finale Belohnung (Tag 25)

Die finale Belohnung wird freigeschaltet, wenn ein Spieler alle 24 Türchen geöffnet hat.


Systemnachrichten

Zuletzt aktualisiert