EasyEnchant
EasyEnchant
EasyEnchant is a complete overhaul of the current enchanting method, using commands to get accurate enchantments while also allowing for server owners to completely control how much the enchantments cost (using a multiplier and adder) and each enchantments maximum level. This also allows for users to add enchantments to their already enchanted tools, weapons and armor.
Works well with EnchantMore
NOTE: When updating to v1.2 let a new config generate!!! IMPORTANT
ANOTHER NOTE SINCE PEOPLE DON'T READ: READ THE CONFIG PROPERLY
Servers using EasyEnchant
- BigDogsPvP: mc.bigdogspvp.com:25641
- MC Legends Realm: mc.legends-realm.com
- BoarderLine: play.blcraft.net
- SemiCraft: 80.222.151.230
- Land Of Ch'bey: landofchbey.com
- damNation: damNation.eu
- Xazier Prison: 69.122.231.55
More will be added to this list as I find them.
Requirements
- Vault (Only if you choose to use money as currency)
Commands
- /ee
- /ee list
- /ee combos
- /ee exceptions
- /ee comboinfo (combo)
- /ee combo (combo)
- /ee (enchantment) (level)
- /ee cost (enchantment) (level)
- /ee remove (enchantment)
- /ee plugininfo
- /ee (page number)
Permission Nodes
- easyenchant.use
- easyenchant.notable
- easyenchant.nocost
- easyenchant.combo.(combo-name) ie. easyenchant.example
Video Demo
http://www.youtube.com/watch?v=wUzMq8XhEsc
Combo Format
example: cost: 15 enchantments: protection_environmental:5&protection_fire:3&oxygen:2
How it works:
- Click on an enchantment table
- Use /ee (or /easyenchant or /enchant) to bring up a list of help commands
- Use /ee (enchantment) (level)
- If it passes all the checks (ie. level <= maxlevel, (playerLevel - cost) >= 0, etc) the item is enchanted and the player looses the amount of levels.
- When finished click on the table again or walk away from the table
Pictures:

Features:
- Modifiable alias list
- Permission Nodes
- Combinations (User modifiable)
- Conflict Check
- Extremely configurable (maxLevel/Level costs per enchantment)
- Easy to use (simple drag and drop)
- Very compatible with EnchantMore
- MaxEnchantmentStack allowing for owners to control how many enchantments people can put on certain types of items
- Exception list to add non-standard enchanting
- Command to show exceptions for the item in the players hand
- Original enchantment method can still be used
- Choice of using Levels or Money as currency
- Can remove certain enchantments from an item
To-Do for later versions
- Spout interface
- Incorporate Bookshelves
- All ideas are on extreme hold, due to University
- More ideas (?)
Like what I do? Want to support me and my projects? A donation goes a long way for a simple developer like myself!

-
View User Profile
-
Send Message
Posted Oct 4, 2015It is not deducting any levels form enchants.
-
View User Profile
-
Send Message
Posted Nov 27, 2013@CommodoreAlpha
The license allows decompiling
-
View User Profile
-
Send Message
Posted Aug 19, 2013R: EasyEnchant v1.2.1 for CB 1.2.5-R4.0 Jun 14, 2012 - Works for 1.6.2. All other versions do not work.
-
View User Profile
-
Send Message
Posted Jul 29, 2013Swords761, thanks I will give it a try. So far, the notes look good.
-
View User Profile
-
Send Message
Posted Jul 17, 2013@Lee1138
Yes; I now use EnchantPlus.
-
View User Profile
-
Send Message
Posted Jul 17, 2013Looks like the author abandoned all his plugins. Anyone know of another plugin that does what this one does?
-
View User Profile
-
Send Message
Posted Jun 30, 2013Nice license there, but I don't see any source code. :|
This was a great plugin while it lasted.
-
View User Profile
-
Send Message
Posted Jun 12, 2013Will there be any further updates? There's a new enchantment for armor; Thorns. How do I add that to the config?
-
View User Profile
-
Send Message
Posted Mar 29, 2013Can we set it up to stack. So if a weapon has looting 2, and we then want to enchant it to looting 5, it only costs exp of three levels. eg i equip a sword with looting 2 and i type /ee looting 3, and it adds another 3 levels, not sets it to lvl 3
-
View User Profile
-
Send Message
Posted Feb 27, 2013@Beaupedia
It is a NullPointerException.
The item the player was holding (or something) is null.
-
View User Profile
-
Send Message
Posted Feb 22, 2013@Beaupedia
Member was not holding item. Perhaps a descriptive message should be used for this?
-
View User Profile
-
Send Message
Posted Feb 22, 2013Members are getting this error:
2013-02-22 02:38:21 [INFO] PowerPlayer2010 issued server command: /ee unbreaking 3 2013-02-22 02:38:21 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'ee' in plugin EasyEnchant v1.2.2c at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:540) at net.minecraft.server.v1_4_R1.PlayerConnection.handleCommand(PlayerConnection.java:995) at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.java:911) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:855) at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:115) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:589) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:485) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:420) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NullPointerException at net.minecraft.server.v1_4_R1.EnchantmentDurability.canEnchant(SourceFile:33) at org.bukkit.craftbukkit.v1_4_R1.enchantments.CraftEnchantment.canEnchantItem(CraftEnchantment.java:55) at me.laserhog.EasyEnchant.EasyEnchant.canEnchantItem(EasyEnchant.java:816) at me.laserhog.EasyEnchant.EasyEnchant.enchantCommand(EasyEnchant.java:649) at me.laserhog.EasyEnchant.EasyEnchant.onCommand(EasyEnchant.java:224) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
-
View User Profile
-
Send Message
Posted Jan 21, 2013Instead of paying levels or cash, could you add in a feature where we can pay in items? Like exp bottles?
Oh, and you have to add Thorns to the enchant list, though you probably already knew that.
-
View User Profile
-
Send Message
Posted Jan 17, 2013Any Chance this will get updated to enchant books?
-
View User Profile
-
Send Message
Posted Jan 4, 2013@antimuffin
I'm with you on this. Everyone on my server is set up as admin (we're just a small group of friends). This fact makes this plugin useless because everyone gets free enchants. :(
Is there any way to make it so OPs still have to pay levels for enchants?
-
View User Profile
-
Send Message
Posted Dec 21, 2012Using the recommended build and using /ee remove <enchantment>, the glow for being enchanted remains even after no enchantment is left on it. Weird bug, but not sure if it is important or not.
-
View User Profile
-
Send Message
Posted Dec 19, 2012hey laserhog, might wanna make sure this works with the latest build if your still around. the new RB has made a few changes :)
also, could you be really awesomely kind and think about adding PURE xp as a payment option in the config, rather than LEVELS?
-
View User Profile
-
Send Message
Posted Nov 29, 2012@Sepulzera
Yes it does. I am however working on a new version that is compiled and certain to work with new builds. This new version will/does have a new GUI that I am testing out which is fully vanilla. Information about this new Test build can be found here.
-
View User Profile
-
Send Message
Posted Nov 29, 2012Is it working with mc 1.4.x?
-
View User Profile
-
Send Message
Posted Nov 16, 2012SkywayCraft servers I run can be found on my website! we are using easyEnchant on the dune server with no problems at all. :)
though we are using the older version that is compatible with tekkit *guess that should be a good thing right? newer versions should be even more awesome :)