Skip to content

🎛️ Namespaced GameRules Reference

📌 Repository Source Disclaimer: The documentation in this Wiki reflects the current source code state in the repository, which may include recent unreleased commits or developmental features ahead of public release builds on CurseForge and Modrinth.


📋 Master GameRules Reference Table

All True Sleep rules are registered under the namespaced category truesleep:config and truesleep:mob_settings via DynamicGameRuleManager.

GameRule IdentifierTypeDefault ValueValue RangeIn-Game Display Name & Function
truesleep:engine_tpsInteger5020 .. 200Performance Limit: Physical server tickrate cap during warp. Keep low (40–60) for best performance.
truesleep:virtual_tpsInteger100020 .. 100000Time Speed: Target apparent time speed ($1000 = 50\times$, $5000 = 250\times$).
truesleep:sleep_thresholdInteger125420 .. 23999Sleep Threshold: Time of day in ticks when sleep is allowed ($0 = \text{midnight}, 12542 = \text{sunset}$).
truesleep:wake_timeInteger00 .. 23999Wake Time: Time of day in ticks when players awaken ($0 = \text{sunrise}, 6000 = \text{noon}$).
truesleep:drown_immunityBooleantruetrue / falseDrown Immunity: Prevents underwater drowning during sleep.
truesleep:freeze_mobsBooleantruetrue / falseFreeze Mobs: Pauses hostile and ambient mob movement/AI.
truesleep:freeze_workersBooleanfalsetrue / falseFreeze Villagers: Pauses villagers and allays during sleep.
truesleep:accelerate_machinesBooleantruetrue / falseAccelerate Machines: Multi-ticks furnaces, smokers, brewing stands, beehives.
truesleep:accelerate_hoppersBooleantruetrue / falseAccelerate Hoppers: Multi-ticks hoppers coupled to production machines.
truesleep:biological_agingBooleantruetrue / falseBiological Farm Aging: Simulates baby animal growth, egg timers, sheep grazing.
truesleep:sleep_hungerBooleantruetrue / falseSleep Hunger Drain: Drains player hunger overnight down to 6 food points.

🦎 Dynamic Per-Entity Unfreeze Rules

True Sleep automatically registers a dedicated unfreeze override rule for every entity type in the game registry under category truesleep:mob_settings:

/gamerule truesleep:unfreeze_<namespace>_<path> <true|false>

Examples:

  • Allow Iron Golems to patrol during sleep:
    /gamerule truesleep:unfreeze_minecraft_iron_golem true
  • Allow Cats to roam during sleep:
    /gamerule truesleep:unfreeze_minecraft_cat true
  • Unfreeze custom modded companion entities:
    /gamerule truesleep:unfreeze_betterdogs_dog true

Official documentation & web portal for Dasik Igaijinn mods.