In survival Minecraft, getting good enchantments is a difficult task. It involves hours of grinding and mining to get one diamond suit of armour with useful enchantments. Enchantism attempts to make the enchanting phase of getting end-game equipment a less menial task by redesigning the enchantment table. While the vanilla Minecraft enchantment table makes enchantments random, the Enchantism table allows the user to select exactly what enchants they want.
To start off, DO NOT USE THE DEFAULT CONFIGURATION. It's very unbalanced, and enchantments which would not be available in vanilla Minecraft (Silk Touch IV, for example).
With that said, it's not very difficult to configure Enchantism.
There are a few options at the top of the file (located at plugins/Enchantism/config.yml – run the plugin at least once to generate the default template)
Below that is the configuration section for the costs of certain enchantments. This might be a bit of work to configure, but isn't that difficult to do. The names are generally not the same as what is seen in game but they are still relatively logical. To disable a certain enchantment, set the cost to -1.
Here's an example, for the Looting enchantment.
loot-bonus-mobs:
level1: 10
level2: 20
level3: 30
level4: -1
In this example I have disabled Looting IV, and made Looting I, II and III cost 10, 20 and 30 XP respectively.
Enchantism is open source. You can view the source code here

More images coming soon.