PiggyCustomEnchants

An open source custom enchantment plugin for PocketMine-MP

APACHE-2.0 License

Stars
103
Committers
26
PiggyCustomEnchants - 1.0.3

Published by DaPigGuy over 4 years ago

  • Added enchantment rarity colors (#6)
  • Fixed incorrect typehints causing crashes (#30, #31, #33)
  • Fixed errors with CustomEnchants getter methods (#32)
  • Fixed Cactus spamming errors (#39)
  • Fixed typo with /ce enchant (#54)
  • Changed Jetpack max level to 3
  • Bumped PMMP api version to 3.0.0-ALPHA8 & 3.0.0-ALPHA9
  • Bumped version to 1.0.3
PiggyCustomEnchants - 1.0.2

Published by DaPigGuy over 4 years ago

  • Added Missile enchantment
  • Added registerEnchantment() method
  • Added getEnchantRarity() method
  • All deaths now trigger Self Destruct/Revive
  • Fixed errors with Hallucination
  • Bumped PMMP api verion to 3.0.0-ALPHA7
  • Bumped version to 1.0.2

Phar archive is not available for this version.

PiggyCustomEnchants -

Published by DaPigGuy over 4 years ago

  • Changed signature from Main::addEnchantment(Item $item, $enchants, $levels, Player $player, CommandSender $sender, $slot, $check, $set) to Main::addEnchantment(Item $item, $enchants, $levels, $check, $sender)
  • Changed signature from Main::removeEnchantment(Item $item, CustomEnchants $enchant, Player $player, $slot, $set) to Main::removeEnchantment(Item $item, CustomEnchants $enchant)
  • Bumped version to 1.0.1
PiggyCustomEnchants - 1.0.0

Published by DaPigGuy over 4 years ago

  • Initial Release
PiggyCustomEnchants - 1.0.4

Published by DaPigGuy over 4 years ago

  • Fixes division by 0 (#28)
  • Fixes armor duplication on death (#59)
  • Fixed rarity colors not working
  • Bumped version to 1.0.4
PiggyCustomEnchants -

Published by DaPigGuy over 4 years ago

  • Added an option to disable jetpacks in certain worlds
  • Force now affects Volley, Porkified, Blaze
  • Fireballs from Blaze enchantment now despawn
  • Bumped version to 1.0.5
PiggyCustomEnchants - 1.0.6

Published by DaPigGuy over 4 years ago

  • Added Chicken enchantment
  • Added Forcefield enchantment
  • Added Jetpack enchantment
  • Added Haste enchantment
  • Added Meditation enchantment
  • Added Parachute enchantment
  • Added Prowl enchantment
  • Obsidian blocks from Magma Walker now melt
  • Disarming no longer has a 100% proc chance
    • Now has a 10 * level percent chance
  • Fixed pickaxe enchantments not stacking
  • Fixed Magma Walker not working on lava placed by buckets (#66)
  • Fixed Magma Walker producing more lava (#67)
  • Bumped version to 1.0.6
PiggyCustomEnchants - 1.0.7

Published by DaPigGuy over 4 years ago

  • Added Armored enchantment
  • Added Blessed enchantment
  • Added Enraged enchantment
  • Added Fertilizer enchantment
  • Added Harvest enchantment
  • Added Heavy enchantment
  • Added Implants enchantment
  • Added Overload enchantment
  • Added Oxygenate enchantment
  • Added Spider enchantment
  • Added Tank enchantment
  • Added subcommands about & help to /ce
  • Springs enchantment no longer uses Jump Boost
  • Fixed armor enchantments momentarily disabling when taking damage (#70)
  • Fixed duplication with Volley (#74)
  • Fixed being able to enchant an entire stack of items (#77)
  • Fixed error with /ce enchant (#78)
  • Fixed Cactus enchantment not working when worn
  • Fixed Driller not working in creative mode
  • Bumped version to 1.0.7
PiggyCustomEnchants -

Published by DaPigGuy over 4 years ago

  • Added new enchantments:
    • Backstab: When hitting from behind, you deal more damage.
    • Disarmor: 10l% chance to disarmor enemy
    • Focused: Nausea will affect you less
    • Vacuum: Suck up items in a 3l radius
  • Added new subcommand /ce info: Get description of an enchant
  • Radar now only shows the distance when held
  • CustomEnchants::getEnchantByName() has been changed to CustomEnchants::getEnchantmentByName()
  • Fixed duplication w/ Driller
  • Fixed Explosive enchantment acting like a normal explosion
  • Bumped version to 1.0.8
PiggyCustomEnchants - 1.0.9

Published by DaPigGuy over 4 years ago

  • Added Antitoxin enchantment
  • Added Jackpot enchantment
  • Added Lightning enchantment
  • Added enchantment books
  • Added forms for the /ce command
  • Added a toggle for fire for Blaze enchantment
  • Changed the anti-spoon message to be more formal
  • Fixed error when hitting mobs with Hallucination
  • Fixed Self Destruct going off when Revive goes off
  • Fixed Jetpack continuing to be enabled when teleporting to a world in which it's blocked (#91)
  • Fixed error with PiggyObsidian (#93)
  • Bumped version to 1.0.9
PiggyCustomEnchants - 1.1.0

Published by DaPigGuy over 4 years ago

  • Added support for new PMMP enchant API
  • Bumped version to 1.1.0
PiggyCustomEnchants - 1.1.1

Published by DaPigGuy over 4 years ago

  • Added Autoaim enchantment
  • Added Shielded enchantment
  • Added Placeholder enchantment
  • Added Poisonous Cloud enchantment
  • Added description parameter to registerEnchantment() method
  • Added unregisterEnchantment() method
  • Added addIncompatibility() method
  • Main::addEnchantment() now matches Item::addEnchantment()
  • Improved Revive enchantment:
    • Added side effects: Slowness * Nausea
    • Revive levels now stack
    • Particle beam will launch into the sky to signal to other players of a revive
    • A tip message will notify of a revive
  • Soulbound levels now stack
  • Armor CEs now affect weapon CEs
  • Made improvements to Spider enchantment toggling
  • Porkified items now despawn after 15s
  • Blaze/Wither Skull projectiles no longer drift endlessly
  • Blaze/Wither Skull/Volley projectiles now despawn on collision
  • /ce command no longer ignores arguments when forms are enabled
  • /ce info now displays enchantment ids
  • Reflect PMMP armor inventory split
  • Fixed error if enchantment book is registered by another plugin (#96)
  • Fixed effects being applied when players already have it (#98)
  • Fixed errors with enchanted books (#108)
  • Fixed compatibility issues with PureEntitiesX
  • Fixed Hallucination for latest NBT changes
  • Fixed errors with Porkified 1
  • Fixed Radar detecting dead players
  • Bumped PMMP api version to 3.0.0-ALPHA11
  • Bumped version to 1.1.1
PiggyCustomEnchants - 1.1.2

Published by DaPigGuy over 4 years ago

  • Added support for NBT changes
  • Bumped version to 1.1.2
PiggyCustomEnchants - 1.3.0

Published by DaPigGuy over 4 years ago

  • Updated PluginManager->callEvent() to Event->call()
  • Update Player::dataPacket() to Player::sendDataPacket()
  • Fixed duplication with Farmer (#171)
  • Fixed errors caused by using Entity::close() (#173)
  • Fixed calling addEffect() on non Living entities (#180)
  • Fixed autorepair not affecting armor
  • Fixed soulbound not affecting armor
  • Fixed PiggyLightning hitbox issues
  • Fixed errors with Cactus & Forcefield
  • Fixed issues caused by closing forms
  • Comply with Poggit Rules B3, C1a, C2a
  • Bumped version to 1.3.0
PiggyCustomEnchants - 1.2.0

Published by DaPigGuy over 4 years ago

  • Fixed effect split changes to Endershift not applying.
  • Fixed error with Explosive
  • Fixed errors with tasks caused by scheduler changes
  • Fixed ArgumentCountError: "Too few arguments to function pocketmine\item\enchantment\Enchantment::__construct() (#159)
  • Fixed lack of isAxe(), isPickaxe(), etc methods on latest PMMP api (#160)
  • Fixed enchantment compatibility not being checked when applying enchantments with a book (#163)
  • Fixed missing typehints within CustomEnchants class (#164)
  • Fixed errors handling EntityDamageEvent (#165)
  • Fixed errors with HallucinationTask (#166)
  • Bumped PMMP API version to 3.0.0
  • Bumped version to 1.2.0
PiggyCustomEnchants - 1.4.0

Published by DaPigGuy over 4 years ago

  • Switched to libFormAPI
  • Bumped version to 1.4.0
PiggyCustomEnchants - 1.4.1

Published by DaPigGuy over 4 years ago

  • Bumped PMMP api version to 3.2.0
  • Bumped version to 1.4.1
PiggyCustomEnchants -

Published by DaPigGuy over 4 years ago

PiggyCustomEnchants - 1.4.3

Published by DaPigGuy over 4 years ago

  • Use Item::setLore instead of Item::setCustomName (#194)
    • Enchantments prior to this change will continue to work, but all new enchantments added will be added to lore instead of name.
  • Bumped version to v1.4.3
PiggyCustomEnchants -

Published by DaPigGuy over 4 years ago

  • Choice is now given between name/lore (#198)
  • Bumped version to 1.4.4