MCTOOLBOX
MC ToolboxMC TOOLBOX

Генератор JSON текста

Tellraw · Title · Название предмета - Java и Bedrock

Welcome to MC Toolbox
Полная команда
/tellraw @a [{"text":"Welcome to ","bold":true},{"text":"MC Toolbox","color":"gold","bold":true}]
JSON-нагрузкаMODERN
[{"text":"Welcome to ","bold":true},{"text":"MC Toolbox","color":"gold","bold":true}]

Генератор JSON текста: Правильное форматирование команд

Создавайте богато форматированный текст для /tellraw, /title, и пользовательские названия предметов. Выберите текущий синтаксис компонентов Java, старый формат Java или Bedrock rawtext перед копированием результата.

Выберите версию вывода перед добавлением событий

Java 1.21.5 изменил текстовые компоненты команд с более старых JSON-ориентированных полей событий на встроенный SNBT с click_event и hover_event. Он также переименовал значения событий, такие как run_command.value в run_command.command. Вкладка Java 1.21.5+ генерирует эти текущие поля, в то время как старая вкладка Java сохраняет структуру до 1.21.5 для серверов, которые не обновились.

Проверьте интерактивный текст с правами игрока

Действие клика не обходит права на команды. Используйте suggest_command, когда игроки должны сами просмотреть или завершить команду, и оставьте run_command для действий, которые им уже разрешено выполнять. Современные Java-клиенты могут запрашивать подтверждение, когда книга или сообщение в чате пытается выполнить команду, которая не распознана или требует повышенных прав.

Формат Java против Bedrock

Текущие Java-команды принимают встроенные SNBT-текстовые компоненты и используют поля событий в snake_case. Bedrock использует rawtext объект и поддерживает другой набор функций компонентов. Относитесь к ним как к отдельным результатам, а не как к взаимозаменяемому JSON.

События клика и наведения

Импортировать существующую /tellraw команду, чтобы разобрать ее JSON-структуру обратно в редактор. Кнопка «Импорт» принимает необработанные JSON-массивы или полные команды Minecraft.

Часто задаваемые вопросы по JSON тексту

В чем разница между /tellraw и /title?

Tellraw отправляет форматированный текст в окно чата и поддерживает события клика/наведения. Title отображает крупный текст на HUD и не поддерживает кликабельные события. Оба используют один и тот же формат JSON текста.

Зачем использовать структурированный текст вместо простых §-кодов?

Структурированные текстовые компоненты могут включать события клика, всплывающие подсказки, значения счётчика, селекторы сущностей, переводы и отображение клавиш. Устаревшие коды форматирования изменяют только визуальный стиль и принимаются не во всех современных контекстах команд.

Как сделать пользовательское название предмета не курсивным?

Minecraft по умолчанию отображает custom_name курсивом. Наш генератор автоматически добавляет "italic":false при выборе цели «Предмет», чтобы ваш текст отображался без курсива без каких-либо дополнительных действий.

Могу ли я использовать это для табличек и книг?

Отформатированный компонент можно адаптировать для табличек и написанных книг, но окружающие данные предмета или блока меняются в зависимости от версии Java. Скопируйте полезную нагрузку компонента, затем поместите её в команду или генератор, который соответствует точному формату таблички или книги для вашего выпуска Minecraft.