Every sound effect may now be changed individually within the configuration file, or disabled entirely.
Please note that the provided resource pack, which used to be located under the "Additional Information" section, will no longer work as intended and won't be updated. (not by me, anyway)
Upon final death, lightning will now actually be struck at the player's final location.
The lightning strike will not cause any player or environmental damage.
Bug Fixes
Wolves will no longer respect teams
Command Feedback will no longer be sent to the console if the command was executed from there
This version is compatible with 1.20! The same goes for all prior versions! As always, please make sure to report any issues you may come across!
When modifying the amount of time someone has left, or when they get cured, they'll now be shown a title with the amount modified just like when you die/kill someone.
It is now possible to cancel the boogeyman roll through '/lf boogeyman cancel'.
Time will now be subtracted immediately upon death, instead of after respawning.
The title will still wait for players to respawn before appearing.
The console will no longer be flooded with duplicate command feedback messages when there are multiple admins online.
Added the ability to view the amount of time offline players have left.
New name colour for people who have more than 24 hours (optional)
Changes / Improvements
Optimized the way the plugin counts down timers Instead of creating a new TimerTask for every single player, which costs a lot of server resources, a single one will now be created upon starting the timer, which is responsible for every player's timer as well as the plugin's global timer.
The boogeyman roll will no longer be cancelled immediately when there aren't enough players left Previously, the boogeyman roll would be cancelled when the requested amount of boogeymen was greater than the number of players. Now, the plugin will try lowering the amount of boogeymen first before cancelling.
Player timers will now always stay visible, even when paused for individual players and after being eliminated
bStats version bump (3.0.0 -> 3.0.2)
Fixes
Players on the same team can now no longer see each other while invisible
Dead players can no longer become the boogeyman
The lightning sound now plays for every player instead of just for the player who ran out of time
Corrected typo in a /lf modifytime confirmation message
Players should no longer be put in spectator upon death when they still have time left Just in case it does somehow happen again, you can fix it by reloading/restarting the entire server. Please report any issues you come across by creating an issue on the GitHub repository!
New Features - Automatic time sync when players join for the first time (toggleable)
- Added the ability to skip the configurable boogeyman delay timer with a command argument
- Added command feedback for operators (toggleable)
- Added a toggleable lightning sound when someone dies, as well as a title
- Added a toggleable slimeball recipe
- Added configuration options to disable time modification when someone dies to a player with the same name color, with a few exceptions
- Added a configuration option to make netherite unobtainable
- Added a configuration option to toggle plugin update reminders
Changes / Improvements - There is now a separate configuration option for both enchanted and normal golden apples
- Made the '/lf modifytime' confirmation message more specific
- Changed the name of some configuration values
- Changed some default configuration values
- Setting the 'config-version' value to -1 now disables configuration update reminders
- Probably some other things I forgot about
Fixes - Players *should* no longer be put in spectator upon death when they still have time left
Please report any issues you come across!
Weird spectator bug caused by leaving and rejoining before respawning while on one hour has been fixed.
A configuration option has been added for boogeyman reminders.