HomeJavaModsImproved Sleep
Improved Sleep
ModsJava

Improved Sleep

by bearaujus · on Modrinth

Multiplayer sleep percentage or fixed-player thresholds, daytime and storm rules, wake times, and sleeper rewards.

⬇ Download on Modrinth
Improved Sleep — screenshot 1Improved Sleep — screenshot 2Improved Sleep — screenshot 3Improved Sleep — screenshot 4Improved Sleep — screenshot 5

Improved Sleep

Minecraft 26.2 Loader Fabric Install Server-first Modrinth project Bearaujus mod catalog

Improved Sleep gives multiplayer servers percentage or fixed-player sleep thresholds, separate day and storm rules, wake times, and sleeper rewards.

Improved Sleep overview

Features

Thresholds that fit your server

Choose a percentage threshold or a fixed sleeper count instead of requiring every eligible player in bed. This keeps larger servers moving without forcing full attendance every night.

Percentage sleep-threshold settings

Fixed-player sleep-threshold settings

Separate night, day, and thunderstorm rules

Keep normal nighttime sleeping, optionally allow daytime sleeping, decide whether thunderstorms can use beds, and give night, storm, and daytime skips their own thresholds and wake times.

Daytime and thunderstorm sleep settings

Optional buffs for players who actually sleep

Sleepers can earn a configurable set of buffs after a successful sleep skip. Every buff is off by default, the shared duration is configurable, and effects with multiple vanilla levels keep a level setting that defaults to that effect's vanilla maximum.

Sleep reward settings

Server settings in Mod Menu

With Mod Menu installed, singleplayer worlds and permission-gated servers can edit the Server Config sleep rules, wake times, and sleep buff settings.

Improved Sleep Mod Menu settings

Quickstart

  1. Install Fabric Loader and Fabric API on your server.
  2. Drop Improved Sleep into the server's mods/ folder and start it. Your custom sleep rules apply right away — no client install required.
  3. Set thresholds, wake times, and rewards in Mod Menu (Server Config needs operator permission) or in the config file below.
  4. Want players to see sleep progress and morning messages? Add Sleep Wake-Up Notifier — it picks up these thresholds automatically.

Compatibility

Improved Sleep is server-first and owns sleep mechanics only. Here is where each piece runs and what it needs.

Feature Singleplayer Multiplayer with server mod Client-only install
Custom sleep thresholds This world Everyone follows the server threshold Not available
Night, day, and thunderstorm rules This world Everyone follows the server sleep rules Not available
Sleep buffs Sleepers in this world Sleepers on the server Not available
Mod Menu Server Config This world Operator-permission edits Not available

Make it yours

Improved Sleep owns mechanics only. It changes sleep rules and sleep rewards; it does not send player-facing sleep action bars or chat summaries. Pair it with Sleep Wake-Up Notifier for those.

Config file

After first launch, edit config/improved-sleep.json. File edits need a game or server restart; Mod Menu changes apply immediately where editable.

Show the default improved-sleep.json
{
  "schema_version": 1,
  "server": {
    "enabled": true,
    "sleep_rules": {
      "night": {
        "allow_sleep": true,
        "wake_target": "day",
        "threshold": {
          "mode": "fixed_count",
          "percentage": 50,
          "fixed_count": 1
        }
      },
      "thunderstorm": {
        "allow_sleep": true,
        "wake_target": "day",
        "threshold": {
          "mode": "fixed_count",
          "percentage": 50,
          "fixed_count": 1
        }
      },
      "day": {
        "allow_sleep": false,
        "wake_target": "night",
        "threshold": {
          "mode": "fixed_count",
          "percentage": 50,
          "fixed_count": 1
        }
      }
    },
    "rewards": {
      "shared_duration_minutes": 1,
      "entries": {
        "speed": {
          "enabled": false
        },
        "haste": {
          "enabled": false
        },
        "strength": {
          "enabled": false
        },
        "jump_boost": {
          "enabled": false
        },
        "regeneration": {
          "enabled": false
        },
        "resistance": {
          "enabled": false
        },
        "fire_resistance": {
          "enabled": false
        },
        "water_breathing": {
          "enabled": false
        },
        "invisibility": {
          "enabled": false
        },
        "night_vision": {
          "enabled": false
        },
        "health_boost": {
          "enabled": false
        },
        "absorption": {
          "enabled": false
        },
        "luck": {
          "enabled": false
        },
        "slow_falling": {
          "enabled": false
        },
        "conduit_power": {
          "enabled": false
        },
        "dolphins_grace": {
          "enabled": false
        },
        "hero_of_the_village": {
          "enabled": false
        },
        "breath_of_the_nautilus": {
          "enabled": false
        }
      }
    }
  }
}

More from bearaujus

Browse every Bearaujus mod, current version, and install link at modrinth.bearaujus.com.

More server-first Fabric mods in the same family:

Support & license

Report issues at issues.

Improved Sleep is distributed under the Bearaujus Proprietary License v1.0. Full terms ship inside the downloaded jar as LICENSE.txt.

Improved Sleep is not official Minecraft content and is not endorsed by or associated with Mojang or Microsoft.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more