Есть два пути сделать надпись на экране в Minecraft: через встроенную команду title (самый быстрый вариант) или через моддинг, когда вы хотите контролировать отрисовку прямо в интерфейсе игры.

Способ 1. Команда title (Java Edition и Bedrock)

Команда title управляет заголовками, подзаголовками и строкой над инвентарём. Она показывает title, subtitle или actionbar выбранной цели.

Что именно можно вывести

  • title - крупный заголовок по центру экрана
  • subtitle - строка под заголовком
  • actionbar - текст над инвентарём (короткая строка)

Базовые команды (Java Edition)

Выберите игрока как цель (например, @p, @s, @a).

1) Показать заголовок и подзаголовок

/title @p title {"text":"Глава I","bold":true}
/title @p subtitle {"text":"Встреча.","color":"gray","italic":true}

2) Показать actionbar

/title @p actionbar ["Код: ",{"text":"MEET","bold":true}]

Управление временем показа

Вариант для title:

/title @p times <fadeIn> <stay> <fadeOut>

Пример (появляется быстро, держится дольше, исчезает плавно):

/title @p times 10 70 20

Единицы - игровые такты (как указано в справке по команде), поэтому значения влияют на длительность анимаций.

Очистить или сбросить

/title @p clear
/title @p reset

Способ 2. Уточнить цель, если надпись не появляется

Самая частая причина - команда адресована не тому игроку.

Проверьте, кто попадает под выбор:
| Цель | Когда удобно применять |
|---|---|
| @p | показать ближайшему игроку |
| @a | показать всем игрокам |
| @s | показать самому себе |
| @r | случайному игроку из мира |

Если вы в одиночной игре и команда не работает, попробуйте сначала так:

/title @s title {"text":"Привет","color":"red"}

Способ 3. Моддинг: рисовать title на экране через код (актуально для Forge/Fabric)

Если вам нужно не просто вывести title, а отрисовать свой текст в определённой точке (например, в углу, с масштабированием, шрифтом), обычно делают рендер в хуках интерфейса.

По общему смыслу подход выглядит так:
1) подписаться на рендер оверлея (например, событие рендера интерфейса)
2) получить screen-размеры (ширина/высота)
3) выбрать координаты и отрисовать текст через рендер шрифта
4) при необходимости учесть масштаб GUI и центрирование/выравнивание

На практике в комьюнити это обсуждают для версий 1.18 и выше (показывают примеры с отрисовкой в нужный момент рендера и выравниванием scaled текста). Примеры и типовые решения встречаются в разделах форума по теме “текст на экране” и похожим вопросам про выравнивание и вывод в углы.

Типичные ошибки при моддинге

  • Отрисовка в неправильном месте цикла рендера: текст либо мигает, либо не появляется
  • Неправильные координаты из-за масштабирования интерфейса: надпись “уезжает”
  • Центрирование без учёта ширины строки: кажется, что “не по центру”
  • Использование устаревших хуков под старые версии Minecraft

Что выбрать

  • Хотите быстро вывести title или actionbar без модов - используйте команду title.
  • Нужно точно контролировать текст (позиция, стиль, цикл обновлений) - используйте моддинг и рендер оверлея.

Полезные ссылки

  • Официальная справка Minecraft Wiki по команде /title: https://ru.minecraft.wiki/w/Команды_консоли/title
  • Обсуждения по теме “текст на экране” для моддинга (Forge, 1.18 и т.д.): https://forum.mcmodding.ru/tags/tekst-na-ehkrane/