設定と GUI 統合ガイド
ホーム / 設定と GUI
⚙️ 設定アーキテクチャとサーバー権威モデル
Vanilla Outsider: Better Dogs はクライアントとサーバーの完全な同期とサーバー側の権威を両立する2層設定モデルを採用しています:
┌─────────────────────────────────────────────────────────┐
│ グローバル設定ファイル │
│ (config/betterdogs.json) │
│ 「新規作成ワールド」の初期デフォルト値のみを定義 │
└────────────────────────────┬────────────────────────────┘
│ (ワールド作成時の初期化)
▼
┌─────────────────────────────────────────────────────────┐
│ アクティブワールド GameRules │
│ (betterdogs:bd_*) │
│ 既存ワールドにおける動的なサーバー権威設定 │
└─────────────────────────────────────────────────────────┘WARNING
グローバル設定ファイルの反映に関する警告: config/betterdogs.json の直接編集やタイトル画面のGUIで行った変更は、今後新しく作成されるワールドの初期値にのみ適用されます。既存のワールドの設定を変更する場合は、ゲーム内で /gamerule betterdogs:<ルール名> <値> を実行してください。
🎨 クライアントGUI設定の統合 (ModMenu と YACL v3)
ModMenu および YetAnotherConfigLib v3 (YACL) を導入すると、GUI設定画面が自動で有効化されます:
1. ModMenu からのアクセス
ModMenu 一覧から Vanilla Outsider: Better Dogs を選び、「設定」をクリックして設定画面を開きます。
2. YACL による設定カテゴリ構成
設定画面は以下のわかりやすいカテゴリに分類されています:
- 一般設定 (General Options): 全体速度バフ、雷雨不安、崖からの落下防止、クリーパー退避。
- オオカミの個性 (Wolf Personalities): 攻撃的、平和主義、普通それぞれのHPボーナス、ダッシュ速度、攻撃力、追従開始距離。
- 遺伝と繁殖 (Genetics & Breeding): 個性継承率、変異率、近親交配の治療スイッチ。
- 野生の縄張り (Wild Territoriality): 群れの規模、縄張り争い判定マトリクス、索敵範囲。
- 贈り物と報酬 (Gifts & Rewards): 朝のプレゼントに必要な好感度とクールダウン。
- 描画とパフォーマンス (Visual & Performance): ガード警戒パーティクルの濃度、未熟児パーティクル。
🛡️ サーバー側の安全性とクラッシュ防止
すべてのGUIコンポーネントはクライアント側のエントリポイント内に安全に隔離されています。ModMenuやYACLが存在しない専用サーバー(Dedicated Server)へ導入しても、クラスロードエラーによるサーバークラッシュは絶対に発生しません。
へ戻る ホーム
