From 62a2e116f331de08ec43b2df547819194ce9f783 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Thu, 19 Mar 2026 06:20:10 +0000 Subject: [PATCH] =?UTF-8?q?Schilder=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Schilder.md | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 Schilder.md diff --git a/Schilder.md b/Schilder.md new file mode 100644 index 0000000..c779286 --- /dev/null +++ b/Schilder.md @@ -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: +``` + +**Zuschauer-Schild:** +``` +Zeile 1: [FussballSpec] +Zeile 2: +``` + +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