Technik

Königskette und Uniform

Stand: 02.11.2026. Bezug: Anforderungsmatrix S1-19 (Königskette) und S1-21 (Grund-Uniform), Asset-Backlog #13 bis #18.

Kennzeichnung: [A] Anforderung aus dem Originalkonzept, [V] Vorschlag, [T] technische Annahme, [F] offene Frage.

Was es gibt

Item-ID Teil Zubehör-Platz (Trinkets) Darstellung am Spieler
schuetzenfest:schuetzenhut Schützenhut head/schuetzenhut ersetzt das Kopf-Rüstungsbild
schuetzenfest:hemd_weiss Weißes Hemd chest/hemd ersetzt das Brust-Rüstungsbild
schuetzenfest:krawatte Krawatte chest/krawatte Item-Symbol vor der Brust
schuetzenfest:uniform_jacke Uniformjacke chest/uniform_jacke ersetzt das Brust-Rüstungsbild
schuetzenfest:uniform_hose Schwarze Hose legs/uniform_hose ersetzt das Bild von Bein-Rüstung und Stiefeln
schuetzenfest:koenigskette Königskette chest/koenigskette Item-Symbol vor der Brust

Zubehör-Bibliothek

Rüstung und Fest-Outfit (Backlog AF14)

Königskette

Schnittstelle für die Königsermittlung

ItemStack kette = Koenigswuerde.kroenen(spieler); // nur auf dem Server

Die Königsermittlung am Schießstand (Rumpffall) ruft das auf, sonst nichts: kroenen schreibt das Königsregister, legt die Kette an und verleiht den Königsorden (OrdenArt.KOENIGSSCHUSS, höchstens einmal je Fest). Server-Ansage und Feuerwerk (S1-18) gehören zum Schießstand, nicht hierher. [V] Dass der Orden an der Krawatte hängt (E40), folgt mit der Ordensspange.

Nach jeder Krönung feuert Koenigswuerde.GEKROENT (Server, mit Server, König und neuer Historie). Anzeigen wie der Königstitel am Namen hängen sich dort an, statt kroenen zu ändern.

Zum Testen ohne Schießstand gibt es den Befehl /schuetzenfest koenig <spieler> (nur Operatoren). /schuetzenfest koenig ohne Argument zeigt jedem den amtierenden König.

Dorfbewohner in Uniform

Platzhalter

Hut und Jacke haben seit PR #11 Blockbench-Prototypen (siehe docs/assets/BLOCKBENCH_PROTOTYPEN.md); die übrigen Texturen sind einfache Platzhalter. Hut als 3D-Modell mit Krempe, Lage am Kopf noch nicht im Spiel geprüft; Kette und Krawatte nur als flaches Item-Symbol vor der Brust; die Lage vor der Brust ist im Spiel noch nicht geprüft. Die Platz-Symbole im Inventar sind vorerst die von Trinkets (Hut, Halskette, Umhang, Gürtel). Die fertigen Modelle stehen im Asset-Backlog.

Prüfen

Automatisch bei ./gradlew build:

Von Hand (Matrix M8, M10, M11), mit zwei Spielern:

  1. ./gradlew runClient bzw. runServer starten, als Operator /schuetzenfest koenig A.
  2. A trägt die Kette im Platz „Königskette“, der Tooltip zeigt „A, 1. König“.
  3. /schuetzenfest koenig B: A verliert die Kette mit Chat-Hinweis, B trägt die neue, der Tooltip nennt A als Vorgänger.
  4. A und B legen Uniformteile an und sehen sie gegenseitig, ohne neu zu verbinden.
  5. In einem Schützendorf /schuetzendorf vorziehen: Die Bewohner tragen innerhalb von 2 s Uniform, der Präsident mit Gold, Musiker im Festzug mit Schwalbennestern. Hut, Krempe, Rock und Arme sitzen an der richtigen Stelle; nach dem Fest ist die Uniform wieder weg.