Zurück zu den Tools

JSON-Chat-Formatierer

Baue eine Minecraft-Textkomponente aus gestylten Blöcken zusammen — Farben, Klick- und Hover-Events, alles dabei — und exportiere das passende JSON für /tellraw, /title, /bossbar oder ein geschriebenes Buch. Füge bestehendes JSON wieder ein, um es visuell zu bearbeiten.

Builder

Textsegmente

Jedes Segment ist ein gestylter Textabschnitt. Sie werden über das extra-Array zu einer einzigen Nachricht zusammengefügt — so kann eine Zeile mittendrin die Farbe wechseln, fett werden und klickbar sein.

Segment 1

Formatierung

clickEvent

hoverEvent

Segment 2

Formatierung

clickEvent

hoverEvent

Segment 3

Formatierung

clickEvent

hoverEvent

Import

Bestehendes JSON zum Bearbeiten einfügen

Füge eine rohe Komponente oder eine ganze Befehlszeile wie /tellraw @a {…} ein — der führende Befehl wird automatisch entfernt. Verschachtelte extra-Arrays werden zu Segmenten mit aufgelöster, geerbter Formatierung abgeflacht.

Vorschau

Chat im Spiel

[Wespner] Welcome to play.wespner.eu! [Click to spawn]

Optionen

Ausgabe

Gültige Textkomponente. Wird sauber geparst, und jedes Event hat einen brauchbaren Wert.

tellraw-Befehl

/tellraw @a {"text":"","extra":[{"text":"[Wespner] ","color":"gold","bold":true},{"text":"Welcome to play.wespner.eu! ","color":"yellow"},{"text":"[Click to spawn]","color":"aqua","underlined":true,"clickEvent":{"action":"run_command","value":"/spawn"},"hoverEvent":{"action":"show_text","contents":"Teleports you back to spawn"}}]}

Textkomponenten-JSON

{"text":"","extra":[{"text":"[Wespner] ","color":"gold","bold":true},{"text":"Welcome to play.wespner.eu! ","color":"yellow"},{"text":"[Click to spawn]","color":"aqua","underlined":true,"clickEvent":{"action":"run_command","value":"/spawn"},"hoverEvent":{"action":"show_text","contents":"Teleports you back to spawn"}}]}

Referenz

Die Stellen, an denen es typischerweise hakt

hoverEvent hat in 1.16 den Key gewechselt. Aktuelle Versionen nutzen "hoverEvent":{"action":"show_text","contents":"…"}. Vor 1.16 stand die Nutzlast stattdessen unter "value". Nutze oben den Auswahlschalter für das hoverEvent-Format zum Umschalten.
Ganz aktuelle Versionen haben diese Felder erneut umbenannt. 1.21.5 hat die Serialisierung von Textkomponenten überarbeitet — clickEvent/hoverEvent wurden zu click_event/hover_event. Dieses Tool erzeugt die altbewährte camelCase-Form, die noch fast jedes Plugin, Datapack und jede Anleitung verwendet.
Styling wird vererbt, nicht isoliert. Alles in extra erbt Farbe und Formatierung des übergeordneten Elements, sofern es sie nicht überschreibt. Deshalb umschließt dieses Tool deine Segmente mit einem leeren Root-Element — ein sauberer Ausgangspunkt, damit Segment drei nicht versehentlich fett ist, nur weil Segment eins es war.
Nicht jedes Ziel berücksichtigt jedes Event. clickEvent und hoverEvent wirken nur im Chat und in Büchern. In einem Titel, Untertitel, der Aktionsleiste oder Boss-Bar werden sie stillschweigend ignoriert. change_page funktioniert nur in Büchern, und open_url akzeptiert nur http:// oder https:// und sonst nichts.

Betreibst du einen eigenen Gameserver?

Wespner-Gameserver mit DDoS-Schutz, NVMe-Laufwerken und Aktivierung innerhalb von Minuten.

Hosting ansehen