Developer API
The Developer API for EliteEnchantments.
You can access the EliteEnchantmentsAPI by doing the following: EliteEnchantmentsAPI.getAPI(). then the method from below
public CustomEnchant getEnchant(String enchant);
public ItemStack applyEnchant(ItemStack itemStack, CustomEnchant customEnchant, int level);
public ItemStack applyEnchant(ItemStack itemStack, CustomEnchant customEnchant, int level, boolean force);
public EnchantGroup getEnchantGroup(CustomEnchant customEnchant);
public EnchantGroup getEnchantGroup(String group);
public List<CustomEnchant> getEnchantsInGroup(String group);
@SafeVarargs
public final void registerEffects(Class<? extends CustomEffect>... effects);
public void registerConditions(Condition... conditions);
public EnchantItemController getEnchantItemController();
There is also a couple of custom events you can listen to:
EnchantActivationEvent
EnchantDeactivationEvent
EnchantItemEvent
PreEnchantItemEvent
Copy link