A lightweight Minecraft sleep-voting plugin that gives players a configurable way to skip the night together.
Project: Modrinth page · Issues: Report a bug or request a feature
SleepWell makes night skipping more flexible for multiplayer servers. Players can vote through chat instead of requiring everyone to enter a bed, while the normal Minecraft bed-sleeping mechanic remains available.
Server owners can tune voting behavior, participation requirements, progress displays, and world-specific settings.
- Chat-based voting: Players can vote yes or no to decide whether the night should be skipped.
- Configurable vote rules: Customize vote duration, participation requirements, and voting cooldowns.
- Normal bed sleeping: Keep the vanilla sleeping mechanic and configure the required sleep percentage.
- Live progress: Display vote progress through an action bar or boss bar.
- AFK exclusion: Optionally exclude AFK players from voting.
- Per-world settings: Configure sleep behavior separately for individual worlds.
- Player opt-out: Let a player opt out of the current night's vote.
- Lightweight integration: No mandatory third-party plugin dependencies.
The current Modrinth listing advertises the following Minecraft Java Edition versions and server platforms. Check the individual release page before updating a production server.
| Minecraft version | Listed support |
|---|---|
| 1.21.x | Yes |
| 26.1.x | Yes |
| 26.2 | Yes |
| 26.3 | Yes |
| Server platform | Listed support |
|---|---|
| Bukkit | Yes |
| Paper | Yes |
| Spigot | Yes |
- Download a release compatible with your Minecraft and server version from Modrinth.
- Place the downloaded JAR in your server's `plugins` directory.
- Restart the server.
- Review the generated configuration and adjust the voting and sleep behavior to your server.
Do not use a build intended for a different Minecraft or server version.
| Command | Description |
|---|---|
| `/sleepwell` | Show plugin help and status |
| `/sleepwell vote` | View the current voting results |
| `/sleepwell vote yes` | Vote to skip the night |
| `/sleepwell vote no` | Vote against skipping the night |
| `/sleepwell ignore` | Opt out of the current night's vote |
| `/sleepwell reload` | Reload the configuration |
SleepWell's published feature set includes configuration for:
- Required sleep percentage for normal bed sleeping.
- Voting duration and participation requirements.
- Voting cooldowns.
- Optional AFK-player exclusion.
- Action-bar or boss-bar vote progress.
- Per-world sleep settings.
- Player opt-out behavior.
- Customizable messages.
Use the configuration generated by the plugin as the source of truth for exact option names, defaults, and supported values.
- Downloads and release notes: Modrinth
- Bug reports and feature requests: GitHub Issues
- Before opening an issue, check whether it has already been reported.
- Include the plugin version, Minecraft version, server software, and relevant logs. Remove IP addresses, tokens, and other private information from logs before posting.
This repository is the project’s GitHub home and currently contains project documentation and collaboration templates. The plugin source code and build files have not been imported into this repository yet. Until the source is added, use the Modrinth page for published plugin downloads.
SleepWell is listed as MIT-licensed on Modrinth. See LICENSE for the license text.