Skip to content

Onlysleep 1.1.0

Choose a tag to compare

@sdemonzdevelopment-spec sdemonzdevelopment-spec released this 21 May 10:33

πŸ“‹ Changelog

For the full changelog, visit the Onlysleep Wiki.


[1.0.0] - 2025-06-01

πŸš€ Major Changes

  • Complete rewrite with modular package structure
  • Folia support β€” Full compatibility with Folia's regionized scheduler
  • bStats integration β€” Anonymous usage statistics (ID: 31415)
  • Platform detection β€” Auto-detects Bukkit, Spigot, Paper, Folia

✨ New Features

  • One-Player Sleep β€” Default mode, or configure any percentage
  • Custom skip types β€” Support for instant, speed, and gradual night skips
  • Per-World Sleep β€” Per-world or global sleep counting
  • Weather Skip β€” Automatically clear storms and thunderstorms
  • Title/subtitle support β€” Configurable titles when night is skipped
  • Sound system β€” Fully configurable sounds for skip events
  • Visual Feedback β€” Boss bar, action bar, progress bar, and title support
  • AFK detection β€” EssentialsX and CMI integration
  • Disabled worlds β€” Per-world sleep disabling
  • Advanced player filtering β€” Creative mode, flying, spectator, and exempt controls
  • Better command system β€” /onlysleep status, /onlysleep update, tab completion
  • Update checker β€” Automatic update checks via Modrinth API with /onlysleep update
  • PlaceholderAPI β€” 19+ placeholders for integrations
  • Progress bar customization β€” Configurable symbols and length
  • Smart Player Filtering β€” Ignores AFK, spectators, exempt players, and more

πŸ› οΈ Technical Improvements

  • SchedulerAdapter β€” Folia-compatible task scheduling with fallback
  • Multi-version compatible β€” Works on Minecraft 1.16.5+
  • Dedicated config package β€” ConfigManager in config package
  • Command package β€” Clean command separation
  • Listener package β€” Event handling in dedicated package
  • Manager package β€” Core logic separation
  • Utility classes β€” PlatformAdapter, SchedulerAdapter, UpdateChecker, AfkTracker
  • bStats shading β€” Proper bStats relocation to avoid conflicts
  • Resource filtering β€” Dynamic version in plugin.yml

πŸ“ Documentation

  • Comprehensive README.md with banner image
  • Modrinth description (MODRINTH.md)
  • Spigot BBCode listing (SPIGOT.md)
  • Hangar description (HANGAR.md)
  • Full GitHub Wiki with 12 pages
  • CHANGELOG.md

Initial Release

  • Basic one-player sleep functionality
  • Configurable sleep percentage
  • Per-world support
  • Boss bar display
  • Basic command system