Description
Sleep Persist (Players Sleeping %)
Server-side NeoForge mod for Minecraft 1.21.1 that keeps the playersSleepingPercentage gamerule persistent across reboots. Set it once, and it’ll stick even after restarts and auto-apply to all dimensions on startup.
Features
- Persistent sleeping % stored in the world save (default 30%)
- Auto-apply on server startup (first tick)
- All dimensions covered
- Zero client requirement (server-only)
Commands (ops only)
/sleeppercent get— shows the stored percentage/sleeppercent set 0-100— persists the value and applies immediately/sleeppercent apply— re-applies the stored value to all loaded worlds
Compatibility
- Loader: NeoForge (21.1.x)
- Minecraft: 1.21.1
- Java: 21
- Pure server-side; clients don’t need the mod.
Install
- Put the jar in your server
mods/folder. - Start the server (accept EULA if needed).
- Optional: set your preferred value: /sleeppercent set 50 It’ll persist and survive reboots.
FAQ
Q: Where is the value saved?
A: In your world’s data as sleeppersist.dat (SavedData). Delete it to reset to defaults.
Q: New dimensions added later?
A: They’ll get the current setting when the server next applies it (on restart or /sleeppercent apply).


