Class EnchantmentManager

java.lang.Object
com.zetaplugins.essentialz.features.EnchantmentManager

public class EnchantmentManager extends Object
  • Constructor Details

    • EnchantmentManager

      public EnchantmentManager()
  • Method Details

    • getAllEnchantments

      public List<org.bukkit.enchantments.Enchantment> getAllEnchantments()
      Get a list of all enchantments.
      Returns:
      A list of all Enchantment objects.
    • getAllEnchantmentNames

      public List<String> getAllEnchantmentNames()
      Get a list of all enchantment key names.
      Returns:
      A list of enchantment key names as strings.
    • getEnchantmentByKeyName

      public org.bukkit.enchantments.Enchantment getEnchantmentByKeyName(String keyName)
      Get an enchantment by its key name.
      Parameters:
      keyName - The key name of the enchantment (e.g., "minecraft:sharpness").
      Returns:
      The Enchantment object, or null if not found.
    • getEnchantmentKeyNamesFromItem

      public List<String> getEnchantmentKeyNamesFromItem(org.bukkit.inventory.ItemStack item)