DrSleep
No reviews yet
Skip the night when everyone's on board. Make smooth sleeping better for multiplayer servers.
Paper is a fork of Spigot that adds its own plugin API on top of the Bukkit API. All Spigot plugins are compatible with paper, not all paper plugins are compatible with Spigot.
Spigot is a popular software for running dedicated servers that can load Plugins created with the Bukkit API.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
DrSleep
DrSleep is similar to singleplayer sleep where one player in bed will skip the night. However, the difference is that, with DrSleep, if any player wants it to stay night, sleeping won't skip the night. Players can use the /preventsleep command to stop players from sleeping through the night.
What are the alternatives?
Default
If you do nothing, all players on the server need to be sleeping in a bed to skip the night. This rarely ever happens on servers due to a lack of coordination. As a result, the normal day/night cycle continues even if all of the players on the server want to skip the night which can be frustrating.
/gamerule playersSleepingPercentage
This vanilla gamerule which was added in 1.17 allows for admins to set it so a certain number of players need to sleep to skip the night. You can set it to a realy low value like 1% which will make it so any player sleeping in a bed will skip the night. This can be irrational in cases where the majority of players want the night. Increasing the percentage to a higher number can lead to the coordination problems discussed earlier.
Harbor
One of the most popular sleeping plugins, Harbor makes it so the number of players sleeping in beds inreases the speed at which night ends. I find this to be unfair to the players who want night since they can't do the same to skip the day. It also makes it so the players who want to skip night are wasting some of their time laying in bed.
VoteSkip
VoteSkip sends messages to all players asking them to vote and showing a tally of the current results. This can make chat feel even more crowded than it already is.
DrSleep
Players who want to keep the night can mark themselves that way with /preventsleep. When a player clicks a bed, DrSleep checks if there are any players who have requested to prevent sleep, and respects their wishes if so. Otherwise, it'll skip the night. Players who log off or leave the world stop preventing sleep. Additionally, to prioritize active players' wishes over those who are inactive, you can make it so players have to renew their /preventsleep each day.
Commands and Permissions
| Command | Description | Permission |
|---|---|---|
| /preventsleep | Prevents other players from skipping the night | drsleep.preventsleep |
| /allowsleep | Removes you from the list of players preventing skipping | |
| /drsleep list | Lists users who are preventing sleep | drsleep.list |
| /drsleep clear | Clears the list of people who are preventing sleep | drsleep.clear |
| drsleep reload | Reloads the config and language files | drsleep.reload |
Stats
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers