Tellraw и Title
В Java 1.21.5 clickEvent и hoverEvent переименовали в click_event и hover_event с новыми именами полей; выбери формат под версию своего сервера.
Превью
Welcome to laby.net
Сегменты текста
Сегмент 1
Сегмент 2
Команда
/tellraw @a ["",{"text":"Welcome to ","color":"gold","bold":true},{"text":"laby.net","color":"aqua","bold":true,"click_event":{"action":"open_url","url":"https://laby.net"},"hover_event":{"action":"show_text","value":"Click to visit!"}}]["",{"text":"Welcome to ","color":"gold","bold":true},{"text":"laby.net","color":"aqua","bold":true,"click_event":{"action":"open_url","url":"https://laby.net"},"hover_event":{"action":"show_text","value":"Click to visit!"}}]JSON-компоненты текста без самого JSON
Собирай чат-сообщения /tellraw и экранный текст /title визуально, вместо того чтобы писать JSON-компоненты текста руками. Оформляй сегменты цветом и форматированием, вешай события клика (выполнить команду, открыть ссылку, подставить текст) и подсказки при наведении, смотри всё в живом рендере чата и копируй готовую команду для Java Edition.
Редактор по сегментам
Составляй сообщения из сегментов, у каждого свой цвет, форматирование и события, ровно так, как устроены компоненты текста.
События клика
Пусть текст по клику выполняет команду, подставляет ввод в чат, открывает ссылку или копирует в буфер обмена.
Подсказки при наведении
Показывай оформленный текст, когда игрок наводит курсор на сегмент, классический кирпичик интерактивного чата.
Полная поддержка RGB
Используй 16 классических цветов или любой 24-битный hex-цвет для каждого сегмента (Java 1.16+).
Title, subtitle и панель действий
Переключись в режим /title для экранных заголовков с subtitle и панелью действий, плюс тайминги появления, удержания и исчезновения.
Живое превью чата
Смотри сообщение ровно таким, каким оно появится в чате или на экране, вместе с подсказками, ещё до запуска.
Как собрать сообщение tellraw
- 1
Составь сегменты
Напиши текст сегментами и задай каждому цвет и форматирование.
- 2
Добавь взаимодействия
Повесь действия по клику и подсказки при наведении там, где сообщение должно реагировать на игроков.
- 3
Скопируй команду
Скопируй /tellraw или /title и выполни в чате или в командном блоке, включая селекторы вроде @a.
Частые вопросы
- Для чего нужен /tellraw?
- /tellraw отправляет игрокам сырые JSON-компоненты текста, это единственный способ сделать в ванили кликабельные, многоцветные сообщения с подсказками. На нём держатся интерфейсы карт, серверные меню и диалоги квестов.
- Чем /tellraw отличается от /title?
- /tellraw пишет в чат; /title выводит крупный текст по центру экрана, с вариантами subtitle и панели действий и настраиваемыми таймингами затухания. Оба используют один формат компонентов текста, так что генератор покрывает и то, и другое.
- Может ли кликабельный текст выполнить любую команду?
- run_command выполняет одну команду от имени кликнувшего игрока, с его правами. Командные блоки и функции, запускаемые так, это способ, которым серверы делают кликабельные меню без плагинов.
- Почему моя старая команда tellraw не работает в 1.21.5+?
- Mojang переименовала поля событий: clickEvent стал click_event, hoverEvent стал hover_event, а содержимое подсказки переехало. Генератор выдаёт синтаксис под выбранную версию игры.
- Как выбрать конкретных игроков?
- Используй селекторы в команде: @a для всех, @p для ближайшего игрока, @a[team=red] для команды или просто ник. В само сообщение можно даже вставить компоненты-селекторы, которые выводят имена игроков.
- Работает ли tellraw в Bedrock?
- В Bedrock есть /tellraw, но формат урезан: нет событий наведения и нет событий клика. Полностью интерактивные сообщения это возможность Java Edition.