All GUI's and their descriptions
GIF of the Enchanter GUI
As first GUI to be introduced to Custom Enchants+, it is definitely also the most important. The Enchanter is to be used to add Enchantments. The Enchanter will refuse items with no remaining slots. The Enchanter will also refuse items types that are not able to be enchanted.
The Enchanter has a chance to increase an item's already-existing enchantments when enchanting. The default percentage is 50%. This percentage can be configured within the config.yml. Every successful upgrade will roll a chance for an upgrade again. So by default: one upgrade is a 50% chance, two upgrades is a 25% chance, three upgrades is a 12.5% chance, and so on.
GIF of the Tinkerer GUI
The Tinkerer is a unique GUI that allows a player to remove their custom enchantments in return for EXP. The given is experience is determined by
* enchantExpCost. enchantExpCost is defined within the config.yml.
GIF of the Anvil GUI
The Anvil GUI allows a player to forge two items together. At least one item must contain a custom enchantment to be utilized. The Anvil does support Vanilla enchantments. Forging two items costs the player experience. The total amount of experience is calculated by
the total amount of enchantments * forgeExpPerEnchantment. Forging does not increase the max number of slots on either item. Books may be used within the Anvil GUI.