Redid enchantment table integration

- Can no longer enchant items with custom enchantments
- Enchantments are chosen from the pool of vanilla and custom
enchantments
- getEnchantmentLevel now is only called on successful enchantments
- Enchantments now have a weight to establish a chance of getting it