SinglePlayerSleep - Sleep Plugin
2.3.0A modern Minecraft plugin that lets a single player sleep, skip the night with stylish effects, lightweight performance, and full configurability — entirely AI-crafted.
2.3.0latestSinglePlayerSleep - Sleep Plugin 2.3.0May 29, 2026 2.2.0SinglePlayerSleep - Sleep Plugin 2.2.0Apr 9, 2026 Changelog
[Unreleased] - 2026-04-09
Fixed
####Critical -
SleepSession.getSleepingPlayers()now returns the actual sleeping players set instead of a new empty set -/sleepvote command now correctly checks cooldown in percentage mode - Particles no longer spawn in wrong world when player changes worlds during countdown ####High - Removed empty
PhantomListenerevent handler that registered but did nothing - Hardcoded night time values (12541,23458) replaced with named constantsSUNSET_TICKSandSUNRISE_TICKS- Update checker default repository corrected fromSinglePlayerSleeptoSinglePlayerSleepV2-CooldownManagernow usesConcurrentHashMapto prevent race conditions with async PlaceholderAPI calls -VoteModule.addVote()race condition fixed by chainingcomputeIfAbsent()andadd()into a single atomic call - Action bar messages migrated from deprecated Bungee Chat API to Adventure API - AFK exclusion message no longer spams chat on every sleep attempt; now sent once per session -refreshRequirement()now usesgetEffectiveSleepingCount()instead of rawsleepingPlayers.size()- Players removed from sleep tracking correctly on quit/kick regardless ofisSleeping()state ####Medium - Leaderboard cache (
topSleepersCache,topContributorsCache,lastLeaderboardRefresh) now updated atomically via a singleLeaderboardSnapshotobject - Night time boundary checks documented with inline comments - Redundant null check onsleepManagerparameter removed fromAfkModule.scheduledCheck()####Low -
sleepingPlayerschanged fromConcurrentHashMap.newKeySet()toHashSet(all access is on main thread) - RedundantreplaceAll("[^0-9]", "")regex removed fromSleepRule.parseInt()####Style -
MessageUtilfield inSleepManagernow uses simple class name instead of fully qualified name ####And more error and feature fixed.
2.0.0SinglePlayerSleep - Sleep Plugin 2.0.0Apr 5, 2026 NEW VERSION1.2.1SinglePlayerSleep v1.2.1 - Auto-Update Config 🛠️Feb 15, 2026 SinglePlayerSleep v1.2.1 - Auto-Update Config
This update focuses on quality-of-life improvements for server owners updating from older versions.What's New
Upgrading from v1.1.0 to v1.2.0+? You no longer need to regenerate your config file! - The plugin now automatically adds missing configuration settings (like BossBar and Smooth Sleep options) to your existing [config.yml](file:///c:/Users/mrsuf/IdeaProjects/singleplayersleep/src/main/resources/config.yml). - Your previous settings are strictly preserved. - New features default toIntelligent Config Auto-Update
enabledso you can enjoy them instantly. ---
- [Feature] Implemented auto-update logic for [config.yml](file:///c:/Users/mrsuf/IdeaProjects/singleplayersleep/src/main/resources/config.yml). - [Improvement] Existing configurations will now automatically receive new keys forChangelog
bossbar,smooth-sleep, and new messages. --- Full Changelog: https://github.com/MRsuffixx/SinglePlayerSleep/compare/v1…1.2.0SinglePlayerSleep v1.2.0 - Smooth Sleep & Logic Fixes 🛌✨Feb 15, 2026 SinglePlayerSleep v1.2.0 - Smooth Sleep & Logic Fixes
This update brings significant improvements to the sleeping experience, visual feedback, and core logic stability.Highlights
Gone are the days of the sun instantly snapping to the horizon! The transition to morning is now smooth and animated, with time accelerating rapidly until daybreak. This provides a much more immersive experience. - Configurable via `smooth-sleep.enabled` and `speed`.Smooth Sleep (Time Acceleration)
We've fixed a major logic loop where night would still skip even if a player left their bed. - New Logic: If you leave your bed before the night skip timer completes (or if the percentage drops below requirement), the skip is cancelled immediately. - Added a "Player woke up" message to notify the server.Sleep Cancellation ("Sleep Scam" Fix)
Players now get clear visual feedback when someone is sleeping. - A BossBar appears at the top of the screen showing: "Sleeping... (X%)". - Fully customizable title, color, and style.BossBar Progress
- Updated internal API usage to fully support Minecraft 1.21 - 1.21.11. - Fixed particle names to match modern API standards (1.21 Support
ENCHANT,HAPPY_VILLAGER, etc.). ---
- [Feature] Added Smooth Sleep time acceleration. - [Feature] Added BossBar for sleep progress. - [Fix] Fixed night skipping even if player leaves bed. - [Fix] Updated particle names for 1.21 compatibility. - [Config] AddedChangelog
bossbarandsmooth-sleepconfiguration sections. - [Config] Addedplayer-woke-upmessage. - [Tech] Updated project to Java 21 and Paper API 1.21.
Add these to your [config.yml](file:///c:/Users/mrsuf/IdeaProjects/singleplayersleep/src/main/resources/config.yml) to use the new features:Configuration Changes
--- Full Changelog: https://github.com/MRsuffixx/SinglePlayerSleep/compare/v1…bossbar: enabled: true title: "&e&lSleeping... &f({percentage}%)" color: BLUE style: SOLID smooth-sleep: enabled: true speed: 100 messages: player-woke-up: "&e{player} woke up! Night skip cancelled."1.1.0SinglePlayerSleep 1.1.0Nov 4, 2025 SinglePlayerSleep v1.1.0 - Major Update!
New Features
- Choose between single-player mode or percentage voting - Configure how many players must sleep (e.g., 50%) - Real-time progress messages: "3/5 players sleeping..."Percentage-Based Sleep System
- Automatically detects inactive players (5 min timeout) - AFK players excluded from sleep count - Prevents AFK players from blocking night skipAFK Detection
- Checks GitHub for new versions on startup - Console notifications with download links - Can be disabled in configAuto Update Checker
- Config Cache System: 30-50% faster config access - Smart Particle Optimization: Auto-scales based on player count - TPS Improvement: 40-60% better performance on large serversPerformance Boost
- Fixed plugin.yml main class path - Added null safety checks - Resolved config duplicate field issues - Improved overall stabilityBug Fixes
- [GitHub Releases](https://github.com/MRsuffixx/SinglePlayerSleep/releases) - [Modrinth](https://modrinth.com/plugin/singleplayersleep)Download
- Minecraft 1.21.10+ - Java 21+ - Spigot/PaperRequirements
Quick Config Example
Full changelog and documentation: [README.md](https://github.com/MRsuffixx/SinglePlayerSleep)percentage-mode: true sleep-percentage: 50 afk-detection: enabled: true ignore-afk-players: true effects: particles: optimize: true1.0.0SinglePlayerSleepJul 21, 2025 It's a first version
Similar projects
Config →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta