Загрузите заготовку
Courtroom, Quest turn, Ritual и Duel загружают короткую сцену с уже выбранными говорящими и каналами. Перепишите голоса под свой мир, а не начинайте с пустого списка.
Подготовьте короткие сценические реплики для суда, ритуала, предупреждения, квестового поворота или атмосферной narration. Выберите канал, удержите ритм чтения и скопируйте команды, которые потом легко разложить по командным блокам или функциям.
Загрузите каркас сцены, а потом перепишите голоса под свой мир.
Tellraw лучше всего подходит для живых реплик. Title и actionbar сильнее работают как короткие ударные моменты и системное давление.
Пусть каждая реплика остаётся короткой и читаемой. Если игроку нужен полноценный документ, перенесите текст в книгу.
На странице два конструктора. Конструктор сцены превращает список реплик в команды, по одной на реплику; дизайнер сообщений под ним собирает одно сообщение из цветных частей.
Courtroom, Quest turn, Ritual и Duel загружают короткую сцену с уже выбранными говорящими и каналами. Перепишите голоса под свой мир, а не начинайте с пустого списка.
Цель аудитории — селектор, которому уходят все реплики, например @a или @a[distance=..30] для тех, кто рядом со сценой. Говорящий по умолчанию, стиль префикса и цвет имени решают, как имя стоит перед репликой.
У каждой реплики свой канал, цвет и стиль. tellraw идёт в чат и остаётся в истории; title и actionbar — для коротких тактов, которые должны ударить или добавить давления.
Собирает одно сообщение из нескольких частей, у каждой свой цвет и стиль, с текстом при наведении и командой по клику. Для заголовков он ещё пишет строку /title … times.
Реплики выходят по порядку, по команде на каждую, — готово для цепочки командных блоков или функции.
Команды одной цепочки или одной функции выполняются в один тик, и вся сцена появится сразу. Разнесите реплики редстоун-задержками или положите каждую в свою функцию и свяжите их через /schedule function … 3s.
Строка subtitle сама ничего не показывает: игра держит её до следующего заголовка. Ставьте subtitle перед тем title, к которому он относится.
Со стандартными таймингами заголовок висит около пяти секунд посреди экрана. Берегите его для момента, когда сцена поворачивает.
Реплики записаны как текстовые компоненты JSON: до 1.21.4 игра читает их как JSON, с 1.21.5 — как SNBT, поэтому они работают в обеих. Исключение — наведение и клик в дизайнере сообщений: он пишет hoverEvent и clickEvent, как было до 1.21.4. С 1.21.5 игра ждёт hover_event и click_event, а поле value у клика называется command; в новых версиях переименуйте эти поля в скопированной команде.