Skip to content

Releases: DaPigGuy/PiggyCustomEnchants

2.2.0

21 Jun 04:14
b4bc88c
Compare
Choose a tag to compare
  • Switched to ParoxityTeam/Commando
  • Improved update notifier
  • Disallow combining of enchanted book with no enchantments (#300)
  • Fixed Porkified crash on PMMP 3.13.0
  • Bumped minimum PMMP version to 3.13.0
  • Bumped version to 2.2.0

2.1.8

21 Jun 04:15
17a8cea
Compare
Choose a tag to compare
  • Allow combining of two books with the same enchants
  • Cleaned up virion checks
  • CustomEnchantsCommand now implements PluginIdentifiableCommand
  • Fixed held item enchants retaining when swapping item in same slot
  • Bumped version to 2.1.8

2.1.7

21 Jun 04:16
081a59e
Compare
Choose a tag to compare
  • Fixed Overload + combat logger plugins resulting in a crash
  • Bumped version to 2.1.7

2.1.6

21 Jun 04:17
33cfcfd
Compare
Choose a tag to compare
  • Fixed crash when using Deep Wounds (#289)
  • Bumped version to 2.1.6

2.1.5

21 Jun 04:17
010ff37
Compare
Choose a tag to compare
  • Fixed errors on plugin installations after 2.1.4 (#287)
  • Bump version to 2.1.5

2.1.4

21 Jun 04:18
29a8bc7
Compare
Choose a tag to compare
  • Added customizable enchantment cooldowns (#271)
  • Update Commando to 0.6
  • Fixed typo in /ce usage
  • Bumped version to 2.1.4

2.1.3

21 Jun 04:18
044df61
Compare
Choose a tag to compare
  • Add option to disable PiggyCE enchantment books (#274)
  • Rarities are now customizable
  • Telepathy now drops items when inventory is full
  • Simplified CE classes (#268)
    • Cleaned up CustomEnchant constructor
    • Simplified defining usage/item types (backwards compatible)
    • Cleaned up RadarEnchant class
  • Fixed enchantment books taking several tries to enchant
  • Bump version to 2.1.3

2.1.2

21 Jun 04:18
0b4cdf7
Compare
Choose a tag to compare
  • Fixed hardcoded base value in Grow enchant
  • Nuked majority of @param & @return PHPDocs
  • Bumped PMMP API to 3.11.2
  • Bumped version to 2.1.2

2.1.1

21 Jun 04:19
4937e97
Compare
Choose a tag to compare
  • Added /ce remove
  • Added Lucky Charm enchantment
  • Majority of values used by enchantments are now configurable
  • Reaction chances can now be up to 5 decimal places
  • Telepathy now affects XP
  • Fixed issues with Shielded & Obsidianshield toggling off
  • Fixed possible recursion with enchantments breaking blocks
  • Cleaned up EventListener
  • Bumped version to 2.1.1

2.1.0

21 Jun 04:20
Compare
Choose a tag to compare
  • Enchantment "display names" are now customizable
  • Enchantment max levels are now customizable
  • Added "ally checks" allowing other plugins to exempt allied players from specific enchantments (forcefield, autoaim, etc)
  • Jetpack enchant now speeds up when sprinting
  • Quick equipping armor now replicates vanilla behavior
  • Elytras now count as chestplates
  • Fixed spider enchant unintentionally activating on half blocks
  • Fix Commando packet hooker not being registered
  • Fix crash related to parachute
  • Fix crash related to driller (#255)
  • Fixed potential crash w/ anti knockback
  • Fix potential error with remote enchant disabler
  • Minor API changes
    • Added methods ReactiveTrait::getBaseChance(), ReactiveTrait::getChanceMultiplier(), ReactiveTrait::setChanceMultiplier()
    • Changed 1st parameter of ReactiveTrait::getChance() to player (Potential BC break)
    • Changed ReactiveTrait::getChance() return type to float
    • Added "maxLevel", "displayName", & "description" parameters to CustomEnchant constructor
    • Added methods CustomEnchant::getDisplayName() & CustomEnchant::setDisplayName()
    • Added methods CustomEnchant::getDescription() & CustomEnchant::setDescription()
    • Removed PiggyCustomEnchants::getEnchantmentDescription() (Potential BC break)
    • Added internal method PiggyCustomEnchants::getEnchantmentData()
    • Marked PiggyCustomEnchants::areFormsEnabled() as internal
  • Bumped version to 2.1.0