SkipNight
2.0SkipNight is a simple and configurable plugin that empowers your community to vote to skip the night, either manually or automatically when the sun goes down.
2.0latestSkipNight 2.0Mar 6, 2026 SkipNight v2.0 Changelog
New Features
Voting System Enhancements
- Vote Against System: Players can now vote NO to oppose skipping night -/skipnight yes- Vote in favor -/skipnight no- Vote against - Toggle withallow-vote-againstconfig option - Threshold Modes: Two voting threshold options - Percentage Mode: Require X% of players to vote yes (e.g., 50%) - Absolute Mode: Require X specific number of yes votes (e.g., 3 players) - Configure viathreshold-modesetting - Instant Skip: When 100% of players vote yes, night skips immediately without waiting for timer - Toggle withinstant-skip-at-100-percentconfig option - Vote Cancellation: Admins can cancel ongoing votes -/skipnight cancelcommand - Requiresskipnight.cancelpermissionDisplay & UI Improvements
- Boss Bar Timer: Visual countdown timer at top of screen - Shows YES/NO vote counts and time remaining - Toggle withdisplay.use-boss-bar- Action Bar Updates: Vote progress displayed in action bar (less chat spam) - Real-time YES/NO vote counts - Toggle withdisplay.use-action-bar- Enhanced GUI: Vote status GUI now shows - Green player heads for YES votes - Red player heads for NO votes - Gray player heads for abstentions - Threshold information (percentage or absolute) - Clickable Vote Buttons: Separate clickable buttons for YES and NO votes in chatSound System
- Configurable Sound Effects for all vote events: - Vote started - Player voted yes - Player voted no - Vote success - Vote failed - Customizable volume and pitch - Set any sound to""to disableReward System
- Voter Rewards: Reward players for participating in votes - XP Levels: Give experience levels (set to 0 to disable) - Items: Custom items with configurable names and lore - Money: Economy support (requires Vault - optional) - Choose to reward all voters or only when vote succeeds - Toggle entire system withrewards.enabled
- Fixed deprecatedBug Fixes
HoverEventconstructor (now uses modern API) - Fixed redundant interface warning (CommandExecutor→TabExecutor) - Fixed memory leak:worldIsNightmap now cleaned up on world unload - Fixed cooldown system: Changed from per-player to per-world (prevents abuse) - Fixed case-sensitive world blacklist comparison (now case-insensitive)
- Tab Completion: Added tab completion for all subcommands - Help Command: NewImprovements
/skipnight helpcommand with permission-aware display - Config Validation: -required-percentagebounded to 1-100% -vote-duration-secondsminimum 5 seconds -night-start-tickandnight-end-tickvalidation - Display Toggles: Can now independently toggle chat, action bar, and boss bar - Better Vote Tracking: Separate tracking of yes/no votes for accurate counting
-New Commands
/skipnight yes- Vote YES to skip night -/skipnight no- Vote NO against skipping -/skipnight cancel- Cancel ongoing vote (admin only) -/skipnight help- Show help menu
-New Permissions
skipnight.vote.yes- Allow voting yes (default: true) -skipnight.vote.no- Allow voting no (default: true) -skipnight.cancel- Allow cancelling votes (default: op)Configuration Changes
New Config Sections
-display: Control action bar, boss bar, and chat output -sounds: Configure all sound effects -rewards: Set up voter rewards (XP, items, money)New Vote Settings
-threshold-mode- Choose "percentage" or "absolute" -required-absolute-count- Number of votes needed in absolute mode -allow-vote-against- Enable/disable NO voting -instant-skip-at-100-percent- Skip instantly at unanimous yesNew Message Keys
-vote-started-clickable-yes/vote-started-clickable-no- Clickable vote buttons -voted-yes/voted-no- Vote confirmation messages -vote-cancelled- Admin cancellation message -vote-progress/vote-progress-absolute- Progress for percentage/absolute modes -error-vote-against-disabled- Error when NO voting is disabled -reward-received- Reward notification -gui-voter-yes/gui-voter-no/gui-voter-abstain- GUI vote status labels
None - Fully backward compatible with v1.1 configurations --- Full Compatibility: v2.0 works with existing v1.1 configs. New features use sensible defaults.Breaking Changes
1.1SkipNight v1.1Aug 8, 2025 Changelog
All notable changes to the SkipNight plugin will be documented in this file. ---[1.1.0] - "The Complete Edition"
This version represents a complete overhaul of the plugin, bundling all modern features and bug fixes into a single, stable release.Added
- Live Vote GUI! A brand new command/skipnight guiopens a real-time graphical interface showing the vote timer, current vote count, and player heads indicating who has and has not voted. - Clickable Chat Messages! When a vote starts, a clickable message is now sent in chat, allowing players to vote instantly without typing a command. - Full Multi-World Support! Votes are now handled independently for each world. A vote starting in one world will no longer block players in another from starting their own. - Blacklisted Worlds! A newblacklisted-worldslist inconfig.ymlallows administrators to completely disable the plugin in specific worlds. - Persistent Statistics! Total and successful vote counts are now saved toconfig.yml, ensuring that your server's stats persist through restarts. - Core Features: Includes the original voting system with/skipnight, automatic votes at night, voting by sleeping, and configurable requirements.Changed
- Complete Code Refactor: The plugin's core logic has been rebuilt around aVoteSessionclass to cleanly manage per-world voting, improving stability and making future updates easier. - Full Localization: All plugin messages, without exception, have been moved from the code into theconfig.ymlfile for complete customization and translation. - Updated Plugin Manifest: Theplugin.ymlhas been updated to include the newguisubcommand and its associatedskipnight.guipermission.Fixed
- Placeholder Fixes: Fixed critical bugs where the{prefix}and{percentage}placeholders were not being correctly replaced in chat announcements and clickable messages. - Prefix Consistency: Fixed the original issue where the message prefix was not applied consistently across all plugin outputs. - Backwards Compatibility: Fixed a compilation error on older Spigot versions by using the compatibleworld.getUID()method instead ofworld.getUniqueId().1.0SkipNight v1.0Jun 17, 2025
Let your players democratically vote to skip the night! A modern, automatic, and highly configurable solution.SkipNight v1.0 - The Ultimate Day/Night Voting System
Key Features
Democratic Voting System - Allows players to vote using /skipnight or by sleeping in a bed
Automatic Nightly Votes - Optionally starts a vote automatically the moment night falls
Wide Minecraft Compatibility - Natively supports versions from 1.16.5 to 1.21+
Real-Time Vote Progress - Broadcasts live updates on vote counts and time remaining
Fully Customizable Messages - Edit prefixes, colors, and all text to match your server's theme
In-Game Vote Statistics - Track successful and total votes with the /skipnightstats command
Lightweight & Efficient - Designed to be fast and have zero impact on server performance
Quick Start
1. DownloadInstallation
SkipNight.jarfrom the releases page 2. Place it in your server'splugins/folder 3. Restart the server to generate config.yml 4. Customize the configuration to your liking 5. Reload with/skipnight reloadCore Configuration
vote-settings: # Automatically start a vote when night begins? auto-start-vote-at-night: true # Percentage of players needed to skip the night. required-percentage: 50 # How long the vote lasts in seconds. vote-duration-seconds: 30
| Node | Description | Default | |------|-------------|---------| | skipnight.vote | Allows starting and participating in votes |Permissions
True | | skipnight.stats | Allows viewing of vote statistics |
True | | skipnight.reload | Access to the admin reload command |
OP |
- SetPro Tips
auto-start-vote-at-nightto true for a fully automated experience - Adjust therequired-percentagebased on your community's size and preference - Customize the prefix in messages to integrate seamlessly with your server's chat format - Inform your players that sleeping in a bed also counts as a "yes" vote!
- Minecraft: 1.16.5 - 1.21+ - Java: 17+ - Dependencies: None! (Standalone)Technical Specs
Download now and empower your players to control the cycle of day and night!
Full documentation available on GitHub
Similar projects
Plugin →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
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
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
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta