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.
@ChristianPlayzMC
I doubt I'll have any luck with this, but I've just disabled all pvp skills for now, Swords seems to work fine. If anyone has a work around, let me know asap.
Bug Report.
Server Environment:
・Spigot 1.8.7 (Build 2015.7.25)
・EnchantmentAPI 4.27
・EnchantActivePack 2.11
・EnchantPassivePack 2.11
・EnchantPotionPack 2.11
Report:
・This error is continuously displayed on the console when they use an enchantment.
・http://pastebin.com/GStyarZF
@iTzCascadexX
Yeah i have same issue. Happened so much today. I tried disabling acrobatics/ some of axes abilities and didnt help at all. Perhaps some of the issue could be in EnchantmentPack or API revolving around the effects or uses of the enchants?
@JBuscus101
to expand on this issue, you can see the item pop up for a quick moment before it gets removed from the output slot of the anvil :s
Players can't rename items in an Anvil with this installed is there a config option somewhere or is it a bug?
About EnchantmentPack.How can I change Enchantments language? config.yml is not related to the settings.
hey, I'd like to make a request if it isn't already available( I haven't been able to find a way) to disable the enchants all together for any player that does not have the permission to use an enchant. for instance, i make an item with some enchants and if another player without perms finds this item, they can use the enchants.
the main reason for this request is because i wrote a skript(http://dev.bukkit.org/bukkit-plugins/skript/) that runs commands, removes perm nodes and reapplies them when players enter and leave regions and am using this to prevent other plugin interactions within a given region.
this would be so awesome!!
Players are complaining that they cannot rename items in anvils, including nametags. Why is this?
Not sure if this is a Bug or I'm doing something wrong, however:
Using latest possible (not paid) versions of EnchantmentAPI and all 4 of the EnchantmentPacks. McMMO seems to break when using axes/acrobatics whenever you hit an enemy player, but works fine when attacking mobs. It spams the chat with "Critical Hit" or "Dodged" then the Server freezes, and crashes, and rolls back.
Any ideas?
I think i found a bug, when someone enchants a book then they can use the anvil to pass the enchantment.
bug: enchanting table doesnt work. it doesnt let me enchant
@Eniripsa96 hey its me little_dude187 my account got banned for selling stuff anyway thank you for updating the plugin i greatly appreciate that you took my request. :D
How Dash cooldown settings?
@Bubba04 There is a way because Enchantment API adds ItemMetas to ItemStacks, but I don't know how to use the PhatLoot plugin, but I can tell you that it adds the enchantment name, a space, then the enchant level in roman numerals, so adding an enchantment called "Trap" with an enchant level of 5 would be Trap V.
@Bubba04
Well, EnchantmentAPI doesn't really make items, but it does run enchantments through the Bukkit API, not NMS.
@futhead_ZacRiley2
That isn't currently an option, no.
Hi, thanks for the great plugin!
I was wondering if it is compatible with PhatLoots? Here's a quote from their site.
"Supports items made from any plugin that uses the Bukkit API (Plugins accessing NMS may cause conflicts) "
I'm not sure which of those your plugin uses?
Thanks.
@Eniripsa96 Hi mate, Just wondering how you could change the names of your enchants on the enchant package or add new ones? New to all this stuff but really enjoy this plugin! Thanks
Uploaded a new version that fixes the following issues:
@0ct0ber
I don't have a way to modify vanilla enchantments. I could add the disabling for the custom enchanting in the table, but it may take a little bit.
@Idkaname8
Are you sure it is caused by this plugin? If so, are there certain enchantments you are using when this is happening?
@DuckweedVN
Are you enchanting without lapis or something? The source of that error seems to be it trying to handle the lapis cost. If you aren't on a 1.8+ server, the most recent version doesn't support it. You may need to grab an earlier version of the plugin.
@xvrlee
same.
Hi, I am having a bit of a bug.
When I am hit half a heart below a heart, for example, starting at 10 hearts going to 8.5, I would lose a permanent heart, so it would only heal up to 9 hearts, and so on, until you have 1 heart max and only half a heart, and when you respawn, you still have the 1 heart. Is there a fix?