Schilder hinzugefügt

2026-03-19 06:20:10 +00:00
parent 31f07b55fe
commit 62a2e116f3

64
Schilder.md Normal file

@@ -0,0 +1,64 @@
# Schilder
Schilder ermöglichen es Spielern, per Rechtsklick einer Arena beizutreten oder ein laufendes Spiel zu beobachten. Sie zeigen den Live-Status der Arena an und aktualisieren sich automatisch.
---
## Schild-Typen
| Typ | Beschreibung |
| --- | --- |
| **Join-Schild** | Spieler tritt der Arena bei (oder wird in die Queue gesetzt) |
| **Zuschauer-Schild** | Spieler betritt den Zuschauer-Modus eines laufenden Spiels |
---
## Schild erstellen
> Erfordert die Berechtigung `fussball.admin`.
Platziere ein Schild und schreibe folgendes:
**Join-Schild:**
```
Zeile 1: [Fussball]
Zeile 2: <ArenaName>
```
**Zuschauer-Schild:**
```
Zeile 1: [FussballSpec]
Zeile 2: <ArenaName>
```
Nach dem Platzieren wird das Schild automatisch formatiert und gespeichert.
---
## Status-Anzeige
Das Schild zeigt immer den aktuellen Spielstatus:
| Punkt-Farbe | Spielzustand |
| --- | --- |
| 🟢 Grün | Wartend (WAITING) |
| 🟡 Gelb | Start-Countdown (STARTING) |
| 🔴 Rot | Spiel läuft / Tor (RUNNING / GOAL) |
| 🟠 Orange | Halbzeit / Verlängerung / Elfmeter |
| ⚫ Grau | Spiel endet (ENDING) |
Zusätzlich wird die aktuelle Spieleranzahl angezeigt (z. B. `4/10`).
---
## Schild entfernen
Das Schild einfach abbauen. Es wird automatisch aus der Registry entfernt und in `signs.yml` gelöscht.
---
## Technische Details
* Schilder werden in `signs.yml` dauerhaft gespeichert
* Die Anzeige wird bei jedem Spielstand-Update automatisch aktualisiert
* Wenn die Arena einer gespeicherten Schild-Position nicht mehr existiert, wird das Schild beim nächsten Klick automatisch aus der Registry entfernt