Terug naar tools

JSON Chat Formatter

Stel een Minecraft-tekstcomponent samen uit gestylede blokken — kleuren, click- en hover-events, noem maar op — en exporteer de exacte JSON voor /tellraw, /title, /bossbar of een geschreven boek. Plak bestaande JSON terug om deze visueel te bewerken.

Builder

Tekstsegmenten

Elk segment is één gestylede reeks tekst. Ze worden samengevoegd tot één bericht via de extra-array — zo kan een regel halverwege van kleur veranderen, vet worden en klikbaar worden.

Segment 1

Opmaak

clickEvent

hoverEvent

Segment 2

Opmaak

clickEvent

hoverEvent

Segment 3

Opmaak

clickEvent

hoverEvent

Import

Plak bestaande JSON om te bewerken

Plak een ruwe component, of een volledige commandoregel zoals /tellraw @a {…} — het voorafgaande commando wordt voor je verwijderd. Geneste extra-arrays worden platgeslagen tot segmenten met hun overgeërfde opmaak opgelost.

Voorbeeld

In-game chat

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

Opties

Output

Geldige tekstcomponent. Parseert probleemloos en elk event heeft een bruikbare waarde.

tellraw-commando

/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"}}]}

Tekstcomponent-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"}}]}

Referentie

De dingen waar mensen over struikelen

hoverEvent veranderde van key in 1.16. Moderne versies gebruiken "hoverEvent":{"action":"show_text","contents":"…"}. Vóór 1.16 stond de payload onder "value". Gebruik de hoverEvent-formaatselector hierboven om te wisselen.
Zeer recente versies hebben deze velden opnieuw hernoemd. 1.21.5 heeft de serialisatie van tekstcomponenten herzien — clickEvent/hoverEvent werd click_event/hover_event. Deze tool genereert de al lang bestaande camelCase-vorm, die vrijwel elke plugin, datapack en gids nog steeds gebruikt.
Opmaak wordt overgeërfd, niet geïsoleerd. Alles in extra erft de kleur en opmaak van de ouder, tenzij het die overschrijft. Daarom wikkelt deze tool je segmenten in een lege root — een schone lei, zodat segment drie niet per ongeluk vet is omdat segment één dat was.
Niet elk doel respecteert elk event. clickEvent en hoverEvent doen alleen iets in chat en in boeken. In een title, subtitle, actiebalk of boss bar worden ze stilzwijgend genegeerd. change_page werkt alleen in boeken, en open_url accepteert alleen http:// of https:// en verder niets.

Beheer je een eigen gameserver?

Wespner-gameservers met DDoS-bescherming, NVMe-schijven en activering binnen enkele minuten.

Bekijk hosting