enchant

The Enchant skill gives players the opportunity to enchant their items at different levels. Players without the enchanting skill will still be able to open up an enchanting table, but placing an item into it will not display any clickable boxes like it normally does. On top of this, for enchanting to work you must give the class the ENCHANTING experience source.

Configuration

Enchant:
  apply-text: ""
  unapply-text: ""
  PROTECTION_ENVIRONMENTAL: 200
  PROTECTION_FIRE: 1
  PROTECTION_FALL: 1
  PROTECTION_EXPLOSIONS: 200
  PROTECTION_PROJECTILE: 200
  OXYGEN: 1
  WATER_WORKER: 1
  DAMAGE_ALL: 200
  DAMAGE_UNDEAD: 200
  DAMAGE_ARTHROPODS: 200
  KNOCKBACK: 1
  FIRE_ASPECT: 1
  LOOT_BONUS_MOBS: 1
  DIG_SPEED: 1
  SILK_TOUCH: 1
  DURABILITY: 1
  LOOT_BONUS_BLOCKS: 1
  ARROW_DAMAGE: 200
  ARROW_KNOCKBACK: 1
  ARROW_FIRE: 1
  ARROW_INFINITE: 1

The enchantment names above correspond to the level that the player will be able to enchant an item with those enchantments. The enchantments which are set to level 200 are ones that are currently incompatible with Heroes due to bukkit not providing damage hooks necessary for adjusting their damage. Enabling any enchantment that is currently set to level 200 will result in Hero HP and damage doing odd things, and players possibly dying buggily before they should be, or not being able to die at all. Use them at your own risk.