Skip to content

Releases: SimplexDevelopment/FeelingLucky

FeelingLucky

08 Dec 16:12

Choose a tag to compare

FeelingLucky v1.3.0

Description:
This plugin utilizes the luck stat to modify the outcomes of certain events such as taking damage or block/item drops. Users are assigned a default value of 0 for their Luck stat on first arrival. This value is used to then calculate a percentage and compare it to an RNG generator to see whether or not the user is "lucky enough" to receive special bonuses for things that happen to them. It's also important to note that your luck stat may also turn negative, in which case things may end up being a bit worse than you'd expect.

Features:​

  • Users can check their luck stat by using /luck info. The default permission for this is luck.default
  • Server owners can set the threshold and rarity of each listener type, to have more control over how often each event triggers.
  • Admins can check, modify, or reset a players luck stat by using /luck <info | reset> player, or /luck <set, give, take> . The default permission for this is luck.admin
  • Admins can also reload player configurations, or the main plugin configuration, by using /luck reload [-p | -m]. By default, /luck reload will reload all player configurations. To reload by player specific, use /luck reload -p player. To reload the main configuration, use /luck reload -m
  • Individuals with console access can use /rgc to regenerate the main configuration file if there are any issues with the entries, such as missing, corrupted, or invalid entries.
  • All user information is stored in individual configuration files in the FeelingLucky data folder by each user's UUID.
  • Users can increase their luck by finding and right clicking a rabbit's foot. This will increase their luck value by 2 - 5 points.
  • Users will find that being damaged by a witch has a 33% chance to decrease their luck value by 5. Beware! This has a 33% chance to trigger every time you are taking damage from a poison tick that was dealt by a witch's poison potion! Drink milk!
  • Users will also find that taking damage from a guardian laser will also do damage to their luck stat.
  • Users may take half damage when being damaged from certain sources, such as from a fall or by another entity.
  • Users may find their hunger restored a bit more when consuming food, alongside an additional Saturation effect applied to them.
  • Users will find that mobs and blocks will drop 2 - 5 more of their respective item drops.
  • Users may find that negative potion effects dissipate
  • Users may find that a random enchantment will be better than they expected when using an enchanting table.
  • Users may find that bonemeal can instantly grow crops.
  • Users may find a positive potion effect applied when teleporting or respawning
  • Users may find a special rabbit foot item on the BUTCHER villager which increases their luck MULTIPLIER when used
  • Users may find that their luck gives them the ability to cheat death
  • Users may find that when afflicted with the Bad Omen status effect, they take a -25% reduction to their luck stat. (This may change in the future to a -25% reduction to HP)
  • Users may find that when crafting tools they may be unbreakable.
  • Users may find that sneaking has a chance to dispel all targeting enemies.
  • Users may find that jump height is increased.

What's Changed

  • Added verbose entry to the Player configuration files. Player configuration files will need to be regenerated. Please make sure to make backups of all configurations before regenerating configuration files.
  • Fixed a bug with the hide feature; now, any entity within a 25 block radius will automatically lose target of the player when their luck activates while sneaking.
  • Removed the vein-mining feature as it is unstable and non-functional. A fix and/or replacement will be implemented in a future update.
  • Updated supported version to 1.20.3
  • Adjusted Logging methods.

Full Changelog: 1.2.1...v1.3.0

FeelingLucky v1.2.1

15 Jun 13:44

Choose a tag to compare

FeelingLucky v1.2.1

Description:
This plugin utilizes the luck stat to modify the outcomes of certain events such as taking damage or block/item drops. Users are assigned a default value of 0 for their Luck stat on first arrival. This value is used to then calculate a percentage and compare it to an RNG generator to see whether or not the user is "lucky enough" to receive special bonuses for things that happen to them. It's also important to note that your luck stat may also turn negative, in which case things may end up being a bit worse than you'd expect.

Features:​

  • Users can check their luck stat by using /luck info. The default permission for this is luck.default
  • Server owners can set the threshold and rarity of each listener type, to have more control over how often each event triggers.
  • Admins can check, modify, or reset a players luck stat by using /luck <info | reset> player, or /luck <set, give, take> . The default permission for this is luck.admin
  • Admins can also reload player configurations, or the main plugin configuration, by using /luck reload [-p | -m]. By default, /luck reload will reload all player configurations. To reload by player specific, use /luck reload -p player. To reload the main configuration, use /luck reload -m
  • Individuals with console access can use /rgc to regenerate the main configuration file if there are any issues with the entries, such as missing, corrupted, or invalid entries.
  • All user information is stored in individual configuration files in the FeelingLucky data folder by each user's UUID.
  • Users can increase their luck by finding and right clicking a rabbit's foot. This will increase their luck value by 2 - 5 points.
  • Users will find that being damaged by a witch has a 33% chance to decrease their luck value by 5. Beware! This has a 33% chance to trigger every time you are taking damage from a poison tick that was dealt by a witch's poison potion! Drink milk!
  • Users will also find that taking damage from a guardian laser will also do damage to their luck stat.
  • Users may take half damage when being damaged from certain sources, such as from a fall or by another entity.
  • Users may find their hunger restored a bit more when consuming food, alongside an additional Saturation effect applied to them.
  • Users will find that mobs and blocks will drop 2 - 5 more of their respective item drops.
  • Users may find that negative potion effects dissipate
  • Users may find that a random enchantment will be better than they expected when using an enchanting table.
  • Users may find that bonemeal can instantly grow crops.
  • Users may find a positive potion effect applied when teleporting or respawning
  • Users may find a special rabbit foot item on the BUTCHER villager which increases their luck MULTIPLIER when used
  • Users may find that their luck gives them the ability to cheat death
  • Users may find that when afflicted with the Bad Omen status effect, they take a -25% reduction to their luck stat. (This may change in the future to a -25% reduction to HP)
  • Users may find that when crafting tools they may be unbreakable.
  • Users may find that sneaking has a chance to dispel all targeting enemies.
  • Users may find that jump height is increased.

What's Changed

  • Added a check for the Luck potion effect within the RNG factor to consider if the player is being affected by a luck potion.
  • Changed version from 1.2.0 to 1.2.1
  • Added a Codacy analysis workflow
  • Fixed a bug where the RNG calculation was based off a percentage of 100 [in the case of (n/1024) * 100] while the actual player luck value was based off raw points out of 1024. This meant that so long as the player had over 100 luck points and met the criteria for that particular effect, it would successfully trigger every time. Now, both the player's luck points and the RNG number calculation is based off a percentage of 100, in the case of [(n/1024) * 100]. A total of 1024 points of luck are available, and the RNG calculates a number within 0 and 1024; This resulting number is then divided by 1024 and then subsequentially multiplied by 100 to retrieve a percentage.
  • Fixed a bug where the OreVein effect's stream was closed before it could be utilized.

New Contributors

  • @allinkdev made their first contribution in #2

Full Changelog: Beta-1.0...1.2.1

FeelingLucky v1.2.0

14 Jun 06:59
fda004a

Choose a tag to compare

FeelingLucky v1.2.0

Description:
This plugin utilizes the luck stat to modify the outcomes of certain events such as taking damage or block/item drops. Users are assigned a default value of 0 for their Luck stat on first arrival. This value is used to then calculate a percentage and compare it to an RNG generator to see whether or not the user is "lucky enough" to receive special bonuses for things that happen to them. It's also important to note that your luck stat may also turn negative, in which case things may end up being a bit worse than you'd expect.

Features:​

  • Users can check their luck stat by using /luck info. The default permission for this is luck.default
  • Server owners can set the threshold and rarity of each listener type, to have more control over how often each event triggers.
  • Admins can check, modify, or reset a players luck stat by using /luck <info | reset> player, or /luck <set, give, take> . The default permission for this is luck.admin
  • Admins can also reload player configurations, or the main plugin configuration, by using /luck reload [-p | -m]. By default, /luck reload will reload all player configurations. To reload by player specific, use /luck reload -p player. To reload the main configuration, use /luck reload -m
  • Individuals with console access can use /rgc to regenerate the main configuration file if there are any issues with the entries, such as missing, corrupted, or invalid entries.
  • All user information is stored in individual configuration files in the FeelingLucky data folder by each user's UUID.
  • Users can increase their luck by finding and right clicking a rabbit's foot. This will increase their luck value by 2 - 5 points.
  • Users will find that being damaged by a witch has a 33% chance to decrease their luck value by 5. Beware! This has a 33% chance to trigger every time you are taking damage from a poison tick that was dealt by a witch's poison potion! Drink milk!
  • Users will also find that taking damage from a guardian laser will also do damage to their luck stat.
  • Users may take half damage when being damaged from certain sources, such as from a fall or by another entity.
  • Users may find their hunger restored a bit more when consuming food, alongside an additional Saturation effect applied to them.
  • Users will find that mobs and blocks will drop 2 - 5 more of their respective item drops.
  • Users may find that negative potion effects dissipate
  • Users may find that a random enchantment will be better than they expected when using an enchanting table.
  • Users may find that bonemeal can instantly grow crops.
  • Users may find a positive potion effect applied when teleporting or respawning
  • Users may find a special rabbit foot item on the BUTCHER villager which increases their luck MULTIPLIER when used
  • Users may find that their luck gives them the ability to cheat death
  • Users may find that when afflicted with the Bad Omen status effect, they take a -25% reduction to their luck stat. (This may change in the future to a -25% reduction to HP)
  • Users may find that when crafting tools they may be unbreakable.
  • Users may find that sneaking has a chance to dispel all targeting enemies.
  • Users may find that jump height is increased.

What's Changed

  • Update version from "1.18.2" to "1.19"
  • Added HideCheck, JumpBoost
  • Fixed a bug in OreVein where the function would scan for any ore type rather than the relative ore type.
  • Fixed a bug where listeners would not register
  • Fixed a bug where commands would not register
  • Fixed a bug where the "BlockDrops" effect would not drop any items at all.
  • Removed a majority of messages for when luck triggers certain events, as they became spammy and annoying.

New Contributors

  • @allinkdev made their first contribution in #2

Full Changelog: Beta-1.0...1.2.0

FeelingLucky v1.2.0 Release Candidate 1

12 Jun 05:15

Choose a tag to compare

Pre-release

What's Changed

  • Update version from "1.18.2" to "1.19" by @allinkdev in #2
  • Added HideCheck, JumpBoost
  • Fixed a bug in OreVein where the function would scan for any ore type rather than the relative ore type.

New Contributors

  • @allinkdev made their first contribution in #2

Full Changelog: Beta-1.0...1.2.0-RC01

[Beta] 1.0.2 - Release

09 May 03:59

Choose a tag to compare

Beta 1.0.2 - RELEASE

The changes listed will include every change since the Alpha 1.0 Release.

With this build, 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.
  • Restart the server

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.
  • Fixed an issue where the integrity checker for the main config would delete the entire data folder if the config was corrupted.
  • Fixed an issue where the Rarity check was not working as intended; it would either return false if any Rarity other than NONE was set, and throw a new IllegalArgumentException if the switch clause exited with no return value.
  • Fixed an issue where the command /luck reload -m did absolutely nothing.
  • Fixed an issue where the proper command arguments were not being Tab Completed.
  • Fixed command completions which still did not return correctly. They should now return correctly.
  • Added RandomEffect, which gives a user a random positive potion effect on respawn or teleport.
  • Implemented a class loading system with reflections to dynamically load all listeners.
  • Adjusted rarity values in the config.yml
  • Added a positiveEffects list to ListBox for RandomEffect event
  • Adjusted the behavior of the BlockDrops event.
  • Added metrics
  • Fixed a critical issue where the player configuration system was loading from the main folder instead of the designated player data folder.
  • Improved functionality of some code interactions.

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

[Beta] 1.0 - Release Candidate 2

26 Apr 19:38

Choose a tag to compare

Pre-release

Beta 1.0 - RELEASE CANDIDATE 2

This is the second official RELEASE CANDIDATE BUILD for Beta 1.0
Please be aware that this is a RELEASE CANDIDATE and as such still contains UNTESTED features and may contain plugin breaking bugs. If you use this, please make sure to back up your data folders.

The changes listed will include every change since the Alpha 1.0 Release.

With this build, 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.
  • Restart the server

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.
  • Fixed an issue where the integrity checker for the main config would delete the entire data folder if the config was corrupted.
  • Fixed an issue where the Rarity check was not working as intended; it would either return false if any Rarity other than NONE was set, and throw a new IllegalArgumentException if the switch clause exited with no return value.
  • Fixed an issue where the command /luck reload -m did absolutely nothing.
  • Fixed an issue where the proper command arguments were not being Tab Completed.
  • Fixed command completions which still did not return correctly. They should now return correctly.
  • Added RandomEffect, which gives a user a random positive potion effect on respawn or teleport.
  • Implemented a class loading system with reflections to dynamically load all listeners.
  • Adjusted rarity values in the config.yml
  • Added a positiveEffects list to ListBox for RandomEffect event
  • Adjusted the behavior of the BlockDrops event.
  • Added metrics

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

[Beta] 1.0 - Release Candidate 1

25 Apr 21:40

Choose a tag to compare

Pre-release

Beta 1.0 - RELEASE CANDIDATE 1

This is the first official RELEASE CANDIDATE BUILD for Beta 1.0
Please be aware that this is a RELEASE CANDIDATE and as such still contains UNTESTED features and may contain plugin breaking bugs. If you use this, please make sure to back up your data folders.

The changes listed will include every change since the Alpha 1.0 Release.

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.
  • Restart the server

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.
  • Fixed an issue where the integrity checker for the main config would delete the entire data folder if the config was corrupted.
  • Fixed an issue where the Rarity check was not working as intended; it would either return false if any Rarity other than NONE was set, and throw a new IllegalArgumentException if the switch clause exited with no return value.
  • Fixed an issue where the command /luck reload -m did absolutely nothing.
  • Fixed an issue where the proper command arguments were not being Tab Completed.
  • Fixed command completions which still did not return correctly. They should now return correctly.
  • Added RandomEffect, which gives a user a random positive potion effect on respawn or teleport.
  • Implemented a class loading system with reflections to dynamically load all listeners.
  • Adjusted rarity values in the config.yml
  • Added a positiveEffects list to ListBox for RandomEffect event
  • Adjusted the behavior of the BlockDrops event.

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

Beta 1.0 - 20220422 SNAPSHOT

23 Apr 00:32

Choose a tag to compare

Pre-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

Alpha 1.0 - RELEASE BUILD

11 Apr 00:15

Choose a tag to compare

Alpha 1.0 Release Notes:

This is the first official RELEASE build of FeelingLucky. This plugin utilizes the luck stat to modify the outcomes of certain events such as taking damage or block/item drops. Users are assigned a default value for their Luck stat as represented by this plugin from their GENERIC_LUCK attribute modifier. This value is used to then calculate a percentage and compare it to an RNG generator to see whether or not the user is "lucky enough" to receive special bonuses for things that happen to them.

Features:

  • Users can check their luck stat by using /luck info. The default permission for this is luck.default
  • Admins can check, modify, or reset a players luck stat by using /luck <info | reset> player, or /luck <set, give, take> <player> <amount>. The default permission for this is luck.admin.
  • Admins can also reload all player configurations using /luck reload. This is also under the luck.admin permission.
  • All user information is stored in individual configuration files in the FeelingLucky data folder by each user's UUID.
  • Users can increase their luck by finding and right clicking a rabbit's foot. This will increase their luck value by 2 - 5 points.
  • Users will find that being damaged by a witch has a 33% chance to decrease their luck value by 5. Beware! This has a 33% chance to trigger every time you are taking damage from a poison tick that was dealt by a witch's poison potion! Drink milk!
  • Users may take half damage when being damaged from certain sources, such as from a fall or by another entity.
  • Users may find their hunger restored a bit more when consuming food, alongside an additional Saturation effect applied to them.
  • Users will find that mobs and blocks will drop 2 - 5 more of their respective item drops.
  • Users may find that negative potion effects dissipate
  • Users may find that a random enchantment will be better than they expected when using an enchanting table.

Changelog:

  • Converted all instance variables to Dependency Injection.
  • Added the EnchantmentBoost feature, which will increase a single enchantment's level by a random amount when enchanting items.
  • Fixed a bug where initializing a LuckContainer would use the defaultValue from the Luck attribute instead of the luck value from the respective PlayerConfig.
  • Fixed a bug where the LuckContainer would not update the BASE_VALUE variable when changes were made to the players luck attribute.
  • Added a reload option to the /luck command for admins to reload the player configurations.

Full Changelog:

Alpha-RC04...Alpha-1.0-RELEASE

Alpha 1.0 - Release Candidate 4

09 Apr 13:42

Choose a tag to compare

Pre-release

This should be the final Release Candidate build before an actual release is published, provided there are no more outstanding issues regarding to plugin functionality.

Changelog:

  • Switched PlayerHandler access modifiers in favor of Dependency Injection.
  • Renamed LuckContainer#baseValue() to getValue()
  • Changed the way files save by using the Map#values() call instead of iterating the kvp's.
  • Made the actual percentage rng value round to the closest whole number before being checked.
  • Changed Luck#defaultValue() to getDefaultValue().

Full Changelog:

Alpha-RC03...Alpha-RC04