SkipNight icon

SkipNight -----

Allows players to vote to skip the night.




This is a smaller update to SkipNight to squash a couple bugs and improve compatibility:

  • A bug causing the "Start Vote" text to appear when right clicking a bed during the day has been fixed (2716c30).
  • A bug due to an outdated version of the Cloud command framework breaking on Minecraft 1.21 has been fixed (b11c7ca).
As well, the plugin is now compiled against the 1.21 Paper API and the test suite has been updated accordingly.
----------, Jul 28, 2024

This is a quick update that fixes a bug where servers running PlayerActivity would ignore idle and away players in the player count ( 75a916b) and brings compatibility for Minecraft 1.20.5 and 1.20.6 ( 9f7263b).
----------, May 30, 2024

This update refactors a ton of code to make things more clear and squash many outstanding bugs and issues:

  • The messages class to make it more readable both in the class and serialized form and rely on components and placeholders instead of MiniMessage serialization when not necessary (f8a4e3e, f2bf0bd).
  • The Vote and FastForward classes are completely reworked to be more clear and fix bugs (bd4d2b2).
  • As well, this implements the Cloud Command Framework to retire ACF (6d23ceb, b45cc15).
  • Last, this implements MockBukkit to provide unit testing for various functions of the plugin (ab17168).
----------, Jan 18, 2024

This update adds new features, fixes bugs and adds compatibility:
  • Clicking "[Start Vote]" from a bed now runs the /skipnight command rather than suggesting it (47461b3).
  • Added a vote cooldown option in the config, preventing spamming votes (407c9ce).
  • Added the ability to disable the "[Vote]" header text before SkipNight messages via config option (f43cdc4).
  • Added the ability to change the vote duration in the config (ab466c0).
  • Voting to skip the night now works during a thunderstorm, mimicking bed behavior (69a9b76).
  • Fixed a bug involving the localized strings for "yes" and "no" being used in code for commands (39ee379).
  • SkipNight compatibility with Minecraft 1.20 (c09cf78).
----------, Jul 27, 2023

This update fixes an issue with certain messages config values not applying in game ( 3d677c0).
----------, Oct 28, 2022

This update fixes compatibility with Minecraft 1.19.1 by bumping the Adventure Platform release ( 17650c4).
----------, Aug 3, 2022

This update adds new features and compatibility:
  • A config option allows a blacklist of worlds that should not allow voting (2b96ba4).
  • SkipNight compatibility with Minecraft 1.19 (59cc1f0).
----------, Jun 23, 2022

This update fixes a bug causing phantom support to only apply to starting a vote, not voting yes/no.
----------, Mar 12, 2022

This version brings SkipNight compatibility up to Minecraft version 1.18.
----------, Dec 8, 2021

This update fixes an issue with clickable text not working in 1.17.
----------, Oct 11, 2021

This update fixes a Spigot bug. I swapped a Paper API method for a Spigot API method when calculating the player count.
----------, Mar 23, 2021

This update brings under the hood changes and bug fixes:
  • The Adventure API is now used for the boss bar
  • The boss bar progress logic during the fast forward animation has changed to fix NPEs
  • messages.conf now uses Adventure MiniMessage XML style tags for colors, existing config files will be converted automatically
  • SkipNight is now tested compatible with Minecraft 1.8
----------, Mar 18, 2021

This update to SkipNight brings better compatibility with 1.16.5 and a few little features:
  • Dependencies have been updated and code reworked to take advantage of new library features.
  • Dependencies have been properly shaded to avoid warnings in console.
  • The boss bar will now progress as the fast forward animation plays out.
  • The night vote will now cancel if it becomes day during the vote.
----------, Feb 24, 2021

This update fixes the issue where the plugin folder isn't created on the first run of the plugin on a server.
----------, Sep 22, 2020

This update fixes a NPE bug when a player enters a bed.
----------, Sep 21, 2020

This release fixes a logic bug causing the incorrect message to display when voting yes.
----------, Aug 12, 2020

This version of SkipNight changes a lot under the hood about how configuration files are handled as well as contains a few new features and bug fixes:
  • Migrate from ConfigManager to Configurate. This change allows the use of HOCON based configuration files. `config.yml` is now `config.conf` and a new `messages.conf` file has been added allowing users to modify every string found in the plugin to suit their needs. The old `config.yml` file will be converted automatically on first startup.
  • Migrate from ChatComponentAPI] to Adventure MiniMessage. This change is also necessary to better suit user editing of strings as mentioned above.
  • A few logic errors have been fixed.
  • Players in beds when a vote to skip the night starts will now automatically vote yes instead of being prompted to vote.
  • There are now separate permissions for skipnight and skipday commands.
  • The ability to disable phantom support, as in disallowing players to vote phantoms will attack them (they haven't slept for 3 days).
For more info, visit the GitHub page for this release: https://github.com/mattboy9921/SkipNight/releases/tag/1.4.0
----------, Aug 3, 2020

This version fixes compatibility with other plugins using different versions of ConfigManager. ConfigManager needs to be shaded/relocated to avoid conflicts.
----------, Sep 9, 2019

A previous release had some bad logic causing the join/enter bed events to unregister. This meant that players entering beds wouldn't get added to a skip night vote and players wouldn't be stricken from the vote when leaving the server. This has been fixed.
----------, Sep 9, 2019

This update adds an option to skip the day as well as the night. A configuration option is available to enable or disable either. Simply restart your server after configuration to apply changes.
----------, Jul 28, 2019

This update fixes the plugin to work on both 1.13 and 1.14.
----------, Jul 23, 2019

Compiled with Paper 1.14.4, now including the API version to be compliant with Paper's plugin list.
----------, Jul 22, 2019

Seems the last update broke the base command, this update will fix that. :rolleyes:
----------, Dec 27, 2018

I've tweaked my implementation of ACF with subcommands so the unknown command issue with "/skipnight yes/no" should be fixed.

Still working on getting command completions to show up.
----------, Dec 26, 2018

Fixed an issue where stack trace printed in console when only one player online tried to sleep in a bed.
----------, Dec 5, 2018

This update has a lot of behind the scenes changes:
  • Using Chat Component API instead of Fanciful.
  • Using ACF for commands/command completion.
  • Added night fast forward animation.
  • Added options for SkipNight when entering a bed.
----------, Nov 29, 2018

Fixed a bug where if all players voted during the last 10 seconds of a vote, the vote still counted down to 0. It now ends the vote as intended.
----------, Nov 27, 2018

This update makes it so players can only vote if they have slept in a bed within 3 days. This is the same criteria Phantoms use to attack.
----------, Nov 27, 2018

Fixed a ton of beginner mistakes. Removed use of Bungee API specific methods allowing for support of Bukkit and Spigot servers now!
----------, Oct 19, 2017

Like sleeping in a bed, running SkipNight will stop weather if it is happening when the vote completes.
----------, Oct 17, 2017

Resource Information
Author:
----------
Total Downloads: 14,919
First Release: Oct 13, 2017
Last Update: Jul 28, 2024
Category: ---------------
All-Time Rating:
13 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings