Healthy DietFEATURE GUIDE日本語
07 / TITLEPRO & EFFECTS

タイトル表示と摂取効果は2つの設定経路。

TitlePro は画面上のタイトル、テーブル、オーバーレイを設定します。食べ物エディターの効果、コマンド、効果解除は、食べた後にそれぞれ処理されます。

タイトルエディタータイトルコマンド摂取フィードバック

01I キーでタイトルエディターを開く

ゲーム内で I を押すと TitlePro エディターが開きます。すでに画面が開いている場合はゲーム内ショートカットに反応しません。エディターはタイトルのテキスト、位置、アニメーション、背景、スキーム/テンプレートを分けて編集します。

テキストと基本設定内容、レイアウト、座標、スケール、滞在時間、フェードイン/アウトなどの基本パラメータを編集します。
アニメーションと背景入退場アニメーション、背景色、透明度、余白、その他のスタイルを調整します。
スキームとテンプレートスキームはタイトルテキストを保存せずレイアウトのみを保存します。テンプレートはタイトル全体を保存します。再利用前にどちらを選んだか確認してください。
スキームかテンプレートか?

位置、アニメーション、背景などのレイアウトを再利用して別のテキストを書きたい場合はスキームを選びます。テキストを含むタイトル全体を再利用したい場合はテンプレートを保存します。ファイルはそれぞれローカルの config/healthy_diet/titlepro/titlepro_schemes/ と config/healthy_diet/titlepro/titlepro_templates/ にあります。テンプレートを送信する前に、コマンドを実行するインスタンスに対応ファイルがあることを確認してください。

ソース根拠:HealthyDietKeys.OPEN_TITLEPRO、TitleTextEditScreen、TitleBasicSettingsScreen、TitleAnimSettingsScreen、TitleBgSettingsScreen。

02サーバータイトルコマンド

以下の5つのコマンドはすべて 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%、3つの時間値は負でない秒数です。
使用例

/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 から始まり、0 はゲーム内の I レベルに対応します。持続時間は tick で保存され、20 tick は約1秒です。各効果の probability=100 は必ず発動を試みる意味です。鮮度曲線が未設定の場合は固定レベルと持続時間を使用し、設定済みの曲線はそのアイテムに必要な保存期間状態がある場合にのみレベル/時間を変更します。

アイテムの effectDelay はデフォルトで 10 tick(約0.5秒)です。摂取コマンドや「効果解除」ページの遅延は制御しないため、摂取全体の統一遅延と混同しないでください。

ソース根拠:ItemConfig.EffectEntry、EffectFreshnessCurve、ItemConfigEditScreenV2。

04摂取コマンド、通知、効果解除

「コマンド」ページは onEatCommands を管理します。現在の画面には通常コマンドの追加と Tellraw 構築入口があり、旧式の TitlePro タイトル生成ボタンはありません。栄養変化通知にはグループごとの独立スイッチがあり、旧 onEatTitles を稼働中のアイテム設定と見なさないでください。

「効果解除」ページは suppressEffects を管理し、摂取後に指定したアイテム固有効果を削除します。既存の解除可能な効果をスキャンすることもできます。コマンド、ポーション付与、固有効果解除にはそれぞれ遅延設定があり、実際の実行はサーバー側です。

3つの遅延を混同しない

onEatCommandDelay は摂取コマンド、effectDelay は設定したポーション効果、suppressEffectDelay はアイテム固有効果の解除に作用します。新規アイテム設定では3つともデフォルト 10 tick です。suppressEffects に入力するのは削除する効果 ID であり、「プレイヤーのすべての効果を削除する」グローバルスイッチではありません。

ソース根拠:ItemConfig.onEatCommands、suppressEffects、nutritionTitleEnabledByGroup、ItemConfigEditScreenV2 のコマンド/効果解除ページ。
栄養条件コマンドを設定しますか?単回摂取の条件処理は栄養値章で個別に説明します。
条件ルールを見る →