Smooth Minecraft sleep plugin for Paper, Folia, and Spigot with night skipping, sunrise transition, day counter, PlaceholderAPI, and per-world support.
A modern Minecraft sleep plugin for Paper and Folia with smooth night skipping, sunrise transitions, bossbar & title UI, day counter, force skip, PlaceholderAPI support, AFK-aware logic, per-world sleep support, anti-abuse controls, and optional sleep rewards.
SleepSkipUltra replaces rough instant night skips with a cleaner multiplayer sleep flow. When enough eligible players go to bed, the night accelerates and transitions into morning instead of jumping forward abruptly.
Supports Paper/Folia 1.20.1 – 26.1.x.
Tested on Paper 1.21.1 / 1.21.11 and Folia 1.20.1 / 1.20.6 / 1.21.11 / 26.1.2.
Paper/Folia 1.21.x requires Java 21. Paper/Folia 26.1.x requires Java 25+.
Built on Adventure APIs — a Paper-based server is required. Pure Spigot is not supported.
🌅 Smooth night skip
Night transitions into morning in a more immersive way instead of using a rough instant jump.
🌙 Unified sleep flow
One consistent progression:
📊 Bossbar UI
title, bossbar, or both/sleep bossbar📅 Real day counter
%sleepskip_day_count% PlaceholderAPI support⚡ Force skip commands
/sleep forceskip/sleep forceskip [world]/sleep forceskip [world] [--instant]👥 Flexible sleep requirements
sleepskip.weight.<n>🛡️ Anti-abuse controls
🎁 Optional sleep rewards
{player}🌍 Per-world support
Useful for multi-world SMP and survival servers.
🚶 AFK-aware sleep logic
AFK players can be ignored automatically so they do not block sleep skips.
🌩️ Vanilla-like weather sleep
🎨 Overlay & title UI
Polished title and bossbar feedback for sleep progress and sunrise announcements.
🔌 Integrations
🌐 Built-in locales (15)
en, ru, ua, de, es, fr, pl, pt, zh, it, cs, hi, tr, id, fi🧩 Developer API
SleepSkipStartEventSleepSkipCompleteEventSleepSkipCancelEvent%sleepskip_sleeping%%sleepskip_needed%%sleepskip_active_players%%sleepskip_remaining%%sleepskip_percent%%sleepskip_state%%sleepskip_speed%%sleepskip_is_night%%sleepskip_world%%sleepskip_day_count%| Command | Description |
|---|---|
/sleep reload |
Reload config and locale files |
/sleep status |
Show current sleep status |
/sleep broadcaststatus |
Broadcast current sleep status |
/sleep forceskip [world] [--instant] |
Force a smooth or instant night skip |
/sleep bossbar <on|off|toggle|status> |
Toggle your own sleep bossbar |
| Permission | Description |
|---|---|
sleepskip.admin |
Access to admin commands |
sleepskip.bypass |
Excluded from sleep requirement |
sleepskip.bossbar.toggle |
Allows a player to toggle their own bossbar |
sleepskip.weight.<n> |
Counts the player as n sleepers when weighted sleep is enabled |
1.20.1, 1.20.6, 1.21.11, and 26.1.2.1.20.1 remapping can load it correctly./sleep reload warnings for bundled locale files that already exist.title / bossbar / both modes and per-phase color & style./sleep bossbar <on|off|toggle|status>.remaining, percent, state, speed, is_night.de, es, fr, pl, pt, zh.100% after a skip when day counter is enabled.%sleepskip_day_count%./sleep forceskip [world] [--instant].