EnchantPlus - A new level of enchanting!

EnchantPlus? What is it?

EnchantPlus allows you on the one hand make players to enchant items more than one time with an enchantment table, on the other hand 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 several bypass permissions for checks!


  • 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!)

All listed features above are always referring to the newest version of EnchantPlus!


This plugin uses Metrics by Hidendra to collect various data from servers using EnchantPlus. The collected data includes:

  • Unique identifier
  • Server version
  • Server's Java version
  • State of the online mode (on/off)
  • Plugin version
  • OS version, name and architecture
  • Core amount of the server's CPU
  • Amount of online players
  • Metrics version

If you don't want Metrics to collect your data you can disable it easily by setting opt-out to true in the config file at plugins/PluginMetrics/

Commands & Permissions

/plus add <name/id> <level/natural>Adds an enchantment to the item in your handEnchantPlus.command.add
/plus mighty <level/natural> [applicable]Adds all existing enchantments to the item in your handEnchantPlus.command.mighty
/plus remove <name/id>Removes an enchantment from the item in your handEnchantPlus.command.remove
/plus purifyRemoves all enchantments from the item in your handEnchantPlus.command.purify
/plus listShows a list of all enchantments and their respecting names and idsEnchantPlus.command.list
/plus description <name/id>Shows an advanced description of an enchantmentEnchantPlus.command.description
/plus applicableShows a list of enchantments that can be currently applied to the item in your handEnchantPlus.command.applicable
/plus reloadReloads the whole pluginEnchantPlus.command.reload
/plus help [page]Shows the help pagesNone
-All command permissionsEnchantPlus.command.*
-Level limit check bypass permissionEnchantPlus.bypass.limit
-Conflicting enchantment check bypass permissionEnchantPlus.bypass.conflicting
-Inapplicable enchantment check bypass permissionEnchantPlus.bypass.inapplicable
-Item amount check bypass permissionEnchantPlus.bypass.amount
-Power source check bypass permissionEnchantPlus.bypass.power
-Level restriction check bypass permissionEnchantPlus.bypass.restriction
-Enchanting cost check bypass permissionEnchantPlus.bypass.cost
-All bypass permissionsEnchantPlus.bypass.*
-All plugin permissionsEnchantPlus.*


Take a look at this page for the latest default config!


The source can be found right here!

Bugs? Errors? Problems? New Ideas?

If you find any bug/error send me a message or post a comment, please! You can also send me any ideas you have for this plugin.


Minecraft Spotlight - EnchantPlus


Donate with PayPal

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of n0nnie n0nnie Jul 27, 2015 at 08:52 UTC - 0 likes

    [10:50:54] [Server thread/ERROR]: Could not load 'plugins/EnchantPlus_1.3.3.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/darkblade12/enchantplus/EnchantPlus : Unsupported major.minor version 52.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) [spigot.jar:git-Spigot-2ec6f06-7722428] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) [spigot.jar:git-Spigot-2ec6f06-7722428] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot.jar:git-Spigot-2ec6f06-7722428] at org.bukkit.craftbukkit.v1_8_R2.CraftServer.loadPlugins(CraftServer.java:291) [spigot.jar:git-Spigot-2ec6f06-7722428] at net.minecraft.server.v1_8_R2.DedicatedServer.init(DedicatedServer.java:199) [spigot.jar:git-Spigot-2ec6f06-7722428] at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:522) [spigot.jar:git-Spigot-2ec6f06-7722428] at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79] Caused by: java.lang.UnsupportedClassVersionError: com/darkblade12/enchantplus/EnchantPlus : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.7.0_79] at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [?:1.7.0_79] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [?:1.7.0_79] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) [?:1.7.0_79] at java.net.URLClassLoader.access$100(URLClassLoader.java:71) [?:1.7.0_79] at java.net.URLClassLoader$1.run(URLClassLoader.java:361) [?:1.7.0_79] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [?:1.7.0_79] at java.security.AccessController.doPrivileged(Native Method) [?:1.7.0_79] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) [?:1.7.0_79] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) [spigot.jar:git-Spigot-2ec6f06-7722428] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) [spigot.jar:git-Spigot-2ec6f06-7722428] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) [?:1.7.0_79] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) [?:1.7.0_79] at java.lang.Class.forName0(Native Method) [?:1.7.0_79] at java.lang.Class.forName(Class.java:274) [?:1.7.0_79] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) [spigot.jar:git-Spigot-2ec6f06-7722428] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) [spigot.jar:git-Spigot-2ec6f06-7722428] ... 6 more

    Spigot for 1.8.3 =(

  • Avatar of DarkBladee12 DarkBladee12 Jun 01, 2015 at 15:26 UTC - 0 likes

    @T3ctonic: Go

    Hmm, I haven't looked into modding yet, but I might also make a mod if enough people ask me to.

    @QBcrusher: Go

    Have you checked if you have the permission to bypass the level limit? And to which option are you referring, since there's no option called max_stack_level in the latest version of the plugin!

    Last edited Jun 01, 2015 by DarkBladee12


  • Avatar of T3ctonic T3ctonic Feb 01, 2015 at 01:08 UTC - 0 likes

    Wish there was a way this could be a minecraft mod. Is it possible?

  • Avatar of QBcrusher QBcrusher Jan 28, 2015 at 23:10 UTC - 0 likes

    Hi, I'm using the latest version of the plugin with spigot 1.8

    I'm not getting any errors, but the max stack level doesn't seem to be working. I am able to enchant to as high of a level as minecraft will allow, instead of the natural enchant level. I tried setting "max_stack_level" to 0 and -1 in the config, but no luck.

    Any plans to fix this? Thanks

  • Avatar of DarkBladee12 DarkBladee12 Jul 09, 2014 at 15:54 UTC - 0 likes

    @SXRWahrheit: Go

    Hey, sorry I temporary removed the file because I refactored the code and made some minor performance improvements again and tested it on a real server for a few weeks to make sure everything works still fine. I've uploaded the new version today so it'll hopefully be available soon ;)

  • Avatar of SXRWahrheit SXRWahrheit Jul 05, 2014 at 22:07 UTC - 0 likes

    @DarkBladee12: Go

    Still not showing up. Any ideas?

    I run http://summaxr.com and our Minecraft server at mc.summaxr.com - feel free to visit.

  • Avatar of DarkBladee12 DarkBladee12 Jun 14, 2014 at 17:27 UTC - 0 likes

    The new version has been uploaded and will be available to download in the next few days! The main page, the config page and the GitHub repository got updated as well!

  • Avatar of DarkBladee12 DarkBladee12 May 17, 2014 at 08:32 UTC - 0 likes

    @ryan_the_leach: Go

    Ah ok, no that's not possible atm, but will definitely added in the next version ;)

  • Avatar of ryan_the_leach ryan_the_leach May 14, 2014 at 11:55 UTC - 0 likes

    @DarkBladee12: Go

    I want to be able to change the weighting, min,max exp level what items can be enchanted, and the natural maximum legal power of vanilla enchantments.

  • Avatar of DarkBladee12 DarkBladee12 May 10, 2014 at 09:35 UTC - 0 likes

    @ryan_the_leach: Go

    Can you explain further what you mean exactly?


Date created
Dec 22, 2012
Last update
Jul 21, 2015
Development stage
  • enUS
All Rights Reserved
Curse link
Recent files