promotional bannermobile promotional banner
premium banner
Set the 'playerssleepingpercentage' gamerule to be persistent across restarts.

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

  1. Put the jar in your server mods/ folder.
  2. Start the server (accept EULA if needed).
  3. 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).