**🌙 SleepSkip**
_No more endless nights. Go to sleep — wake up to a new morning._
What is it? SleepSkip is a lightweight but powerful plugin that turns the night on the server into a team event. As soon as the required number of players go to bed, the night smoothly fades away, giving way to dawn. No sudden jumps, no chat arguments, no waiting.
✦ Features
🌅 Smooth dawn — Night fades away in 5 seconds, a beautiful smooth transition instead of an instant time jump
🎯 Flexible trigger threshold — Specify an exact number of players or a percentage — the plugin adapts to any server
🌍 Per-World mode — Each world lives its own life with independent counting of sleeping players in each dimension
🚶 Smart AFK filter — AFK players are automatically excluded from the count, not disturbing others
🌧️ End of bad weather — Rain and thunder disappear with the night — morning is always clear
🎨 Beautiful notifications — Full RGB color support via MiniMessage — customize messages to match your server style
⚡ Folia support — Automatically detects server type and works stably on Folia, Paper, and Spigot
📋 Commands
/sleep
Action: Admin command
🔑 Permissions
sleepskip.sleep
Description:
Access to the /sleep command
⚙️ Configuration
Code:
# SleepSkip settings
settings:
required-type: "percent" # "fixed" or "percent" - determines how the required number of sleeping players is counted
required-value: 50 # Threshold value: for "fixed" - number of players, for "percent" - percentage (0-100)
ignore-afk: true # Whether to exclude AFK players from the count (true/false)
afk-timeout: 300 # AFK timeout in seconds for own AFK check
actionbar-duration: 5 # Duration of ActionBar display in seconds
skip-rain: true # Whether to skip rain when skipping night (true/false)
per-world: false # Use different settings for each world (true/false)
use-actionbar: true # Use ActionBar for notifications (true/false)
# Plugin messages. RGB colors supported (e.g., <#F6AD72>) and standard colors (<red>, <yellow>)
messages:
nightSkipped: "<#F6AD72>Good morning!" # Message after transition to morning
nightSkipping: "<#F6AD72>Night is being skipped..." # Message when everyone is in bed and transition starts
sleepingStatus: "<#EC9793>{sleeping}/{needed} players are sleeping. Need <#EC9793>{needed} to skip the night!" # Sleep status
not-enough: "<red>Not enough players are sleeping!" # Message if not enough players are sleeping
no-permission: "<red>You do not have permission to use this command!" # No permission message
reload-success: "<green>Config reloaded!" # Successful config reload
status-message: "<#F6AD72>SleepSkip plugin is working correctly." # Plugin status
help-title: "<gold>=== SleepSkip Commands ===" # Help title
help-reload: "<yellow>/sleep reload - Reload config" # Reload command description
help-status: "<yellow>/sleep status - Check plugin status" # Status command description
📦 Compatibility
🟢 Plugin version: 1.5
🟢 Minecraft version: 1.21+
🟢 Platforms: Paper · Spigot · Folia
🟢 Dependencies: None (optional: Essentials, CMI)
A simple plugin that makes the server a bit cozier. Try it — your players will thank you. 🌄