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 Feb 18, 2014I found the issue with the latest version only working for OP's
It turns out that the conflicting plugin was nocheatplus, so tried anticheat and still the same problem.
Without either of those it works just fine, but gotta have an anticheat system and I'm not sure if there's some setting that can be changed with either of them to make it still work without having to be op.
Anyone have a solution?
-
View User Profile
-
Send Message
Posted Feb 16, 2014For some reason this only works for OP and not for normal players.
I gave these perms to the default group:
I gave each of these perms to default group
i even tried it as EnchantmentAPI.list (with the caps like it show's in the perm list above)
If I hit a player as OP it works, if the normal player hit's another normal player it doesn't work.
Am I missing something? I installed all the enchantment packs.
-
View User Profile
-
Send Message
Posted Feb 7, 2014Hi, getting this error thousand times each second. It appears to start randomly. Using EnchantmentAPI and EnchantmentPack.
http://paste2.org/Ej35A5pP
-
View User Profile
-
Send Message
Posted Feb 3, 2014Hi! I get this error regularly http://pastebin.com/hAnXvXZS Any help appreciated!
-
View User Profile
-
Send Message
Posted Jan 25, 2014Still a lot of bugs in the enchantmentpack that need to be fixed.
-
View User Profile
-
Send Message
Posted Jan 25, 2014I have noticed that at times the placeholder does not change back to the proper item. Is there a way to fix this?
-
View User Profile
-
Send Message
Posted Jan 25, 2014where i can report bug? is very important.......
-
View User Profile
-
Send Message
Posted Jan 20, 2014Can add a option for disable enchantment on the item: book ? :3 Thx
-
View User Profile
-
Send Message
Posted Jan 14, 2014sometimes generates when player join
-
View User Profile
-
Send Message
Posted Jan 12, 2014Awesome. This plugin is just perfect for customize Bukkit/MCPC+ server. Thanks for that.
-
View User Profile
-
Send Message
Posted Jan 11, 2014More crash issues with the plugin; forceful causing them this time. Seems every version now there are bugs which cause so many issues I'm at the bring of removing the plugin, which would be a massive shame because it is a great plugin. Please fix them properly.
-
View User Profile
-
Send Message
Posted Jan 7, 2014Hello
There are a bug with chestplate extra life. If you logout with the chestplate and then you login ant you quit your chestplate, you have extra life forever. There are many user with life 4 with no chestplate.
-
View User Profile
-
Send Message
Posted Jan 3, 2014@Zortwil
I'll see what I can do, but I've noticed some other inventory-based plugins were having issues with 1.7.2 as well with the client behaving differently, either due to a bug or just the system changed and adaptations need to happen.
@Aponatur
I think I may have found the issue, I'll upload a new version.
-
View User Profile
-
Send Message
Posted Jan 2, 2014I can confirm the issue of Waterworth12!
I'm using on my Server CB 1.7.2-R0.2 with EnchantmentAPI 4.19.
If I want to repair a stone pickaxe with 1 damage normally it would cost 1 XP-Level.
With EnchantmentAPI enabled it shows up the cost of 1 XP-Level but the real costs are 3XP-Level.
If the Pickaxe is enchanted with an Custom-Enchantment the repaircosts are 11 XP-Level!
I hope you can fix this. :)
-
View User Profile
-
Send Message
Posted Dec 31, 2013I've been having some problems with EnchantAPI+EnchantPacks lately. Players occasionally receive the placeholders of the items they need enchanted and instead end up with enchanted placeholders(books). Is there any solution to this? Clicking again with the placeholder does nothing.
Thanks!
-
View User Profile
-
Send Message
Posted Dec 31, 2013@Waterworth12
Are you using the newest version or at least close to it? That was fixed in more recent versions.
@Klosjaarrr
Most of my time is going to SkillAPI at the moment, but if I get time to do so, sure.
-
View User Profile
-
Send Message
Posted Dec 30, 2013Could you try to hook into Mobile Tools? We're using this plugin for our donators, but they cannot use it for custom enchantments.
-
View User Profile
-
Send Message
Posted Dec 26, 2013Causing issues with the anvil. Double exp events firing which means the item costs double what it needs to cost, yet doesn't inform the user. On use both item and exp are taken, very annoying issue.
-
View User Profile
-
Send Message
Posted Dec 21, 2013Getting an error upon startup.
Could not load 'plugins\Plugin.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/rit/sucy/EnchantPlugin
Any idea why this is happening? Yes I have the jar for this API in my plugins folder.
EDIT: Just read that note about the error, thanks!
-
View User Profile
-
Send Message
Posted Dec 20, 2013@SimSonic
Anvils are only implemented for the CraftBukkit version that matches what EnchantmentAPI is built for. If you have a server on 1.6.4, you would need to use a version built for that, at least until I find a way to make it work across versions despite variables being different.