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.
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.