🎛️ 独自名前空間ゲームルール(GameRules)完全リファレンス
📌 リポジトリソースコードに関する免責事項: このWikiのドキュメントはリポジトリ内の現在のソースコードの状態を反映しており、CurseForgeおよびModrinthでの公式リリース前の最新コミットや開発中の機能が含まれている場合があります。
📋 統合ゲームルールリファレンステーブル
True Sleepの全ルールは DynamicGameRuleManager を介して truesleep:config および truesleep:mob_settings カテゴリに登録されます。
| ゲームルール識別子 | 型 | デフォルト値 | 有効範囲 | ゲーム内表示名と機能概要 |
|---|---|---|---|---|
truesleep:engine_tps | Integer | 50 | 20 .. 200 | パフォーマンス上限: ワープ中の物理サーバーTickレート上限。安定運用のために40〜60の維持を推奨。 |
truesleep:virtual_tps | Integer | 1000 | 20 .. 100000 | 時間進行速度: 目標となる見かけの時間速度($1000 = 50\times$, $5000 = 250\times$)。 |
truesleep:sleep_threshold | Integer | 12542 | 0 .. 23999 | 就寝許可時刻: 睡眠が許可されるワールド時刻($0 = \text{深夜}, 12542 = \text{夕暮れ}$)。 |
truesleep:wake_time | Integer | 0 | 0 .. 23999 | 起床目標時刻: プレイヤーが目覚める目標時刻($0 = \text{日の出}, 6000 = \text{正午}$)。 |
truesleep:drown_immunity | Boolean | true | true / false | 溺死無効化: 水中で就寝した際の酸素減少と窒息死を防止。 |
truesleep:freeze_mobs | Boolean | true | true / false | モブの停止: 敵対モブおよび環境モブの移動AIを一時停止。 |
truesleep:freeze_workers | Boolean | false | true / false | 労働モブの停止: 村人およびアレイを就寝中に一時停止するかどうか。 |
truesleep:accelerate_machines | Boolean | true | true / false | マシンの加速: かまど、燻製器、溶鉱炉、醸造台、養蜂箱をマルチTick加速。 |
truesleep:accelerate_hoppers | Boolean | true | true / false | ホッパーの加速: 生産マシンに直結されたホッパーをマルチTick加速。 |
truesleep:biological_aging | Boolean | true | true / false | 農場動物の成長: 動物の子供の成長、産卵、羊毛再生をシミュレート。 |
truesleep:sleep_hunger | Boolean | true | true / false | 睡眠時空腹消費: 就寝中に満腹度を適度に消費(下限6ポイント)。 |
🦎 エンティティ個別の動的凍結解除ルール
True Sleepは ゲームに登録されている全エンティティタイプ に対して、個別の凍結解除ルールを truesleep:mob_settings カテゴリへ自動登録します:
/gamerule truesleep:unfreeze_<namespace>_<path> <true|false>設定例:
- 就寝中もアイアンゴーレムの警備巡回を許可する:
/gamerule truesleep:unfreeze_minecraft_iron_golem true - 就寝中もネコが自由に歩き回れるようにする:
/gamerule truesleep:unfreeze_minecraft_cat true - 外部MODのペットやコンパニオンモブの凍結を解除する:
/gamerule truesleep:unfreeze_betterdogs_dog true
