> 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/dailyquests/konfiguration.md).

# Konfiguration

### DailyQuests Plugin Konfigurationsdatei Beschreibung

#### Allgemeine Einstellungen

```yaml
prefix: '&7[&9DailyQuests&7]'
```

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

#### MySQL Einstellungen

```yaml
MySQL:
  enable: false
  host: localhost
  port: '3306'
  username: root
  database: db12
  password: password239239
```

* **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.

#### Währungsbefehle

```yaml
moneyCastToInt: false
AddMoneyCommand: eco give %player% %money%
RemoveMoneyCommand: eco take %player% %money%
```

* **moneyCastToInt:** Bestimmt, ob das Geld auf eine Ganzzahl gerundet werden soll.
* **AddMoneyCommand:** Befehl zum Hinzufügen von Geld.
* **RemoveMoneyCommand:** Befehl zum Entfernen von Geld.

#### GUI Einstellungen

```yaml
invname: '&9Quests'
invsize: 3
```

* **invname:** Der Name der GUI.
* **invsize:** Die Größe der GUI (in Reihen).

#### Platzhalter Item

```yaml
placeholder:
  material: STAINED_GLASS_PANE
  shortid: 7
```

* **placeholder:** Einstellungen für das Platzhalter-Item in der GUI.
  * **material:** Das Material des Platzhalters.
  * **shortid:** Die Kurz-ID des Materials.

#### Quest Abgabe und Cooldown

```yaml
interactwithvillagerisdeliver: true
cooldownmin: 1440
```

* **interactwithvillagerisdeliver:** Bestimmt, ob die Interaktion mit einem Villager die Quest abgibt (true/false).
* **cooldownmin:** Die Dauer des Cooldowns in Minuten (1440 Minuten = 24 Stunden).

#### Abbrechen einer Quest

```yaml
cancel:
  name: '&cQuest abbrechen'
  lore:
  - '&cQuest abbrechen'
  slot: 15
```

* **cancel:** Einstellungen für das "Quest abbrechen" Item in der GUI.
  * **name:** Der Name des Items.
  * **lore:** Die Beschreibung des Items.
  * **slot:** Der Slot in der GUI, in dem das Item angezeigt wird.

#### Abgeschlossene Quests

```yaml
done:
  material: INK_SACK
  shortid: 10
  name: '&aAbgeschlossene Quests'
  lore:
  - '&7Diese Quests hast du bereits erfolgreich abgeschlossen'
```

* **done:** Einstellungen für das "Abgeschlossene Quests" Item.
  * **material:** Das Material des Items.
  * **shortid:** Die Kurz-ID des Materials.
  * **name:** Der Name des Items.
  * **lore:** Die Beschreibung des Items.

#### Quest Slots

```yaml
questsslots:
- '11'
```

* **questsslots:** Die Slots in der GUI, in denen die Quests angezeigt werden.

#### Neue Quest anfordern

```yaml
newquest:
  name: '&9Neue Quest anfordern'
  slot: 13
  lore:
  - '&7Nehme eine neue Quest an, um Belohungen zu erhalten'
```

* **newquest:** Einstellungen für das "Neue Quest anfordern" Item.
  * **name:** Der Name des Items.
  * **slot:** Der Slot in der GUI, in dem das Item angezeigt wird.
  * **lore:** Die Beschreibung des Items.

#### Wartezeit für neue Quest

```yaml
waitquest:
  name: '&cDu musst dich noch gedulden!'
  slot: 13
  lore:
  - '&cDu kannst erst in %hour% Stunden %min% Minuten'
  - '&cund %sec% Sekunden wieder eine neue Quest annehmen'
```

* **waitquest:** Einstellungen für das "Wartezeit" Item.
  * **name:** Der Name des Items.
  * **slot:** Der Slot in der GUI, in dem das Item angezeigt wird.
  * **lore:** Die Beschreibung des Items.

#### Nachrichten

```yaml
messages:
  noperm: '&cDazu hast du keine Rechte.'
  fixdaily: '&a%player% hat nun eine neue Quest erhalten.'
  notonlne: '&cDer Spieler ist nicht online.'
  usage: '&cNutze: /fixdailyquest <Spieler>'
  success: '&aDu hast eine Quest erfolgreich abgeschlossen und hast %money% $ als Belohnung erhalten.'
  error: '&cDie Items sind nicht identisch.'
```

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

#### Quests

```yaml
quests:
  '1':
    material: LOG
    shortid: 0
    amount: 64
    price: 100
    name: '&7Bringe 64 Eichenholz'
    lore:
    - '&aBringe mir 64 Eichenholz und erhalte 100$'
  '2':
    material: STONE
    shortid: 0
    amount: 64
    price: 100
    name: '&7Bringe 64 Steine'
    lore:
    - '&aBringe mir 64 Steine und erhalte 100$'
```

* **quests:** Liste der verfügbaren Quests.
  * **'1':** Quest 1.
    * **material:** Das Material des Quest-Items.
    * **shortid:** Die Kurz-ID des Materials.
    * **amount:** Die Menge des Quest-Items.
    * **price:** Die Belohnung für das Abschließen der Quest.
    * **name:** Der Name der Quest.
    * **lore:** Die Beschreibung der Quest.
  * **'2':** Quest 2.
    * **material:** Das Material des Quest-Items.
    * **shortid:** Die Kurz-ID des Materials.
    * **amount:** Die Menge des Quest-Items.
    * **price:** Die Belohnung für das Abschließen der Quest.
    * **name:** Der Name der Quest.
    * **lore:** Die Beschreibung der Quest.

***

Diese Konfigurationsdatei bietet eine Vielzahl von Anpassungsmöglichkeiten für das DailyQuests Plugin und ermöglicht eine detaillierte Steuerung der Quests, 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/dailyquests/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.
