Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details

Skip the night without waiting for everyone.
Flexible sleep requirements, clear progress messages, and time-aware furnace catch-up.
🌙 Smarter Nights
OneSleepPlus lets each world require one player, a fixed number, or a percentage of its eligible players. Everyone sees the progress and countdown directly above the hotbar.
- Requirements automatically stay possible as players join or leave
- Separate settings and progress for every world
- Configurable messages, sounds, countdown, morning time, and weather reset
🎯 Choose the Requirement
| Mode | Example | Result |
|---|---|---|
| One player | 1 |
The first sleeper starts the countdown |
| Fixed count | 2 |
Two eligible players must sleep |
| Percentage | 50% |
Half of the eligible players must sleep |
If a fixed requirement is higher than the number of eligible players, it is safely reduced so the server never waits for someone who is not there.
🔥 Time-Aware Furnace Catch-Up
Furnaces, smokers, and blast furnaces in loaded chunks can advance by the time that was actually skipped. Sleeping close to morning advances them less than sleeping at the start of the night.
🚀 Quick Start
- Put
OneSleepPlus-1.0.0.jarin the server'spluginsfolder. - Fully restart the server.
- Configure the requirement in
plugins/OneSleepPlus/config.yml.
No required dependencies. PlaceholderAPI, Geyser, and Floodgate integrations are optional. English and Turkish are included.
Commands
| Command | Purpose |
|---|---|
/osp status [world] |
View the current sleep requirement and progress |
/osp set <number|percentage> [world] |
Change a world's requirement |
/osp reload |
Reload configuration and language files |
/osp test |
Preview the configured notification |


