Назад до інструментів

Форматер JSON-чату

Складіть текстовий компонент Minecraft зі стилізованих блоків — кольори, події клацання й наведення, усе разом — і експортуйте точний JSON для /tellraw, /title, /bossbar чи книги. Вставте наявний JSON назад, щоб редагувати його візуально.

Конструктор

Текстові сегменти

Кожен сегмент — це один стилізований відрізок тексту. Вони об'єднуються в одне повідомлення через масив extra — тож один рядок може змінити колір, стати жирним і клікабельним посередині.

Сегмент 1

Форматування

clickEvent

hoverEvent

Сегмент 2

Форматування

clickEvent

hoverEvent

Сегмент 3

Форматування

clickEvent

hoverEvent

Імпорт

Вставте наявний JSON, щоб редагувати

Вставте сирий компонент або повний рядок команди на кшталт /tellraw @a {…} — початкова команда відкидається автоматично. Вкладені масиви extra розгортаються в сегменти з успадкованим стилем.

Перегляд

Чат у грі

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

Параметри

Результат

Коректний текстовий компонент. Розбирається без помилок, і кожна подія має придатне значення.

команда tellraw

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

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

Довідник

Моменти, на яких спотикаються

hoverEvent змінив ключ у 1.16. Сучасні версії використовують "hoverEvent":{"action":"show_text","contents":"…"}. До 1.16 корисне навантаження зберігалося натомість під "value". Використайте селектор формату hoverEvent вище, щоб перемкнутися.
Дуже нові версії знову перейменували ці поля. 1.21.5 переробила серіалізацію текстових компонентів — clickEvent/hoverEvent стали click_event/hover_event. Цей інструмент видає давню camelCase-форму, яку досі використовує майже кожен плагін, датапак і гайд.
Стиль успадковується, а не ізольований. Усе всередині extra успадковує колір і форматування батьківського елемента, якщо не перевизначає їх. Саме тому цей інструмент огортає ваші сегменти порожнім кореневим елементом — чистий аркуш, щоб третій сегмент випадково не став жирним через те, що першим був жирним.
Не кожна ціль підтримує кожну подію. clickEvent і hoverEvent щось роблять лише в чаті й книгах. У заголовку, підзаголовку, панелі дій чи боса-смузі вони мовчки ігноруються. change_page працює лише в книгах, а open_url приймає лише http:// або https:// і нічого іншого.

Керуєте власним ігровим сервером?

Ігрові сервери Wespner із захистом від DDoS, дисками NVMe та активацією за кілька хвилин.

Переглянути хостинг