> For the complete documentation index, see [llms.txt](https://wiki.dyroxplays.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.dyroxplays.de/dailyrewards/konfiguration.md).

# Konfiguration

### DailyRewards Plugin Konfigurationsdatei Beschreibung

#### Allgemeine Einstellungen

```yaml
prefix: '&7[&9Daily&6Rewards&7]'
```

* **prefix:** Der Prefix für alle vom Plugin gesendeten Nachrichten.

#### MySQL Einstellungen

```yaml
MySQL:
  enable: false
  host: localhost
  port: '3306'
  username: user
  database: db
  password: password123
```

* **MySQL:** Einstellungen zur Konfiguration der MySQL-Datenbankverbindung.
  * **enable:** Aktiviert die MySQL-Datenbank (true/false).
  * **host:** Die Adresse des MySQL-Servers.
  * **port:** Der Port des MySQL-Servers (Standard: 3306).
  * **username:** Der Benutzername für den Datenbankzugang.
  * **database:** Der Name der Datenbank.
  * **password:** Das Passwort für den Datenbankzugang.

#### Plugin-Einstellungen

```yaml
dailyrewardscmd: true
clickslotcooldownsec: 300
```

* **dailyrewardscmd:** Aktiviert den Befehl /dailyrewards, um die GUI zu öffnen (true/false).
* **clickslotcooldownsec:** Cooldown in Sekunden für das Klicken auf Slots in der GUI (300 Sekunden = 5 Minuten).

#### GUI Einstellungen

```yaml
gui:
  name: '&7Tägliche Belohnung'
  lenght: 3
```

* **gui:** Einstellungen für die GUI.
  * **name:** Der Name der GUI.
  * **lenght:** Die Größe der GUI (in Reihen).

#### Villager Einstellungen

```yaml
villagername: '&6Tägliche Belohnung'
```

* **villagername:** Der Name des Villagers, der für die tägliche Belohnung verwendet wird.

#### Sound-Einstellungen

```yaml
buysound: ENTITY_PLAYER_LEVELUP
```

* **buysound:** Sound, der abgespielt wird, wenn eine Belohnung eingelöst wird.

#### Nachrichten

```yaml
messages:
  noperm: '&cDazu hast du keine Rechte'
```

* **messages:** Verschiedene Nachrichten, die vom Plugin gesendet werden, um Spieler über Aktionen und Ereignisse zu informieren.

#### Belohnungen

```yaml
rewards:
  '10':
    permission: ''
    cooldown: 86400
    cmds:
    - eco give %player% 1000
    claimed:
      material: OAK_LOG
      shortid: 0
      amount: 1
      name: '&7Coin-Belohnung'
      lore:
      - '&a'
      - '&cGesperrt'
      - '&b'
      - '&7Du kannst wieder in'
      - '&e%hour% Stunden&7, &e%min% Minuten &7und &e%sec% Sekunden &7einfordern'
    claimable:
      material: OAK_LOG
      shortid: 0
      amount: 1
      name: '&7Coin-Belohnung'
      lore:
      - '&a'
      - '&b1000 Coins'
      - '&b'
      - '&aKlicke, um die Belohnung zu erhalten'
```

* **rewards:** Liste der Belohnungen, die Spieler erhalten können.
  * **'10':** ID der Belohnung.
    * **permission:** Erforderliche Berechtigung, um die Belohnung zu erhalten.
    * **cooldown:** Cooldown in Sekunden (86400 Sekunden = 24 Stunden).
    * **cmds:** Liste der Befehle, die beim Einlösen der Belohnung ausgeführt werden.
    * **claimed:** Einstellungen für die Darstellung der Belohnung, wenn sie bereits beansprucht wurde.
      * **material:** Das Material des Items.
      * **shortid:** Die Kurz-ID des Materials.
      * **amount:** Die Menge des Items.
      * **name:** Der Name des Items.
      * **lore:** Die Beschreibung des Items.
    * **claimable:** Einstellungen für die Darstellung der Belohnung, wenn sie beansprucht werden kann.
      * **material:** Das Material des Items.
      * **shortid:** Die Kurz-ID des Materials.
      * **amount:** Die Menge des Items.
      * **name:** Der Name des Items.
      * **lore:** Die Beschreibung des Items.

#### Beispiel für eine Premium-Belohnung

```yaml
  '13':
    permission: dailyrewards.premium
    cooldown: 86400
    cmds:
    - eco give %player% 1000
    blocked:
      material: OAK_LOG
      shortid: 0
      amount: 1
      name: '&6Premium&7-Coin-Belohnung'
      lore:
      - '&a'
      - '&cGesperrt'
      - '&b'
      - '&7Diese Belohnung kannst du nur'
      - '&7mit dem &6Premium&7-Rang einfordern!'
    claimed:
      material: OAK_LOG
      shortid: 0
      amount: 1
      name: '&6Premium&7-Coin-Belohnung'
      lore:
      - '&a'
      - '&cGesperrt'
      - '&b'
      - '&7Du kannst wieder in'
      - '&e%hour% Stunden&7, &e%min% Minuten &7und &e%sec% Sekunden &7einfordern'
    claimable:
      material: OAK_LOG
      shortid: 0
      amount: 1
      name: '&6Premium&7-Coin-Belohnung'
      lore:
      - '&a'
      - '&b1000 Coins'
      - '&b'
      - '&aKlicke, um die Belohnung zu erhalten'
```

* **permission:** Erforderliche Berechtigung für die Belohnung (z.B. `dailyrewards.premium`).
* **blocked:** Einstellungen für die Darstellung der Belohnung, wenn die Berechtigung fehlt.
  * **material:** Das Material des Items.
  * **shortid:** Die Kurz-ID des Materials.
  * **amount:** Die Menge des Items.
  * **name:** Der Name des Items.
  * **lore:** Die Beschreibung des Items.
* **claimed:** Einstellungen für die Darstellung der Belohnung, wenn sie bereits beansprucht wurde.
* **claimable:** Einstellungen für die Darstellung der Belohnung, wenn sie beansprucht werden kann.

#### Beispiel für eine Supreme-Belohnung

```yaml
  '16':
    permission: dailyrewards.supreme
    cooldown: 86400
    cmds:
    - eco give %player% 1000
    blocked:
      material: OAK_LOG
      shortid: 0
      amount: 1
      name: '&bSupreme&7-Coin-Belohnung'
      lore:
      - '&a'
      - '&cGesperrt'
      - '&b'
      - '&7Diese Belohnung kannst du nur'
      - '&7mit dem &bSupreme&7-Rang einfordern!'
    claimed:
      material: OAK_LOG
      shortid: 0
      amount: 1
      name: '&bSupreme&7-Coin-Belohnung'
      lore:
      - '&a'
      - '&cGesperrt'
      - '&b'
      - '&7Du kannst wieder in'
      - '&e%hour% Stunden&7, &e%min% Minuten &7und &e%sec% Sekunden &7einfordern'
    claimable:
      material: OAK_LOG
      shortid: 0
      amount: 1
      name: '&bSupreme&7-Coin-Belohnung'
      lore:
      - '&a'
      - '&b1000 Coins'
      - '&b'
      - '&aKlicke, um die Belohnung zu erhalten'
```

* **permission:** Erforderliche Berechtigung für die Belohnung (z.B. `dailyrewards.supreme`).
* **blocked:** Einstellungen für die Darstellung der Belohnung, wenn die Berechtigung fehlt.
* **claimed:** Einstellungen für die Darstellung der Belohnung, wenn sie bereits beansprucht wurde.
* **claimable:** Einstellungen für die Darstellung der Belohnung, wenn sie beansprucht werden kann.

***

Diese Konfigurationsdatei bietet umfassende Anpassungsmöglichkeiten für das DailyRewards Plugin und ermöglicht eine detaillierte Verwaltung der täglichen Belohnungen, GUI-Einstellungen und Nachrichten.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.dyroxplays.de/dailyrewards/konfiguration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
