Enchant-O-Mat allows custom enchanting with configurable rules, backed optionally by Vault