EnchantmentAPI
Overview
EnchantmentAPI brings customization to enchantments. Change how common enchantments are, turn specific ones off, change the max levels, or create your own!
Requirements
Features
- Customize Vanilla enchantments
- Allow enchantments to be naturally obtained on normally unenchantable items (like steaks!)
- Use SkillAPI's skill editor to create your own enchantments
- Code your own custom skills using a simple API
- Allow enchantments to be merged above their normal max levels
- Reach enchantment levels not normally possible (custom enchantment level 5403? sure!)
- Control how many enchantments can be obtained on a single item
- View fancy graphs of enchantment probabilities in game!
- Start off with 50 custom enchantments by getting EnchantmentPack
More Details
For more information, view the wiki on GitHub
Support
I am not active on this site. For support, head over to the Spigot page.
Older Versions
Unforunately, to keep this project maintainable, versions of Bukkit/Spigot before 1.12 will not be supported. To use this plugin on those versions, use builds released before the recoded release.
-
View User Profile
-
Send Message
Posted Sep 11, 2025Those this plugin work with other enchantment plugins? As like ExcellentEnchants
-
View User Profile
-
Send Message
Posted Jul 15, 2019hello bro i need you help please!!
with this plugin can I make users love level 10 in the yunke and in the table?
stay in 1.13?
-
View User Profile
-
Send Message
Posted Feb 28, 2019pls make enchantmentpack for 1.10
-
View User Profile
-
Send Message
Posted Oct 27, 20181.13 support?
-
View User Profile
-
Send Message
Posted Sep 11, 2018Getting the following issue on startup. (Spigot 1.12.2)
Occurs on startup and disable.
19:49:49 ERROR]: Error occurred while enabling EnchantmentAPI v1.0.6 (Is it up to date?) java.lang.NoClassDefFoundError: com/rit/sucy/config/CommentedConfig at com.sucy.enchant.data.Configuration.reload(Configuration.java:16) ~[?:?] at com.sucy.enchant.EnchantmentAPI.onEnable(EnchantmentAPI.java:48) ~[?:?]Thanks!
-
View User Profile
-
Send Message
Posted Oct 23, 2017My server uses this plugin a lot, and to see it being re-coded and added the enchantments in config. :D just :D. Thank you for making such a great plugin. Just realized its not on spigot! EVEN BETTER :)
-
View User Profile
-
Send Message
Posted Oct 15, 2017how do make skillapi enchant?
-
View User Profile
-
Send Message
Posted Oct 17, 2017In reply to crston:
-
View User Profile
-
Send Message
Posted Oct 9, 2017Do you think you will be adding 1.12 support soon?
-
View User Profile
-
Send Message
Posted Oct 15, 2017In reply to JustADevelopers:
-
View User Profile
-
Send Message
Posted Aug 18, 2017Hi
Does the plugin works in 1.12?
-
View User Profile
-
Send Message
Posted May 16, 2017Willing to pay for a fix... The custom anvil gui doesnt load. I can still upgrade the weapons with customlevel enchants, but it doesnt show the XP price. Please fix asap! Thanks!
-
View User Profile
-
Send Message
Posted May 16, 2017Now the custom anvil isnt showing, but I can still upgrade the weapons with enchanted books... but i dont see the xp price I just know I need a lot
-
View User Profile
-
Send Message
Posted May 16, 2017Ok nvm about that... How do I get the anvil to stop saying TOO EXPENSIVE!
-
View User Profile
-
Send Message
Posted May 16, 2017What File should I be using for 1.8.8
-
View User Profile
-
Send Message
Posted Apr 26, 20172 Things...
1.) how would i get the levels of an enchantment on a tool?
Would i get it by the lore? or is there a way to do it?
2.) can i disable roman Numerals?
-
View User Profile
-
Send Message
Posted Apr 19, 2017Also how do players rename items on an anvil?
-
View User Profile
-
Send Message
Posted Apr 18, 2017Hey so is there a way that I can take away the XP cost for enchanting items on an anvil? Thanks!
-
View User Profile
-
Send Message
Posted Nov 11, 2016please, update 1.10 version plugin
-
View User Profile
-
Send Message
Posted Oct 26, 2016this plugin is compatible with diablo drops or mythic mobs?