Class VanillaEnchantment

java.lang.Object
studio.magemonkey.fabled.enchants.api.CustomEnchantment
studio.magemonkey.fabled.enchants.vanilla.VanillaEnchantment
All Implemented Interfaces:
Comparable<CustomEnchantment>

public class VanillaEnchantment extends CustomEnchantment
FabledEnchants © 2026 VoidEdge vanilla.studio.magemonkey.fabled.enchants.VanillaEnchantment
  • Method Details

    • getEnchantment

      public org.bukkit.enchantments.Enchantment getEnchantment()
    • addToItem

      public org.bukkit.inventory.ItemStack addToItem(org.bukkit.inventory.ItemStack item, int level)
      Overrides:
      addToItem in class CustomEnchantment
      Parameters:
      item - item to add to
      level - enchantment level
      Returns:
      item with the enchantment
    • addToEnchantment

      public void addToEnchantment(Map<org.bukkit.enchantments.Enchantment,Integer> enchantments, org.bukkit.inventory.ItemStack result, int level)
      Overrides:
      addToEnchantment in class CustomEnchantment
    • removeFromItem

      public org.bukkit.inventory.ItemStack removeFromItem(org.bukkit.inventory.ItemStack item)
      Overrides:
      removeFromItem in class CustomEnchantment
      Parameters:
      item - item to remove from
      Returns:
      item without this enchantment
    • hasPermission

      public boolean hasPermission(org.bukkit.permissions.Permissible permissible)
      Overrides:
      hasPermission in class CustomEnchantment
      Parameters:
      permissible - person to receive the enchantment
      Returns:
      true if they have permission, false otherwise
    • getSaveFolder

      public String getSaveFolder()
      Overrides:
      getSaveFolder in class CustomEnchantment