All projects
Sleep Polls
Plugin foliapaper

Sleep Polls

A modern sleep voting system for Paper servers that transforms night-time gameplay with democratic polling.

34 downloads 3 followers Published October 11, 2025 Last updated May 30, 2026

Overview

Overview

SleepPolls Logo
Modern sleep voting for Paper servers.


SleepPolls 2.0 is a modern, lightweight sleep voting plugin built specifically for Paper servers.

Instead of requiring every player to sleep, SleepPolls starts an interactive vote when someone enters a bed, allowing active players to decide whether the night should be skipped.

Built using modern Paper APIs, Adventure Components, HikariCP, SQLite, and MariaDB.

✨ Features

🗳️ Interactive Sleep Polls

When a player enters a bed:

  • A vote automatically starts
  • Players can vote YES or NO
  • Clickable vote buttons appear in chat
  • Vote requirements are calculated automatically
  • Nights skip instantly once enough votes are reached

📊 Live Vote Tracking

  • BossBar countdowns
  • ActionBar updates
  • Real-time vote counts
  • Remaining time display
  • Required vote display

😴 Smart Eligibility Detection

SleepPolls only counts active players.

Automatically excludes:

  • AFK players (EssentialsX)
  • Spectators
  • Dead players
  • Offline players

📈 Statistics System

Track:

  • Total Votes
  • Successful Votes
  • Failed Votes
  • Polls Started
  • Nights Skipped

🏆 Leaderboards

Compete with other players using:

/sp top

💾 Database Support

Choose between:

  • SQLite
  • MariaDB
All statistics are stored persistently.

⚙️ Fully Configurable

Configure:

  • Vote duration
  • Required vote percentage
  • BossBars
  • Sounds
  • Weather clearing
  • World blacklist
  • Database backend

🚀 Lightweight & Modern

Built with:

  • Java 21+
  • Paper API
  • Adventure API
  • HikariCP
  • Async database operations
No ProtocolLib.

No NMS.


🔥 Why SleepPolls?

Unlike many older sleep vote plugins:

✅ Interactive Adventure Components

✅ Live BossBar tracking

✅ ActionBar countdowns

✅ SQLite & MariaDB support

✅ Persistent statistics

✅ Leaderboards

✅ AFK detection

✅ World blacklist support

✅ Modern Paper API architecture

✅ Open Source


🗺️ Roadmap

  • Velocity network-wide sleep voting
  • PlaceholderAPI support
  • Localization support
  • Customizable messages
  • GUI voting interface
  • Web statistics dashboard
  • Per-world vote settings


❤️ Open Source

SleepPolls is fully open source.

Contributions, pull requests, suggestions, and bug reports are always welcome.

GitHub: https://github.com/Amethyst-Developers/Sleep-Polls


📜 License

Licensed under GNU GPL v3.

Copyright © 2026 Monk (Monish), Amethyst Developers and contributors.