
DemsEnchanting is a plugin in development that changes the way the enchanting system works. As you know Steve is a master craftsman. He can build anything under the sun. However, when it comes to enchanting he just opens the book, drops his finger at random on the page and hopes for the best. Well lets have getting an enchantment a bit more Alchemy related. Make it more of a crafting job and thus Steve shall understand!
Goto The Wiki
Now this is not just another slash command enchanter. This is not crafting on a regular old workbench. To do DemsEnchanting you have to start by building an Altar. To do so place 5 diamond blocks on the ground in an X pattern. Then four redstone blocks in a diamond pattern around those.

from there you put an enchanting table on top of the center diamond block and finally 16 bookshelves in 4 even pillars around the corners.

when you do this the plugin will recognize that you have constructed a valid Altar and instead of opening the normal enchanting GUI it will open instead a Crafting GUI. You can then craft recipes to make enchanted books of all the various enchantments but only on this crafting grid. None of the recipes will work on a regular workbench since it is just useless wood and not a magical altar. Further you wouldn't use an Altar to make a furnace or a cake so you can't. No regular recipes will work on this.
All the book recipes start with a book and quill. From there you place the other materials which are meant to be appropriate for the enchantment type around the book and when you got a valid recipe, an Enchanted Book will pop out. Example:

when you take the enchanted book you'll be charged the levels needed for the enchantment normally. As of now each recipe crafts a level one enchantment, then other recipes will allow you to boost the level of the enchantment one at a time to its maximum level but no further. You'll be charged more levels each time. You can use this method to boost the levels of existing enchantment books as well. Once you get what you want, you can then Anvil the enchantment into an item of your choice, of course as long as its valid for that enchantment.
Finally there will be at least one added enchantment to the system. I call it Excavation and if you've ever messed with the Tinkers Construct mod, you might have an idea of what it does :D.
As it stands now the plugin is nearly done. It has all the normal enchantments ready. I'm still hashing out the bugs, cleaning up the code, and deciding the final enchantments to add in. When most of that is done, a jar file will be added. I appreciate any constructive comments or suggestions. So feel free.