EnchantPlus
EnchantPlus
Description:
EnchantPlus allows you to enchant items more than one time with an enchantment table and it has various commands for admins or users to enchant every item manually with customisable level costs. Everything is customisable in the config and there are bypass permissions for all checks!
Features:
- Enchant items more than one time smoothly with the enchantment table
- Enchant items manually with commands
- Highly customisable settings for the enchanting commands and the enhanced enchantment table
- Display a list of all enchantments or their descriptions
- Display all applicable enchantments of certain items
- Enchant items with enchantments up to level 32767 (absolute maximum level of enchantments!)
Note: All listed features above are always referring to the newest version of EnchantPlus!
Metrics:
This plugin uses Metrics by BtoBastian to collect various data from servers. You can find the graphs on this page.
If you don't want Metrics to collect your data you can disable it easily by setting enabled to false in the config file at plugins/bStats/
Commands & Permissions:
Command | Description | Permission |
/plus add <name/id> <level/natural> | Adds an enchantment to the item in your hand | EnchantPlus.command.add |
/plus mighty <level/natural> [applicable] | Adds all existing enchantments to the item in your hand | EnchantPlus.command.mighty |
/plus remove <name/id> | Removes an enchantment from the item in your hand | EnchantPlus.command.remove |
/plus purify | Removes all enchantments from the item in your hand | EnchantPlus.command.purify |
/plus list | Shows a list of all enchantments and their respecting names and ids | EnchantPlus.command.list |
/plus description <name/id> | Shows an advanced description of an enchantment | EnchantPlus.command.description |
/plus applicable | Shows a list of enchantments that can be currently applied to the item in your hand | EnchantPlus.command.applicable |
/plus reload | Reloads the whole plugin | EnchantPlus.command.reload |
/plus help [page] | Shows the help pages | None |
- | All command permissions | EnchantPlus.command.* |
- | Level limit check bypass permission | EnchantPlus.bypass.limit |
- | Conflicting enchantment check bypass permission | EnchantPlus.bypass.conflicting |
- | Inapplicable enchantment check bypass permission | EnchantPlus.bypass.inapplicable |
- | Item amount check bypass permission | EnchantPlus.bypass.amount |
- | Power source check bypass permission | EnchantPlus.bypass.power |
- | Level restriction check bypass permission | EnchantPlus.bypass.restriction |
- | Enchanting cost check bypass permission | EnchantPlus.bypass.cost |
- | All bypass permissions | EnchantPlus.bypass.* |
- | All plugin permissions | EnchantPlus.* |
Config:
Take a look at this page for the latest default config if you messed something up while configuring!
Source:
The source code can be found right here!
Bugs/Suggestions:
If you find any bugs or have any suggestions for this plugion please send me a message or post a comment down below!
Known issues:
The multiple enchanting at an enchantment table is currently bugged and sometimes doesn't show any offers when there are still enchantments remaining. In order to fix this you can remove the enchantable item or the lapis from the inventory slot and put it in again until the offers show up.
The new version has been uploaded and is already available here or on the main page as soon as it has been approved!
However the main page is currently not matching with the new version and will probably be updated by tomorrow, please check /plus help for further information on the commands and permissions!
@DarkBladee12
Great to hear! Looking forward to it!
Just wanted to announce that I've already completed my work on the new version, I just have to wait until my testers give me the ok to release it on DevBukkit ;)
@Swords761
I'll see if I can increase the enchanting costs the more enchantments or the higher the level of the enchantments are whiche are already on the item ;) The next version will also include some code cleanups and the new enchantments of 1.7!
@DarkBladee12
Got it, now it's working perfectly! Many thanks!
@DamienMine
You have to remove the 5 after Level_Cost: since this is a section and not a place where you can add a value^^
Hi DarkBladee12 & Kolgrath,
thank you for this plugin! I'm running into a problem on my server, Bukkit beta build #2969 for MC 1.7.2/1.7.4. It seems that whenever anyone uses the /ep apply command no XP-levels get taken from them.
Here is my config edited with Notepad+: http://pastebin.com/x9KP3rFC
Thanks in advance, the nutty DamienMine
@DarkBladee12
Any updates on this? Apparently one of my users found an enchanting exploit through EnchantPlus, and you can get maxed out items with less than 30 levels:
1.) Place an item into the enchantment table and enchant with any low one. 2.) Back out of the enchantment table and then go back into it to enchant the same item again. 3.) Your enchantment level like Sharpness 1 will increase to sharpness 2 with just a few levels. 4.) Rinse and repeat until you get sharpness 5 and other multiple maxed out enchants with under 30 levels.
I've watched the console, and it seems that error I shared appears during the exploit. This bug doesn't work when EnchantPlus is disabled.
Hey Dark - Cruim from towncraft. Were getting the same errors in 1.30 and 1.2.4 also Unable to enchant Unbreaking on tools and both the new fishing enchants fail to work
@Swords761
That's strange, I'll test this and fix it if it also occurs to me ;)
Hey there,
Looks like 1.7.2 may have broken a couple things with EnchantPlus!
http://pastebin.com/p8MxdKvG
Running the latest build of EP (v1.3.0), and Spigot v1.7.2 #1178.
@iorunner
Works fine for me on my testserver! Just noticed that you didn't enable the level restriction!

The level caps don't seem to be working. I believe I set my levels caps to 5, but I can easily enchant to 16. Here are the files of interest:
PermissionsEx.yml applicable node
EnchantPlus Config.yml
startup console printout including the enchant command
I appreciate any help you can provide.
iorunner
Can you send me the 1.3.0 update link to me on Towncraft, DarkBlade?
Its Lego from Towncraft just mail me or email me legobatman102@gmail.com .
New version will be released soon, I just need to test everything carefully atm :)
@GeekWithAChick
It should work on your 1.7.2 server since it doesn't use any version dependant code. You're using Spigot to play with 1.7.2 on your server, aren't you?
Hi, I would like to use your plugin on my 1.7.2 server :)
@blomman2
No, I probably won't include extra effects of enchantments! The plugin was made for making enchanting easier and giving players the possibility to enchant items multiple times, not to add effects for specific enchantments. Sorry!
can u do so u can mine mobspawners? with silktouch ?
Hey i think you should talk to the guy who makes the enchantmore plugin because this is very compatible with it and it could help you get more downloads :D