Healthy DietFEATURE GUIDEРусский
07 / TITLEPRO & EFFECTS

Отображение заголовков и эффекты при употреблении — два разных пути настройки.

TitlePro настраивает заголовки, таблицы и оверлеи на экране; эффекты, команды и удаление эффектов в редакторе еды обрабатываются после употребления.

Редактор заголовковКоманды заголовковОбратная связь при еде

01Клавиша I открывает редактор заголовков

В игре нажмите I, чтобы открыть редактор TitlePro; если экран уже открыт, игровая горячая клавиша не срабатывает. Редактор раздельно настраивает текст, положение, анимацию, фон и схему/шаблон заголовка.

Текст и базовые настройкиСодержимое, макет, координаты, масштаб, время показа, плавное появление/исчезновение и другие базовые параметры.
Анимация и фонАнимация входа/выхода, цвет фона, прозрачность, отступы и другие стили.
Схемы и шаблоныСхема сохраняет макет без текста заголовка; шаблон сохраняет заголовок целиком. Перед повторным использованием проверьте, что выбрано.
Схема или шаблон?

Если нужно повторно использовать положение, анимацию и фон, но написать другой текст, выбирайте схему; если нужен весь заголовок вместе с текстом — сохраняйте шаблон. Файлы находятся в config/healthy_diet/titlepro/titlepro_schemes/ и config/healthy_diet/titlepro/titlepro_templates/; перед отправкой шаблона убедитесь, что у экземпляра, выполняющего команду, есть нужный файл.

Источник: HealthyDietKeys.OPEN_TITLEPRO, TitleTextEditScreen, TitleBasicSettingsScreen, TitleAnimSettingsScreen, TitleBgSettingsScreen.

02Серверные команды заголовков

Все пять команд требуют OP2; целью может быть имя игрока или селектор. Строку аргументов разбирают TitlePro/таблица; подробные параметры и автодополнение проверяйте через /hdhelp в игре.

Команда (все OP2)Назначение и обязательные аргументы
/titlepro <targets> <args...>Разбирает текст и параметры макета и отправляет цели; при включённых дополнительных командах они могут выполниться от имени источника команды.
/titleprosend <targets> <templateName>Загружает и отправляет полный сохранённый шаблон; дополнительные команды шаблона также могут выполниться.
/titletable <targets> <args...>Разбирает параметры таблицы и отправляет её на экран цели.
/titleproclear <targets>Удаляет заголовки, таблицы и оверлеи на экране цели.
/titlescreen <targets> <#color> <alpha%> <stay_s> <fadeIn_s> <fadeOut_s>Показывает оверлей; прозрачность 0–100%, три времени — неотрицательные секунды.
Пример использования

/titlepro @s Hello 0 0 1 2 1 1 14 up

Здесь @s — источник команды, Hello — текст, далее смещение X/Y, масштаб, секунды показа, появления/исчезновения, межстрочный интервал и направление стека. Текст с пробелами заключайте в кавычки; сохранённый шаблон можно отправить себе через /titleprosend @s <имя шаблона>, очистить экран — через /titleproclear @s. Числа в команде — лишь пример синтаксиса, а не заданный сервером эффект.

Источник: TitleProCommand, TitleProSendCommand, TitleTableCommand, TitleClearCommand, ScreenOverlayCommand.

03Эффекты зелий при употреблении

На странице «Эффекты зелий» редактора /hdui для предмета в руке настраиваются однократные эффекты после еды: фиксированные эффекты или кривые, зависящие от свежести срока годности. Это не та же настройка, что отдельная страница постоянных бонусов этапов групп питания. У каждого эффекта есть ID зелья, уровень, длительность в tick, частицы и вероятность; задержка задаётся полем effectDelay.

О единицах: уровень эффекта в настройках начинается с 0, что соответствует уровню I в игре; длительность хранится в tick, 20 tick ≈ 1 секунда. probability=100 означает обязательную попытку срабатывания; без кривой свежести используются фиксированные уровень и время, а настроенная кривая меняет их только при наличии нужного состояния срока годности.

effectDelay по умолчанию 10 tick (около 0,5 с); он не управляет задержкой команд еды или удаления эффектов, не считайте его единой задержкой всего приёма пищи.

Источник: ItemConfig.EffectEntry, EffectFreshnessCurve, ItemConfigEditScreenV2.

04Команды еды, уведомления и удаление эффектов

Страница «Команды» управляет onEatCommands; текущий интерфейс сохраняет добавление обычных команд и конструктор Tellraw, но не предоставляет старую кнопку создания заголовка TitlePro. Уведомления об изменении питания имеют отдельные переключатели по группам; не считайте старый onEatTitles действующей настройкой предмета.

Страница «Удаление эффектов» управляет suppressEffects и удаляет указанные собственные эффекты предмета после еды; можно также просканировать существующие удаляемые эффекты. У команд, наложения зелий и удаления собственных эффектов свои задержки; фактическое выполнение происходит на сервере.

Не путайте три задержки

onEatCommandDelay действует на команды еды, effectDelay — на настроенные зелья, suppressEffectDelay — на удаление собственных эффектов предмета; в новой настройке предмета все три по умолчанию 10 tick. В suppressEffects указывается ID удаляемого эффекта, а не глобальный переключатель «удалить все эффекты игрока».

Источник: ItemConfig.onEatCommands, suppressEffects, nutritionTitleEnabledByGroup, страницы команд/удаления эффектов ItemConfigEditScreenV2.
Нужны команды по условиям питания?Расчёт условий однократного приёма описан в главе о питании.
Открыть условные правила →