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.
Hello, it's this plugin to correct any mistake when i have sharpness level 11 or higer. In order to not write'' Sharpness enchantment.level.11'', but that was written in Roman numerals? If so, please how. thank you
@Eniripsa96
WOW :D on vanilla enchantments too *-*
@Eniripsa96
cool, but you really should add this permission: EnchantmentAPI.enchant.vanilla
Can you make a tutorial on how to apply the enchantments programmatically? cause i cant understand the text tutorial XD, thnx
@Lukethenuke
Btw after removing the plugin, the problem was gone. But ill try disabling the Life enchantment, Thnx for replying :)
For some reason whenever something is enchanted on the enchantment table, the book disappears and the item is lost.
@Eniripsa96
woot :D This is one of the best apis(and EnchantPack) and plugins I have seen in a long time...amazing. Literally...amazing :D
Permissions per enchantment are now in v4.10 for all of you who wanted them for donors/admins! Just remove the EnchantmentAPI.enchant permission for users to let you select what enchantments are available. This works with vanilla enchantments too!
@foreverblu
Alright, I can work on that when I have time as right now it is just a random color.
I have a suggestion. Since you can put colors to enchanted names, why not make different rarities/number of enchantments different colors? Like white is SUPER common, green is common, orange is rare, blue is Super rare etc. And you can have customizable colors!
@Faldonboy
I'll upload a 1.6.1 version
EDIT: Scratch that, I'll make it for v1.6.2
@Eniripsa96
Ya, I'm in 1.6.1 I figured I'd keep EnchantmentAPI active in the server since it wasn't causing any real problems. I don't actually see that error causing anything to happen in-game though.
@Frazimuth
As many times as I test it, nothing is removed and right clicking works fine, I have to believe its just a conflict with listeners from another plugin.
@Faldonboy
I'm assuming you are using 1.6.1. One thing that I didn't think that would happen is that an import error cannot be caught by a try/catch block so I'll have to change the implementation and update the imports. v4.8 is meant for 1.5.2 though.
@MisterSanglad
@rafseazz
This seems to be a recurring problem I guess, although its such a strange issue I'm not quite sure how to locate it or even fix it. If you could provide specific items that are related to the problem (i.e. kill someone with an item, see if the problem occurs) that may help a lot finding what is causing it.
@Eniripsa96
I'm not getting any errors in the console afaik, and items seem to not be disappearing now. However, I did get some complaints from a few of my users that their enchanted items were being removed upon repairing. I am still getting the right clicking bug, if you would like to come on my server to see, PM me. Thanks.
@rafseazz
Are you by any chance using Permission Skills? If not, try removing Enchantmentapi and Enchantmentpack and see if the problem still happens.
@MisterSanglad
Remove the plugins Enchantapi and Enchantmentpack and see if it still happens. Also, are your players using the "Life" enchantment on chest armor? Try disabling it in the config and tell them that you need to do a test without that enchantment being in the game. If in fact the problem stops, then its the Life enchant. This info should help.
Im not sure if this is from your plugin but...Theres a bug, everytime a player dies in a certain amount, he/she dies one-hit kill after.Please fix this, this plugin is awesome but this bug is making this plugin suck...
This error keeps popping up
@Eniripsa96
Alright, but there're grammatical mistakes because of the adjectifs http://205.196.123.173/07dxwxn3tqlg/pe273581pg1h591/EnchantmentAPI-de_files.zip
I do not know if it comes from your plugin but when a player that killed several times a while he was oneshot by any damages. (Jump, fire, etc)
Sorry for my english, I am french
Still a suggestion about permission:)
Permissioms that control the max level & what enchantments player can get when enchanting
@ECRONCraft
Unfortunately not that I am aware of. I don't make videos myself as I don't even really have proper recording software.
Is there any videos about this plugins (Tutorials, showcase..)?