sleep plugin
ModrinthSpigotMCMinecraft Paper plugin for enhanced sleep mechanics - only half of online players need to sleep to skip the night.
13.3k downloads 28 followers updated 8mo ago
latest v1.0.3 Modrinth
SleepPlugin
Minecraft Paper 1.21.x plugin for enhanced sleep mechanics - only half of online players need to sleep to skip the night.
Features
- Half of players needed to skip night
- Smart counting for odd player counts
- Multiple message modes (normal, minimal, silent)
- Storm and night skipping
- Ignore players in Nether and End dimensions
- Smooth time transition from night to morning
- Configuration update system (preserves settings during updates)
- Multi-world support
- Multi-language support (English, Russian, and custom languages)
Examples
- 2 players online: 1 player needs to sleep
- 3 players online: 1 player needs to sleep ((3-1)/2 = 1)
- 4 players online: 2 players need to sleep
- 5 players online: 2 players need to sleep ((5-1)/2 = 2)
- 6 players online: 3 players need to sleep
Configuration
After first server start with the plugin, a configuration file will be created at plugins/SleepPlugin/config.yml:
# SleepPlugin Configuration
# Do not change this version number manually
version: "1.0.3"
language: en_EN
skip-delay: 3
morning-time: 1000
message-mode: normal
min-players-required: 2
ignore-nether-end-players: true
smooth-time-transition:
enabled: true
duration-ticks: 60
steps: 60
storm-settings:
skip-storms: true
Settings:
language: Language for plugin messages (en_EN or ru_RU)skip-delay: Time in seconds before night is skippedmorning-time: Minecraft time value to set when skipping to morningmessage-mode: Controls how verbose the plugin messages arenormal: Standard detailed messagesminimal: Short concise messagessilent: No messages at all
min-players-required: Minimum number of players needed to activate sleep mechanics (plugin won't work with fewer players)ignore-nether-end-players: When true, players in Nether or End won't be counted for sleep calculationssmooth-time-transition: Settings for the smooth time transition featureenabled: Whether to enable smooth transition or use instant time changeduration-ticks: How long the transition should take (in ticks, 20 ticks = 1 second)steps: Number of intermediate steps (higher = smoother)
storm-settings: Settings for the storm skipping featureskip-storms: When true, players can skip storms by sleeping
Custom Language Files
You can create your own language translations:
- Navigate to
plugins/SleepPlugin/lang/ - Copy
template.ymlas a template - Rename to your language code (e.g.,
de_DE.yml,fr_FR.yml) - Translate all message strings
- Set
language: de_DEinconfig.yml - Restart server
The plugin automatically detects all custom language files!
Tip: Use template.yml - it has helpful comments for translators.
Versions
Release
1.0.3
## Universal Server Support and Custom Language System
### What's New
- Universal Server Compatibility : Now works seamlessly on both Paper and Spigot servers…
Release
1.0.2
Version 1.0.2: Smooth time transition and improved sleep mechanics Changelog:
- Added smooth time transition from night to morning with configurable speed and…
Release
1.0.1
Version 1.0.1: Added multi-language support and configuration
Changelog:
- Added multi-language support with English (en_EN) and Russian (ru_RU)
- Added…

Comments 0
No comments yet. Be the first to share your thoughts.