01現在の設定ファイルから始める
| 相対パス | 担当内容 |
|---|---|
server.json | サーバーゲームプレイ、プライバシー、保存期間スタック統合のしきい値などの設定セクション。 |
display.json | クライアント表示設定。サーバーゲームプレイスイッチの唯一のソースではありません。 |
colors/color_schemes.jsoncolors/solid_colors.json | グラデーションスキームと単色パレット。 |
fatigue/fatigue_gradient.jsonfatigue/fatigue_exempt.json | 食べ飽きツールチップの配色、短期クールダウン回復カウントの除外アイテムリスト。 |
shelf_life/schemes/ | 保存期間表示スキーム。温度/季節関連設定も対応する現在のディレクトリにあります。 |
bottle_fills.jsonfog_effects.json | 右クリック液体詰め替え、クライアント霧距離。 |
item_rarities.json | アイテムレベルのレアリティ指定。 |
quality_registry/*.json | 独立登録アイテムのローカル定義。起動段階で読み込まれ、ホットリロードで実行時 ID を追加することはできません。 |
server_privacy.json、shelf_merge.json などの旧ファイルは server.json の対応セクションに移行済みです。旧 items/、tooltips/、blocks/ 設定ディレクトリも現在のデータパックパスではありません。ConfigManager のファイルパス定数と ServerConfigFile.migrate。02データパック定義と設定オーバーレイ
アイテムとツールチップ、栄養グループ、ステージ、ボーナス、品質、レアリティ、ブロックルールはデータパック定義に対応しています。config/healthy_diet/datapack/ を通じて本 MOD のローカルオーバーレイを提供します。
config/healthy_diet/datapack/data/<名前空間>/healthy_diet/<種類>/<ファイル>.json
たとえば quality_levels/ は品質定義、blocks/ は右クリックブロックルールを保存します。その他の種類はゲーム内エディターに表示される実際のソースパスで特定してください。
エディターが保存した設定オーバーレイとワールド既存のデータパックが一緒に読み込まれます。変更前に対象項目のソースを確認してください。設定オーバーレイは、データを旧 config/healthy_diet/items/ にコピーすれば有効になるものではありません。
まずアイテムの名前空間と ID を確認し、data/<名前空間>/healthy_diet/items/<アイテムパス>.json を探します。ツールチップも同様に healthy_diet/tooltips/ を使います。エディターが書き出した HD オーバーレイと他のデータパックの同一項目が同時に存在することがあります。オーバーレイを削除しても、下にデータパック定義が残っていればフォールバックし、そのアイテムを完全に無効化する保証はありません。
ConfigManager の pack ローダー、PackJsonLoader、オーバーレイソース照会。03/hdreload とその他のコマンド
/hdreload は OP4 が必要で、Healthy Diet 自身のリロード可能な設定とディスクオーバーレイだけを再読み込みし、オンラインプレイヤーにサーバー権威コンテンツを再送信します。Minecraft の完全な /reload ではありません。オーバーレイファイルを手動で追加・変更・削除した後は、種類ごとにリロード結果を確認できます。
/headiet で栄養パネルを開きます。/hdui で手持ちアイテムと編集入口を管理し、/hdui stage で栄養ステージを管理します。/hdhelp でプレイヤーがコマンド構文を確認できます。/hdtemperature は現在位置の温度内訳を報告し、/hdtrust は保護ホワイトリストを管理します。管理コマンドはすべてのプレイヤーに開放されているわけではなく、権限は各コマンドの登録条件に従います。/hdreload は管理権限レベル4が必要です。/hdconfig はクライアントローカルコマンドで、実行自体に OP4 が必要です。専用サーバーコンソールのコマンドではありません。OP でないプレイヤーも他の画面からローカル外観設定に入れます。詳細は 設定画面の図解 を参照してください。
HD オーバーレイを保存または更新した後、/hdreload を実行し、コマンドフィードバックとブロックの「ロード済み/バリアント/破棄」カウントを確認してから、実際のアイテムやブロックで検証します。エディターの一部の保存操作はすでに本 MOD のリロードを自動呼び出しします。ワールドデータパックや他の MOD リソースを変更した場合は、それぞれの読み込み手順に従う必要があり、/hdreload をバニラの /reload と見なせません。
HDReloadCommand、HDUICommand、HDClientCommands。04リロードだけでは反映されない変更
- 1新しいアイテム ID の登録:登録定義は起動段階で有効になります。リロードは起動待ち計画を再計算するだけで、新しい実行時 ID を一時的に作成することはできません。
- 2クライアントローカルファイル:たとえば
display.json、ローカルグラデーション、霧効果などは、サーバーの/hdreloadで強制的にリモート再読み込みされません。 - 3スタック上限:アイテムレベル属性の変更には再起動が必要です。NBT バリアントごとに異なるスタック上限を持たせることはできません。
マルチサーバーで品質登録アイテムを追加する場合、クライアントはログイン前に一致した登録リストと関連リソースを取得し、登録手順に従って再起動する必要があります。「サーバー側のリロード完了」を「クライアントが新しい ID を取得済み」と見なさないでください。
/hdreload の読み込みフィードバックと配信を確認。プレイヤーのローカル表示/霧距離を変更 → 該当クライアントにローカル手順で再読み込みさせる。quality_registry/ の登録 ID を追加・削除、スタック上限を変更 → 起動時登録またはアイテム属性の要件に従って再起動。前の種類が配信済みでも、後の2種類が完了したことにはなりません。QualityRegistryEntry、ItemConfig.stackSize、HDReloadCommand、ConfigManager。05よく使うコマンドと権限
| コマンド | 権限 | 用途 |
|---|---|---|
/hdhelp | 全員 | ゲーム内の完全なコマンド索引。ホバーで説明、クリックで入力欄に挿入。 |
/headiet | 全員 | 自分の栄養パネルを開く。他人の閲覧は OP2、栄養値の変更は OP4。 |
/hdinfo [アイテム] | 全員 | メインハンドで一致するバリアントまたは指定アイテムの既定スタックを確認し、ローカルフードクエリビューアを開く。 |
/hdtemperature | 全員 | 現在の温度ソース、ブロック貢献、利用可能な連動を診断。 |
/hdtrust | 全員 | 自分のアイテム/コンテナの信頼プレイヤーリストを管理。 |
/hdui | OP4 | メインハンドアイテムの設定センターを開く。 |
/hdui create | OP4 | 栄養グループ、品質レベル、レアリティ定義を管理。 |
/hdui stage | OP4 | ステージ、進入コマンド、条件ボーナスを管理。 |
/hdui groups [プレイヤー] | OP4 | プレイヤーの栄養値とグループ状態を管理。 |
/hdui tooltip | OP4 | アイテムツールチップ編集入口を開く。バリアントがある場合は対応行を先に選択。 |
/hdui registry | OP4 | 起動時に登録される品質アイテムを管理。手持ちアイテムは不要。 |
/hdset rarity | OP2 | アイテムにレアリティを指定または解除。詳細は /hdhelp を参照。 |
/hdcloneitem | OP4 | オフハンドで設定済みの項目をメインハンドに部分的に上書き。クリアして完全置換するものではありません。 |
/hdreload | OP4 | 本 MOD の設定をリロードし、オンラインプレイヤーに再送信。バニラの完全な /reload は起動しません。 |
/hdconfig | クライアントローカル OP4 | クライアント設定画面を開く。専用サーバーコンソールには登録されません。 |
/titlepro など | OP2 | TitlePro のタイトル、テンプレート、テーブル、消去、画面色オーバーレイ。 |
/headiet add、subtract、set の値変更は OP4 が必要です。/headiet clearaversion で指定アイテムの食物嫌悪記録を解除するには OP2 が必要です。/cleartoast で自分の実績トーストを消すのに権限は不要ですが、他のプレイヤーを指定する場合は OP2 が必要です。具体的な引数とターゲット選択はゲーム内の /hdhelp を使用し、過去のドキュメントの旧権限表をそのまま使わないでください。
/hdhelp とインストールされたファイルに準拠します。06任意連動と再起動
| 任意 MOD | 用途 |
|---|---|
| Jade | 対応するドロップ食品に保存期間情報を表示。 |
| Legendary Survival Overhaul | 環境温度、体感温度などの利用可能なデータソースを提供。 |
| Ecliptic Seasons | 季節、気候、関連する温度/保存の連動を提供。 |
| Refurbished Furniture | 冷蔵庫/冷凍庫の保存に接続。NeoForge では framework も必要です。 |
これらは機能ごとの任意連動であり、基本プレイの前提ではありません。対象ゲームバージョンでサードパーティ MOD 自体が利用可能か確認してください。
/hdreload だけでは反映されません。クライアントローカル表示ファイルの更新方法も、サーバーゲームプレイ設定とは異なります。QualityRegistryEntry、ConfigManager、各連動モジュールの準備判定。