01I 鍵開啟標題編輯器
在遊戲內按 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 (約半秒);它不控制進食指令或「清除效果」頁的延遲,別把它當成整次進食的統一延遲。
ItemConfig.EffectEntry、EffectFreshnessCurve、ItemConfigEditScreenV2。04進食指令、提示與效果清除
「指令」頁管理 onEatCommands;現行介面保留新增普通指令和 Tellraw 建構入口,不提供舊式生成 TitlePro 標題按鈕。營養變化提示有獨立的逐組開關,不應把舊 onEatTitles 當成正在運行的物品設定。
「清除效果」頁管理 suppressEffects,用於食用後移除指定的物品自帶效果;也可掃描已有可清除效果。指令、施加藥水、清除自帶效果具有各自的延遲設定,實際執行在伺服器端。
onEatCommandDelay 作用於進食指令,effectDelay 作用於設定的藥水效果,suppressEffectDelay 作用於物品固有效果的移除;三者在新建物品設定中的預設值都是 10 tick。suppressEffects 填的是要移除的效果 ID,不是「移除玩家身上所有效果」的全域開關。
ItemConfig.onEatCommands、suppressEffects、nutritionTitleEnabledByGroup,以及 ItemConfigEditScreenV2 的指令/清除效果頁。