Skip to content

Beta 1.0 - 20220422 SNAPSHOT

Pre-release
Pre-release

Choose a tag to compare

@Paldiu Paldiu released this 23 Apr 00:32
· 37 commits to main since this release

Beta 1.0 - 20220422-SNAPSHOT

This is the first official SNAPSHOT release for Beta 1.0
This will be the only snapshot released before a Release Candidate is drafted.
Please be aware that this is a SNAPSHOT and as such is UNTESTED and may contain plugin breaking bugs. If you use this please make sure to back up your data folders.

With this addition, player configurations will need to be regenerated.

To ensure the safest way of regenerating configuration files, please do the following steps:

  • Make a copy of the data folder containing the player configuration files.
  • Delete the original data folder
  • Restart the server and let the plugin regenerate the data folder.
  • Join the server once
  • Copy all the files from the old data folder to the new FeelingLucky/players directory.

Changelog:

  • Added ExpBoost feature
  • Added Special Rabbit Foot, which increases a user's luck multiplier.
  • Added ItemBuilder and MiniComponent library classes
  • Removed Messages#builder in favor of MiniComponent
  • Added the ability to fully mature crops when using bone meal
  • Added the ability to cheat death (Grants 1 half heart and between 2.5 and 5 points of absorption)
  • Added #info, #warn, and #err to MiniComponent, and utilized these across the board.
  • Switched the #color method to use org.bukkit.ChatColor instead of TextColor for accessibility.
  • Moved loading configurations and listener registration to separate methods.
  • Changed the way classes interact with the PlayerHandler by using a getter instead of the actual field.
  • Added #isTool(Material) to ItemBuilder to check if an item is, in fact, a type of tool.
  • Created the UnbreakableTool listener which will grant the unbreakable status to a tool if a user is lucky enough.
  • Reorganized the listener registration method to register the listeners in alphabetical order
  • Added the IllOmen effect, which will apply a -25% debuff to a user's luck stat when they have the Bad Omen status effect.
  • Added the ability for Guardian lasers to inflict negative damage to a users luck stat.
  • Added a cache to the Luck class to store user values in the event that they have the Ill Omen debuff applied.
  • Added the Cooldown Timer for when a user uses a Rabbit's Foot. This restricts a user from using rabbit's feet consecutively by forcing a 30 second cooldown between uses.
  • Added the possibility to find a special rabbits foot on a villager when trading with a BUTCHER profession.
  • Added a configuration with editable rarity values and rarity types for the different events that can occur, to give the end user more control over how often players receive the effects.
  • Modified listeners to use the respective Configuration values.
  • Added the ability to reload a specific player configuration with /luck reload -p <player_name>
  • Added the ability to reload the main configuration using /luck reload -m
  • Added an integrity checker to validate the main configuration on boot.

Full Changelog: Alpha-1.0...Beta-20220422-SNAPSHOT