By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

A versatile custom enchantment plugin
version 2.0.4
Approved
Direct Download How to install?
Switch version
2080 Downloads / 65056 Total
69 Reviews
Plugin Description §

PiggyCustomEnchants

PiggyCustomEnchants is an open-sourced custom enchants plugin for PMMP created by DaPigGuy (MCPEPIG).

Commands

  • /ce about
  • /ce enchant <enchant> [level] [player]
  • /ce help
  • /ce info <enchant>
  • /ce list

Permissions

  • piggycustomenchants.command.ce.about - information about the plugin
  • piggycustomenchants.command.ce.enchant - custom enchantment command
  • piggycustomenchants.command.ce.help - list of commands
  • piggycustomenchants.command.ce.info - information of a specific custom enchantment
  • piggycustomenchants.command.ce.list - list of custom enchants
  • piggycustomenchants.overridecheck - override max enchant level + item check.

Issues

If you run into an issue while using our plugin, make an issue here. Please be sure to follow our issue template.

Information

  • We do not support any spoons. Anything to do with spoons (Issues or PRs) will be ignored.
  • We're currently using the following virions:
  • You can find a list of the current custom enchants on the PiggyDocs page.
  • Are you a developer? Check out our API Documentation at PiggyDocs.
  • Check out our Discord Server for additional plugin support.

Plugins using PiggyCE

If you use PiggyCustomEnchants and want your plugin to be shown in the list below, join our discord server and ask to be added. (Must be poggit-approved plugins).

PiggyCustomEnchantsShop

PiggyCustomEnchantsShop is an add-on the the PiggyCustomEnchants plugin, adding shops (either forms or sign)

AdvancedKits

AdvancedKits is a simple yet useful PocketMine-MP kit plugin.

KitUI

Advance AdvancedKits! Select Kits from a form, just do /kit and get kits info and select it if available! For Minecraft Bedrock Edition!

What's new §
  • Fix crash related to PMMP 3.11.2
  • Fix PiggyCustomEnchantsShop - @JaxkDev
    • When using PiggyCEShop it send the enchant name with spaces, causing it to not get the correct enchant.
  • Fixed duplication bug - @luca28pet
    • caused armor items were copied over and over into the first 4 inventory slots
  • Bump to v2.0.4
  • Added virion checks on startup
  • Fixed being unable to interact with items enchanted only with vanilla enchants
  • Fixed incorrect command name being registered
  • Parachute no longer activates when flying/climbing
  • Fixed being unable to enchant books
  • Fixed enchantments on armor disabling & enabling when durability changes
  • Fixed potential crash caused by Hallucination
  • Fixed potential crashes/issues with max health caused by Overload
  • Bombardment Enchantment
  • Deep Wounds Enchantment
  • Homing Enchantment
  • Grow & Shrink enchantment
  • Jetpack now allows disabling mid air w/ Parachute
  • Parachute no longer activates while Jetpack is active
  • Added dust particles back to Poisonous Cloud enchantment
  • Changed forcefield particles
  • Cactus no longer attacks non-living entities
  • Added missing ignoreCancelled & priority annotations
  • Fixed errors w/ Auto Aim & Volley
  • v2.0.0 rewrite!
  • Enabling/disabling enchantments in certain worlds/globally is now built into the plugin. (#94)
  • Added a remote enchant disabler for emergency situations (disable affects all servers).
  • Custom enchantments that are disabled will not have their tasks enabled.
  • Execution chances of enchantments are now configurable.
  • Custom enchantments are now registered into PocketMine-MP.
  • Now using Commando virion for command handling.
  • The form version of /ce has been improved upon.
  • Explosive enchants now have a toggle for world damage.
  • Added checks for applying books. (#209)
  • Parachute now uses negative Levitation effect to simulate slow falling.
  • Fixed a few CE descriptions
  • Fixed issue where throwing a projectile and switching to a different weapon would trigger the custom enchants of that weapon. (#157)
  • Fixed "WitherSkull Enchant does not apply Wither Effect." (#182)
  • Fixed pigs/wither skulls remaining. (#189)
  • "Maximum -5 is less than the minimum 0" issue has been fixed. (#211)
  • Bump to v1.4.6, Entity->Actor changes for 1.12
  • v1.4.5, add lore/name remove on removeEnchant
  • Closes #198, given choice to use name / lore, or both.
  • Closes #194, use Item::setLore instead of Item::setCustomName
    • Enchantments prior to this change will continue to work, but all new enchantments added will be added to lore instead of name.
  • Bump to v1.4.3
  • Cleanup
  • Fix #171
  • Fix #180
  • Fixed #173 (PR by @r7vmc)
    • Fixed Argument 2 passed to pocketmine\entity\Entity::createEntity() must be an instance of pocketmine\level\Level, null given
  • Fixed PiggyLightning
  • Fixed a bug fix
  • Fixed autorepair not affecting armor
  • Fixed errors with Cactus and Forcefield + Added PHPDocs for fields
  • Fixed forms
  • Fixed #173
    • closing the entity doesn't return the level nor playing Hit Ground Sound
    • but Flagging for despawn does it
  • Fixed soulbound on armor
  • Update Tank enchantment description by @Haxley
  • PiggyObsidian: remove extra parameter in onBreak()
  • Poggit: Comply with Rule C1a, B3, and C2a
  • Update Player::dataPacket() to Player::sendDataPacket()
  • Update PluginManager->callEvent() to Event->call()
  • Update to libFormAPI, bump to v1.4.0
  • Bump PMMP API to 3.2.0

Fixes

  • Fixed effect split changes to Endershift not applying.
  • Fixed error with Explosive
  • Fixes to tasks for scheduler changes
  • Fixed #159 (ArgumentCountError: "Too few arguments to function pocketmine\item\enchantment\Enchantment::__construct())
  • Fixed #160 (Removal of the isAxe(), isPickaxe(), etc.)
  • Fixed #163 (EventListener does not properly check for enchantment compatibility when enchanting with books)
  • Fixed #164 (Typehints to Enchantment class)
  • Fixed #165 (Changes to EntityDamageEvent)
  • Fixed #166 (Errors with HallucinationTask)

Changes

  • Bumped API to 3.0.0

Additions

  • Added API to unregister enchants and add enchant incompatibilities
  • Added Description parameter to API
  • New enchants!
    • Auto Aim: Aim at nearest target
    • Poisonous Cloud: Create a cloud of poisonous gas around you
    • Shielded: Gives resistance per level per piece of armor

Changes

  • Armor enchants now effect weapon enchants
  • CE command no longer ignore arguments when Forms are enabled
    /ce enchant
    • Before: Brings you to the CE Menu form
    • After: Brings you directly to the Enchant form
  • Changes to Forcefield
  • Improve checking of enchant incompatibilities
  • Improvements to Radar
  • Improvements to Revive
    • Revive now stacks
    • There are now side effects (Slowness & Nausea)
    • A particle beam will launch into the sky when Revive is activated to signal nearby enemies!
    • A tip will now indicate that you were revived
  • Improvements to Spider
  • Items from Porkified now despawn within 15 seconds to prevent lag
  • Main::addEnchantment() now matches Item::addEnchantment()
  • Now using PMMP's Enchantment Registering function
  • Volley Arrows will now despawn on collision.
  • Update to 3.0.0-ALPHA11
  • Soulbound now stacks
  • Wither Skulls & Fireballs will despawn when colliding with a wall

Fixes

  • Fix capitalization.
  • Fixed Radar detecting dead players
  • Fixed Wither Skull & Fireballs drifting endlessly.
  • Fixed error with other plugins registering enchanted books (#96)
  • Fixed error with enchanted books (#108)
  • Fixed Hallucination not working with the latest NBT changes
  • Resolved Compatibility Issues with PureEntitiesX
  • Stop adding effect if player already has it (#98)

Changes

  • Support for new PMMP enchant API

Additions

  • New Enchants!
    • 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
  • New Subcommand
    • /ce info: Get description of an enchant

Changes

  • Radar now only shows the distance when held
  • API Changes
    • CustomEnchants::getEnchantByName() has been changed to CustomEnchants::getEnchantmentByName()

Fixes

  • Fix duplication w/ Driller
  • Fix error with Hallucination when used on mobs
  • Fixed Explosive acting like a normal explosion

Additions

  • Added an option to disable jetpacks in certain worlds

Changes

  • Force now affects Volley, Porkified, Blaze.
  • Now fully using TextFormat constants
  • Updated entity classes. Fireballs now despawn

Fixes

  • Fixes issue #28 (ErrorException: "Division by zero")
  • Fixes issue #59 (Armor duplicating after death)
  • Fixed rarity colors not working

KienMCVN
using v3.0.12
16 Feb 24
PM5 please
SmashWinner
using v3.0.12
13 Nov 23
when for pm5? :(
Soso2612
using v3.0.12
18 Aug 23
PM5 :)
meandyoucoldtea
using v3.0.12
04 Jul 23
Amazing, Just Please a API update soon, thanks
iTzAndrew33212
using v3.0.12
13 Jun 23
must have ! brilliant api update?
ReyHanMC
Outdated
using v3.0.11
05 May 23
This is very cool!
ZexxBR
Outdated
using v3.0.11
04 May 23
Please Update To Version 1.19.80 (protocol version 582) Thanks.
Z47CODING
Outdated
using v3.0.9
09 Mar 23
Please Update To Version 1.19.62 (Protocol: 567) Thanks.
ReyHanMC
Outdated
using v3.0.8
06 Nov 22
A PLUGIN WAS INVOLVED IN THIS CRASH BAD PLUGIN: PiggyCustomEnchants Error: Amplifier must be in range 0 - 255, got -3 File: pmsrc/src/entity/effect/EffectInstance Line: 111 Type: InvalidArgumentException Backtrace: #0 pmsrc/src/entity/effect/EffectInstanc
PvPPiggy
Outdated
using v3.0.7
22 Oct 22
Amazing Plugin! But can you add an optional feature where combining the ce book with a item has a chance to fail and you lose the book?
ReyHanMC
Outdated
using v3.0.7
19 Oct 22
A PLUGIN WAS INVOLVED IN THIS CRASH BAD PLUGIN: PiggyCustomEnchants Error: Amplifier must be in range 0 - 255, got -3 File: pmsrc/src/entity/effect/EffectInstance Line: 111 Type: InvalidArgumentException Backtrace: #0 pmsrc/src/entity/effect/EffectInstanc
therobokedi
Outdated
using v3.0.1
18 Apr 22
Good Plugin
MrBlasyMSK
Outdated
using v3.0.1
11 Apr 22
Rmdmc
Outdated
using v3.0.0
16 Mar 22
NoobMCBG
Outdated
using v3.0.0
28 Feb 22
NovaStark1234
Outdated
using v3.0.0
22 Feb 22
harryz205
Outdated
using v3.0.0
22 Feb 22
Tuvqlu
Outdated
using v3.0.0
22 Feb 22
4.0.0 nice!
TukangM
Outdated
using v2.4.5
02 Feb 22
I'm appreciated because it's 2022 still using api 3.x.x
NoobMCBG
Outdated
using v2.4.5
20 Jan 22
creeperplayer20
Outdated
using v2.4.5
16 Jan 22
KuaterCraft
Outdated
using v2.4.5
16 Jan 22
THX FOR THE PRTOCOL 475
Rmdmc
Outdated
using v2.4.4
09 Dec 21
FiePaw
Outdated
using v2.4.4
05 Dec 21
Please up to 1.18 (protocol 475) ill give 5 star:)
DenkiVN
Outdated
using v2.4.4
09 Nov 21
Can you add autosell?
SkullyGaming
Outdated
using v2.4.2
15 Jul 21
Auto sell custom enchant?
Neonwaltz8
Outdated
using v2.4.1
02 Jul 21
The best CustomEnchant plugin of all time! <3 love it
TheHi05
Outdated
using v2.4.0
04 Jun 21
amazing plugin for my friend's very pocketmine SMP, with members comparing it to pokemon cards L
cheeseland-dev
Outdated
using v2.3.0
07 Apr 21
hello, if you could update this to the new protocol that would be great thanks
Austere-Zero
Outdated
using v2.3.0
07 Apr 21
by far my favorite pocketmine plugin , although it needs an update , especially with the latest versions of pocketmine mp.
FusionPE
Outdated
using v2.3.0
11 Dec 20
Great plugin:)add chances?like has a 10% success and 20% fail
yssob
Outdated
using v2.3.0
28 Jul 20
It was working fine now it says (disabled) in my friend"s console?
jsonfromstatefarm
Outdated
using v2.3.0
26 Jul 20
WeezYTFR
Outdated
using v2.2.0
26 Jun 20
this plugin dont work in pocketmine 1.14.0, please patch this. But Good Plugin :D
SexyLush
Outdated
using v2.2.0
22 Jun 20
How do I do the nbts or see the list
scapularbore
Outdated
using v2.1.7
19 May 20
Could you please make a enchant to break bedrock. or i can do it myself.
ZZWILLIAMXXTrue
Outdated
using v2.1.7
23 Apr 20
ZZWILLIAMXXTrue
Outdated
using v2.1.6
18 Apr 20
ZZWILLIAMXXTrue
Outdated
using v2.1.4
15 Apr 20
SexyLush
Outdated
using v2.1.3
05 Apr 20
amazing plugin but the 2.1.3 is giving me and error rn just downloaded it
Johnsonk79
Outdated
using v2.1.3
05 Apr 20
oink :)
ZZWILLIAMXXTrue
Outdated
using v2.1.3
04 Apr 20
SexyLush
Outdated
using v2.1.2
05 Apr 20
im getting an overall error
TickTockKillers
Outdated
using v2.1.0
23 Feb 20
Ayyy 2.1.0
Itzdvbravo
Outdated
using v2.0.4
09 Feb 20
A feature where with a command or an item obtainable whcih u can use to increase the lvl of an enchantment, max lvl can be configurable amount, add a system in which u can add an configurable amount of enchantments [Not vanilla enchants] in an item
Invy55
Outdated
using v2.0.4
08 Feb 20
creeperplayer20
Outdated
using v2.0.4
21 Jan 20
top 11/10
Johnsonk79
Outdated
using v2.0.4
07 Jan 20
great, but being able to remove an item's ce would be an awesome feature
ZZWILLIAMXXTrue
Outdated
using v2.0.3
28 Dec 19
Very good, though adding
aminozomty
Outdated
using v2.0.3
25 Dec 19
exelent plugin 💪😀👍

Reply to review by :

/ 5
Supported API versions
3.2.0
->
3.25.6
Producers §
  • Collaborators:
    • @Aericio
    • @DaPigGuy
  • Contributors:
    • @95CivicSi
    • @Awzaw
    • @DPG896
    • @Haxley
    • @JaxkDev
    • @JoshuaPHYT
    • @MrNinja008
    • @Muqsit
    • @RubyTemple
    • @TheGamingSnail
    • @luca28pet
    • @r7vmc
License §
Categories:
General
Mechanics
Fun
Permissions
Manage entities
Manage blocks/items
Permissions
Commands
Edit world
Asynchronous tasks

You can leave one review per plugin release, and delete or update your review at any time

/ 5
Loading...