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

# Konfiguration

**MySQL:**

```yaml
host: localhost
port: '3306'
username: user
datebase: db
password: password123
```

* `host`: Der Hostname des MySQL-Servers.
* `port`: Der Port des MySQL-Servers (Standard ist `'3306'`).
* `username`: Der Benutzername für die MySQL-Datenbank.
* `datebase`: Der Name der MySQL-Datenbank (Typo: sollte `database` heißen).
* `password`: Das Passwort für die MySQL-Datenbank.

#### Allgemeine Einstellungen:

```yaml
prefix: '&7[&cTNTRun&7]'
setup: true
specproectionboost: true
```

* `prefix`: Das Präfix für alle Plugin-Nachrichten.
* `setup`: Aktiviert den Setup-Modus (bei `true`).
* `specproectionboost`: Aktiviert den Schutzboost für Zuschauer (`true` oder `false`).

#### Sound-Einstellungen:

```yaml
sound:
  countdown: ENTITY_PLAYER_LEVELUP
  death: ENTITY_WITHER_DEATH
  win: ENTITY_PLAYER_LEVELUP
```

* `countdown`: Der Soundeffekt für den Countdown.
* `death`: Der Soundeffekt, der bei einem Tod abgespielt wird.
* `win`: Der Soundeffekt für den Sieg.

#### Zeitliche Einstellungen:

```yaml
sec:
  lobby: 30
  restart: 15
```

* `lobby`: Dauer in Sekunden, wie lange die Lobby-Phase dauert.
* `restart`: Zeit in Sekunden, bis der Server nach einem Spiel neu startet.

#### Block-Despawn-Ticks:

```yaml
blockdespawntick:
  tntremove: 3
  blockremove: 5
```

* `tntremove`: Anzahl der Ticks, nach denen TNT-Blöcke entfernt werden.
* `blockremove`: Anzahl der Ticks, nach denen normale Blöcke entfernt werden.

#### Lobby-Start und Spieleranzahl:

```yaml
lobbystartab: 2
maxplayers: 8
```

* `lobbystartab`: Mindestanzahl an Spielern, die benötigt wird, um das Spiel zu starten.
* `maxplayers`: Maximale Anzahl an Spielern pro Runde.

#### MOTD-Einstellungen:

```yaml
motd:
  lobby: '&aLOBBY'
  ingame: '&cINGAME'
  restart: '&cRESTART'
```

* `lobby`: Nachricht, die im MOTD angezeigt wird, wenn das Spiel in der Lobby-Phase ist.
* `ingame`: Nachricht, die im MOTD angezeigt wird, wenn das Spiel läuft.
* `restart`: Nachricht, die im MOTD angezeigt wird, wenn der Server neu startet.

#### Scoreboard-Überschrift:

```yaml
sbueberschrift: '&cTNTRun'
```

* `sbueberschrift`: Die Überschrift, die im Scoreboard angezeigt wird.

#### Chatformat-Einstellungen:

```yaml
chatformat:
  enable: true
  normal: '&7%player%&8: &f%msg%'
  spec: '&7[&cX&7] &7%player%&8: &f%msg%'
```

* `enable`: Aktiviert oder deaktiviert das Chatformat (`true` oder `false`).
* `normal`: Format für normale Chatnachrichten.
* `spec`: Format für Chatnachrichten von Zuschauern.

#### Anzahl der Schneebälle:

```yaml
snowballamount: 1
```

* `snowballamount`: Anzahl der Schneebälle, die ein Spieler erhält.

#### Scoreboard-Einstellungen:

```yaml
sb:
  title: '&cTNTRun'
  lobby:
  - '&a '
  - '&fMap:'
  - '&b%map%'
  - '&b '
  - '&fSpieler:'
  - '&c%online% / %max%'
  - '&c '
  - '&7Dyroxplays.de'
  ingame:
    board:
    - '&a '
    - '&fMap:'
    - '&b%map%'
    - '&b '
    - '%playerinfo%'
    - '&c '
    - '&fLebende Spieler:'
    - '&c%alive%'
    - '&d '
    - '&7Dyroxplays.de'
    playerinfo:
      down:
      - '&fSpieler unter dir:'
      - '&e%down%'
      same:
      - '&fSpieler auf deiner Ebene:'
      - '&e%same%'
      top:
      - '&fSpieler über dir:'
      - '&e%top%'
  spec:
  - '&a '
  - '&fMap:'
  - '&b%map%'
  - '&b '
  - '&fLebende Spieler:'
  - '&c%alive%'
  - '&c '
  - '&7Dyroxplays.de'
```

* `title`: Titel des Scoreboards.
* `lobby`: Elemente, die im Scoreboard während der Lobby-Phase angezeigt werden.
* `ingame`: Elemente, die im Scoreboard während des Spiels angezeigt werden.
* `playerinfo`: Informationen über Spieler, basierend auf deren Position.
* `spec`: Elemente, die Zuschauern im Scoreboard angezeigt werden.

#### Map-Voting:

```yaml
mapvotingname: '&7MapVoting'
```

* `mapvotingname`: Der Name des Items, das für das Map-Voting verwendet wird.

#### Nachrichten-Einstellungen:

```yaml
joinmessage: '&e%player% &eist gejoint'
quitmessage: '&e%player% &eist geleavt'
killmessage: '&c%player% &ewurde von &a%killer% &cgetötet'
deathmessage: '&c%player% &eist gestorben'
winnertitle: '&7%player% hat gewonnen.'
```

* `joinmessage`: Nachricht, die angezeigt wird, wenn ein Spieler dem Spiel beitritt.
* `quitmessage`: Nachricht, die angezeigt wird, wenn ein Spieler das Spiel verlässt.
* `killmessage`: Nachricht, die angezeigt wird, wenn ein Spieler getötet wird.
* `deathmessage`: Nachricht, die angezeigt wird, wenn ein Spieler stirbt.
* `winnertitle`: Nachricht, die als Titel angezeigt wird, wenn ein Spieler gewinnt.

#### Hilfe-Nachrichten:

```yaml
messages:
  help: |-
    &7====&6Help&7====
    &e/tntrun setLobby &7- Setze Lobby
    &e/tntrun setSpawn <worldID> &7- Setzt Spawnpunkt auf WorldID
    &e/tntrun setTopWall <1-10> &7- Setzt Top10 Wand
    &e/tntrun worldTP <worldname> &7- Lässt dich zu einer Welt teleportieren

    &e/start &7- Setzt StartCountdown auf 10 Sekunden
    &e/stats (<Spieler>) &7- Zeigt Stats von Spieler an
```

* `help`: Hilfe-Nachrichten, die Befehle und deren Erklärungen auflisten.

#### Erfolgsnachrichten:

```yaml
success:
  teleporttoplayer: '&aDu hast dich zu %player% geportet.'
```

* `teleporttoplayer`: Nachricht, die angezeigt wird, wenn du dich erfolgreich zu einem Spieler teleportierst.

#### Fehler-Nachrichten:

```yaml
error:
  serverkick:
    starting: '&cDer Server fährt noch hoch.'
    full: '&cKaufe dir ein Rang, um zu joinen. Der Server ist voll'
    fullfull: '&cDer Server ist voll'
    kickedpremium: '&cEin Premiumspieler ist gejoint und wurdest gekickt, kaufe
      dir ein Rang.'
    setup: |-
      &cDer Server ist in &esetup: true &ceingestellt
       &cDu brauchst die &ePermission tntrun.admin &czum joinen
       &coder stellte in der Config &fsetup: false &cund &frestarte den Server
  worldnotexit: '&cDie Welt %name% ist nicht geladen.'
  playernotalive: '&c%player% ist bereits tot.'
```

* `serverkick`: Nachrichten, die angezeigt werden, wenn ein Spieler gekickt wird (z.B. wenn der Server voll ist).
* `worldnotexit`: Nachricht, wenn versucht wird, in eine nicht existierende Welt zu teleportieren.
* `playernotalive`: Nachricht, wenn ein Spieler bereits tot ist.

#### Statistiken:

```yaml
stats:
- '&eStats von %player%'
- '&fKills: %kills%'
- '&fDeaths: %deaths%'
- '&fGepsielt: %played%'
- '&fGewonnen: %wins%'
- '&fK/D: %kd%'
- '&fRang: %rang%'
```

* `stats`: Nachrichten, die die Statistiken eines Spielers anzeigen.

#### Top 10 Wand:

```yaml
top10wall:
  line1: '&0--- Rank %rank% ---'
  line2: '&a'
  line3: '&0%player%'
  line4: '&0Wins: %wins%'
```

* `top10wall`: Formatierung der Top 10 Rangliste.

#### Item-Einstellungen:

```yaml
items:
  lobby:
    mapvote: 0;PAPER;0;&7MapVoting
    leave: 8;SLIME_BALL;0;&cZur Lobby
  spec:
    teleporter:

 0;PLAYER_HEAD;0;&7Navigator
    leave: 8;SLIME_BALL;0;&cZur Lobby
  ingame:
    stick: 0;STICK;0;&3Schlagstock
    snowball: 1;SNOWBALL;0;&3Granate
```

* `lobby`: Items, die in der Lobby vergeben werden.
* `spec`: Items, die Zuschauern vergeben werden.
* `ingame`: Items, die während des Spiels vergeben werden.


---

# 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/tntrun/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.
