🛌 True Sleep
"Experience the Night. Smooth Accelerated Time-Warp Sleeping with World Continuity."
📖 Introduction
Vanilla Minecraft sleep is an instant, jarring black screen fade. You right-click a bed, the screen cuts to black for two seconds, and it is suddenly broad daylight. In that instant snap, nocturnal immersion is completely severed: you never experience the tranquil sweep of stars, passing weather systems, or the gentle break of dawn. Furthermore, world simulation is frozen: crops stop growing, furnaces stop smelting, and automation pauses until morning.
True Sleep reimagines nighttime resting under the Vanilla Outsider design philosophy. Instead of skipping time with a black fade, True Sleep smoothly accelerates world time in a cinematic Time-Warp simulation. Watch celestial bodies arc across the sky in high-speed timelapse, furnace ores smelt, crops advance through growth cycles, and hoppers feed machinery continuously toward morning.
[!NOTE] 1 Jar 1 Version Policy: I build 1 dedicated JAR for each Minecraft version anchor (MC 1.20.1, MC 1.21.1, MC 1.21.11, MC 26.1.2, MC 26.2, MC 26.3+). Please download the exact build that matches your Minecraft installation.
Dedicated Server Ready: Seamlessly compatible with multiplayer servers. When enough players sleep (respecting vanilla's
playersSleepingPercentage), time accelerates smoothly for everyone in the dimension without desynchronization or lag spikes!
Part of the Vanilla Outsider Collection — modern mods designed to refine and elevate the vanilla Minecraft experience.
✨ Features
🌌 Smooth Celestial Time-Warp Timelapse
- No Black Fade: The jarring black sleep overlay is completely removed (
extractSleepOverlaybypassed), allowing you to watch the passage of time directly from your bed. - Fluid Sky Rendering: Employs client-side celestial angle interpolation so the sun, moon, clouds, and stars glide smoothly across the sky without jitter or teleporting jumps during high-speed simulation.
- 15-Tick Wind-Down Deceleration: If sleep is interrupted or morning arrives, time smoothly decelerates over 15 ticks back to normal 20 TPS rather than abruptly snapping.
⚙️ World Continuity & Machine Acceleration
- Continuous Tile Entity Processing: Furnaces, smokers, blast furnaces, brewing stands, campfires, beehives, bee nests, and modded machines (
#truesleep:accelerated_machines) continue processing during sleep at matching speeds. - Smart Hopper Coupling: Hoppers feeding into or pulling from active production machines automatically accelerate to feed items at matching speeds, preventing automation bottlenecks.
🐑 Biological Farm Aging & Sleep Hunger
- Living Animal Simulation: While mobs are in stasis, biological aging continues: sheep regrow wool via natural grass grazing, chicken egg timers advance, and baby animals mature (
AgeableMob). - Sleep Hunger Drain: A modest amount of hunger drains overnight (~3 to 4 food points over a standard night) so you wake up naturally ready for breakfast, with an unbreakable safety floor at sprint threshold (6 food level / 3 drumsticks).
🛑 Mob Stasis & Dynamic Entity Unfreezing
- TPS Preservation: General mob AI ticking is paused during time warp to save CPU performance and prevent wandering, suffocating, or despawning.
- Worker Mob Exemption: Villagers and iron golems can be optionally exempted from freezing via
truesleep:freeze_workers. - Dynamic Per-Mob Unfreeze Rules: Generates dynamic GameRules (
truesleep:unfreeze_<namespace>_<entity>) for every registered entity type, allowing redstone engineers to unfreeze specific mobs for automated farms.
🏊 Safe Rest & Vibration Damping
- Pulmonary Stasis / Drown Immunity: Resting players maintain full oxygen supply underwater (
truesleep:drown_immunity), enabling safe underwater base naps. - Vibration Suppression: Sculk sensors and wardens ignore vibrations during time warp to prevent false alarms and warden summonings while resting.
📊 Feature Comparison Matrix
| Sleeping Aspect | Vanilla Minecraft Sleep | True Sleep |
|---|---|---|
| Visual Transition | Sudden, jarring black screen fade | Smooth, high-speed celestial timelapse |
| Sky & Star Motion | Frozen jump | Buttery-smooth client angle lerping |
| Tile Entity Processing | Frozen until dawn skip | Continuous furnace, brewing & machine progression |
| Hopper Automation | Paused | Smart coupling acceleration to match machines |
| Farm & Animal Aging | Frozen | Simulated wool grazing, egg laying & baby growth |
| Waking Transition | Abrupt instant snap | Gentle 15-tick deceleration wind-down |
| Underwater Naps | Drowning damage risk | Pulmonary stasis (drown immunity) |
| Multiplayer Compatibility | Abrupt vote skip | Smooth dimension-wide time acceleration |
⚙️ Native GameRules & Server Configuration
Configure True Sleep parameters dynamically in-game via /gamerule:
| GameRule Key | Type | Default | Valid Range | Description |
|---|---|---|---|---|
truesleep:virtual_tps |
Integer |
1000 |
20 – 100000 |
Time Speed: How fast night passes. 1000 = 50x speed. |
truesleep:engine_tps |
Integer |
50 |
20 – 200 |
Performance Limit: Server tick target during sleep (keep at 40–60 for smooth CPU). |
truesleep:sleep_threshold |
Integer |
12542 |
0 – 23999 |
Sleep Threshold: In-game tick when sleeping becomes allowed (12542 = sunset). |
truesleep:wake_time |
Integer |
0 |
0 – 23999 |
Wake Time: In-game tick when waking up occurs (0 = sunrise). |
truesleep:accelerate_machines |
Boolean |
true |
true / false |
Speeds up furnaces, brewing stands, beehives, and machines during sleep. |
truesleep:accelerate_hoppers |
Boolean |
true |
true / false |
Speeds up hoppers connected to active production machines. |
truesleep:freeze_mobs |
Boolean |
true |
true / false |
Pauses mob AI during sleep to eliminate lag and prevent wandering. |
truesleep:freeze_workers |
Boolean |
false |
true / false |
Pauses villagers and iron golems during sleep. |
truesleep:biological_aging |
Boolean |
true |
true / false |
Simulates sheep wool grazing, egg timers, and baby animal growth. |
truesleep:sleep_hunger |
Boolean |
true |
true / false |
Gently burns player hunger overnight with safety floor. |
truesleep:drown_immunity |
Boolean |
true |
true / false |
Prevents drowning damage while sleeping underwater. |
truesleep:unfreeze_<namespace>_<entity> |
Boolean |
false |
true / false |
Selectively allows a specific mob type to bypass sleep freezing. |
💻 In-Game Brigadier Command Suite
True Sleep provides a complete in-game command suite under /truesleep:
| Command Syntax | Permission | Description |
|---|---|---|
/truesleep status |
All Players | Displays current time-warp status (ACTIVE / IDLE) and simulation stride multiplier. |
/truesleep get <setting> |
Admin (Level 2) | Queries the live value of any True Sleep configuration setting. |
/truesleep set <setting> <value> |
Admin (Level 2) | Live-updates a setting and synchronizes GameRules immediately. |
/truesleep reset <setting> |
Admin (Level 2) | Restores a setting back to its factory default value. |
/truesleep reload |
Admin (Level 2) | Reloads config/truesleep.json and updates all live GameRules. |
🎨 Optional Client Configuration GUI
Prefer a visual settings screen? True Sleep includes an optional client configuration screen powered by ModMenu and YetAnotherConfigLib (YACL v3):
- General Settings: Tune Performance Limit (
engine_tps), Time Speed (virtual_tps), and Machine / Hopper acceleration. - Dreamweaver Settings: Adjust Sleep Threshold, Wake Time, Mob Freezing, Worker Freezing, and Drown Immunity.
- Side-Safe: The GUI is strictly optional and client-only. Running True Sleep on dedicated servers without YACL will never cause crashes or classloader issues.
☕ Support & Creator Community
I am an independent solo developer creating lightweight, vanilla-enhancing mods that respect your time and game performance. If True Sleep enchants your nights, consider supporting my work:
[!TIP] 🇮🇩 Indonesian Local Payment Note: Indonesian supporters can support my development work directly using local payment options (GoPay, OVO, Dana, QRIS, LinkAja) via Saweria or SocioBuzz!
Join my Discord community for live development updates, early test builds, and friendly support:
- 💬 Discord Community: https://discord.gg/EV99bgAFqb
📜 Metadata & Permissions
| Property | Value |
|---|---|
| Mod Name | True Sleep |
| Namespace / Mod ID | truesleep (vanilla-outsider-true-sleep) |
| License | GNU General Public License v3.0 (GPLv3) |
| Side Safety | Server & Client (Synchronized) |
| Source Code | GitHub Repository |
| Issue Tracker | GitHub Issues |
[!IMPORTANT] 📦 Modpack Permissions & Distribution: You are fully welcome to include this mod in any modpack on any platform! However, the mod file must be downloaded directly through official distribution channels (Modrinth or CurseForge). Re-uploading, mirroring, or redistributing the original mod JAR to third-party mirror sites, scraper portals, or unauthorized launchers is strictly prohibited.
⚖️ License & Fork Guidelines (No Zero-Change Re-uploads): This project is open-source under the GNU GPLv3. You are fully encouraged to inspect the code, learn from it, and fork the repository to create genuine modifications, substantial feature expansions, or community ports—provided your project remains open-source under GPLv3 with proper attribution. However, straight 1:1 re-uploads, clone forks with no meaningful functional changes, or re-publishing identical builds under different project names (e.g. to farm downloads or rewards) are strictly forbidden.
Made with ❤️ for the Minecraft community
Part of the Vanilla Outsider Collection
How to Install VO: True Sleep (Mod)
VO: True Sleep by dasikigaijin is verified for Fabric across Minecraft versions 1.20.1, 1.21.1, 1.21.11, 26.1, 26.1-pre-1, 26.1-pre-2, 26.1-pre-3, 26.1-rc-1 (latest release: 1.3.31+26.2, file size: 119 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.20.1, 1.21.1, 1.21.11, 26.1, 26.1-pre-1, 26.1-pre-2, 26.1-pre-3, 26.1-rc-1) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded VO: True Sleep file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 18d ago | 1 | ||||
| 18d ago | 1 | ||||
| 23d ago | 1 | ||||
| 23d ago | 1 | ||||
| 23d ago | 1 | ||||
| 26d ago | 1 | ||||
| 26d ago | 1 | ||||
| 26d ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 |
### Changed
- Purged unremapped runtime reflection hazard (
ModVersionGuard) to ensure 100% Knot ClassLoader runtime safety across production servers and development environments. - Aligned project metadata in
fabric.mod.jsonwith official issue tracker links and Modrinth platform attributes under GPL-3.0-or-later.
- Links & Resources**:
- [Issue Tracker](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep/issues)
- [Source Code](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep)
- [Wiki & Documentation](https://dasik-mc-studio.pages.dev/vanilla-outsider-true-sleep/)
- [Support on Ko-fi](https://ko-fi.com/dasikigaijin)
- [Discord Community](https://discord.gg/VSHP6mw4qY)
### Changed
- Purged unremapped runtime reflection hazard (
ModVersionGuard) to ensure 100% Knot ClassLoader runtime safety across production servers and development environments. - Aligned project metadata in
fabric.mod.jsonwith official issue tracker links and Modrinth platform attributes under GPL-3.0-or-later.
- Links & Resources**:
- [Issue Tracker](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep/issues)
- [Source Code](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep)
- [Wiki & Documentation](https://dasik-mc-studio.pages.dev/vanilla-outsider-true-sleep/)
- [Support on Ko-fi](https://ko-fi.com/dasikigaijin)
- [Discord Community](https://discord.gg/VSHP6mw4qY)
### Added
- Ground-zero backport of **Vanilla Outsider: True Sleep** to Minecraft 1.21.11 (Winter Drop Anchor).
- Smooth accelerated daylight time warp engine with multiplayer dimension isolation (
[BL-TS-004]). - Biological stasis helper for sheep wool grazing simulation, chicken egg timers, and baby animal aging.
- Machine and hopper block entity acceleration with data-driven tags (
#truesleep:accelerated_machines). - In-game Brigadier command suite (
/truesleep help, status, get, set, reset, reload) with 2-way configuration sync. - Dynamic GameRules registered via
DasikLibrary1.1.0+1.21.11 API.
- Links & Resources**:
- [Issue Tracker](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep/issues)
- [Source Code](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep)
- [Wiki & Documentation](https://dasik-mc-studio.pages.dev/vanilla-outsider-true-sleep/)
- [Support on Ko-fi](https://ko-fi.com/dasikigaijin)
- [Discord Community](https://discord.gg/VSHP6mw4qY)
### Added
- Ground-zero backport of **Vanilla Outsider: True Sleep** to Minecraft 1.21.1 (Tricky Trials Standard Anchor).
- Smooth accelerated daylight time warp engine with multiplayer dimension isolation (
[BL-TS-004]). - Dynamic sleeping time threshold evaluation in
ServerPlayer.startSleepInBed. - Biological stasis helper for sheep wool grazing simulation, chicken egg timers, and baby animal aging.
- Machine and hopper block entity acceleration with data-driven tags (
#truesleep:accelerated_machines). - Client-side sleep darkening overlay removal for smooth daytime transition.
- In-game Brigadier command suite (
/truesleep help, status, get, set, reset, reload) with 2-way configuration sync. - Dynamic GameRules registered via
DasikLibrary1.1.0+1.21.1 API.
- Links & Resources**:
- [Issue Tracker](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep/issues)
- [Source Code](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep)
- [Wiki & Documentation](https://dasik-mc-studio.pages.dev/vanilla-outsider-true-sleep/)
- [Support on Ko-fi](https://ko-fi.com/dasikigaijin)
- [Discord Community](https://discord.gg/VSHP6mw4qY)
### Added
- Ground-zero backport of **Vanilla Outsider: True Sleep** to Minecraft 1.20.1 (Oldest Studio Anchor).
- Smooth accelerated daylight time warp engine with multiplayer dimension isolation (
[BL-TS-004]). - Dynamic sleeping time threshold evaluation in
ServerPlayer.startSleepInBed. - Biological stasis helper for sheep wool grazing simulation, chicken egg timers, and baby animal aging.
- Machine and hopper block entity acceleration with data-driven tags (
#truesleep:accelerated_machines). - Client-side sleep darkening overlay removal for smooth daytime transition.
- In-game Brigadier command suite (
/truesleep help, status, get, set, reset, reload) with 2-way configuration sync. - Dynamic GameRules registered via
DasikLibrary1.1.0+1.20.1 API.
- Links & Resources**:
- [Issue Tracker](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep/issues)
- [Source Code](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep)
- [Wiki & Documentation](https://dasik-mc-studio.pages.dev/vanilla-outsider-true-sleep/)
- [Support on Ko-fi](https://ko-fi.com/dasikigaijin)
- [Discord Community](https://discord.gg/VSHP6mw4qY)
### Changed
- Removed redundant
minecraft:soul_campfirefrom#truesleep:accelerated_machinestag (shared BlockEntityType).
- Links & Resources**:
- [Issue Tracker](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep/issues)
- [Source Code](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep)
- [Wiki & Documentation](https://dasik-mc-studio.pages.dev/vanilla-outsider-true-sleep/)
- [Support on Ko-fi](https://ko-fi.com/dasikigaijin)
- [Discord Community](https://discord.gg/VSHP6mw4qY)
### Fixed
- Fixed multiplayer sleep deadlock where players in foreign dimensions aborted ongoing time warps (Issue #2).
- Added dimension sleep capability check (
canSleepThroughNights()) to prevent non-sleeping dimensions from polling sleep status. - Removed redundant
minecraft:soul_campfirefrom#truesleep:accelerated_machinestag (Issue #3). - Restored dynamic version expansion token
${version}infabric.mod.json. - Standardized single-line GPLv3 headers across all classes.
- Links & Resources**:
- [Issue Tracker](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep/issues)
- [Source Code](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep)
- [Wiki & Documentation](https://dasik-mc-studio.pages.dev/vanilla-outsider-true-sleep/)
- [Support on Ko-fi](https://ko-fi.com/dasikigaijin)
- [Discord Community](https://discord.gg/VSHP6mw4qY)
### Fixed
- Fixed multiplayer sleep deadlock where players in foreign dimensions aborted ongoing time warps (Issue #2).
- Added dimension sleep capability check (
canSleepThroughNights()) to prevent non-sleeping dimensions from polling sleep status. - Removed redundant
minecraft:soul_campfirefrom#truesleep:accelerated_machinestag. - Standardized single-line GPLv3 headers across all source files.
- Links & Resources**:
- [Issue Tracker](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep/issues)
- [Source Code](https://github.com/Rifaditya/Vanilla-Outsider-True-Sleep)
- [Wiki & Documentation](https://dasik-mc-studio.pages.dev/vanilla-outsider-true-sleep/)
- [Support on Ko-fi](https://ko-fi.com/dasikigaijin)
- [Discord Community](https://discord.gg/VSHP6mw4qY)
### Changed
- YACL v3 Migration**: Replaced Cloth Config screen with YetAnotherConfigLib v3.
- Ko-fi Support Integration**: Added top-pinned solo developer support button linking directly to Ko-fi in config screen.
### Changed
- YACL v3 Migration**: Replaced Cloth Config screen with YetAnotherConfigLib v3.
- Ko-fi Support Integration**: Added top-pinned solo developer support button linking directly to Ko-fi in config screen.
### Changed
- ModMenu Creator Links**: Added Ko-fi support links in mod metadata.
### Changed
- Cloth Config to YACL v3 Migration & Ko-fi Support Button**: Migrated in-game configuration GUI from Cloth Config to YetAnotherConfigLib v3 (YACL) across General and Dreamweaver categories, integrated top-pinned
☕ Support Solo Dev on Ko-ficreator button, and bumped DasikLibrary to1.8.38.
### Changed
- ModMenu Creator Links**: Added Ko-fi support links in mod metadata.
### Added
- Sleep Hunger Reduction Setting**: Added
SleepHungerHelper.javato simulate natural metabolic exhaustion when players sleep through the fast-forwarded night. Drains ~3-4 hunger points over a full night using standard vanilla saturation-first exhaustion (player.causeFoodExhaustion()). - Starvation Safety Floor**: Exhaustion automatically clamps at
6food points (3 drumsticks), ensuring players never take starvation damage in bed and always retain the ability to sprint upon waking. - Granular Sleep Hunger Control**: Registered
truesleep:sleep_hungerGameRule (Boolean, default:true), synced withconfig/truesleep.jsonand integrated into/truesleep set/get/status sleep_hunger.
### Added
- Sleep Hunger Reduction Setting**: Added
SleepHungerHelper.javato simulate natural metabolic exhaustion when players sleep through the fast-forwarded night. Drains ~3-4 hunger points over a full night using standard vanilla saturation-first exhaustion (player.causeFoodExhaustion()). - Starvation Safety Floor**: Exhaustion automatically clamps at
6food points (3 drumsticks), ensuring players never take starvation damage in bed and always retain the ability to sprint upon waking. - Granular Sleep Hunger Control**: Registered
truesleep:sleep_hungerGameRule (Boolean, default:true), synced withconfig/truesleep.jsonand integrated into/truesleep set/get/status sleep_hunger.