Class EnchantmentMock

java.lang.Object
org.bukkit.enchantments.Enchantment
be.seeseemelk.mockbukkit.enchantments.EnchantmentMock
All Implemented Interfaces:
org.bukkit.Keyed

public class EnchantmentMock extends org.bukkit.enchantments.Enchantment
  • Field Summary

    Fields inherited from class org.bukkit.enchantments.Enchantment

    ARROW_DAMAGE, ARROW_FIRE, ARROW_INFINITE, ARROW_KNOCKBACK, BINDING_CURSE, CHANNELING, DAMAGE_ALL, DAMAGE_ARTHROPODS, DAMAGE_UNDEAD, DEPTH_STRIDER, DIG_SPEED, DURABILITY, FIRE_ASPECT, FROST_WALKER, IMPALING, KNOCKBACK, LOOT_BONUS_BLOCKS, LOOT_BONUS_MOBS, LOYALTY, LUCK, LURE, MENDING, MULTISHOT, OXYGEN, PIERCING, PROTECTION_ENVIRONMENTAL, PROTECTION_EXPLOSIONS, PROTECTION_FALL, PROTECTION_FIRE, PROTECTION_PROJECTILE, QUICK_CHARGE, RIPTIDE, SILK_TOUCH, SOUL_SPEED, SWEEPING_EDGE, THORNS, VANISHING_CURSE, WATER_WORKER
  • Constructor Summary

    Constructors
    Constructor
    Description
    EnchantmentMock(@NotNull org.bukkit.NamespacedKey key, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canEnchantItem(@NotNull org.bukkit.inventory.ItemStack item)
     
    boolean
    conflictsWith(@NotNull org.bukkit.enchantments.Enchantment other)
     
    @NotNull org.bukkit.enchantments.EnchantmentTarget
     
    int
     
    @NotNull String
     
    int
     
    boolean
     
    boolean
     
    void
    setCursed(boolean isCursed)
     
    void
    setItemTarget(org.bukkit.enchantments.EnchantmentTarget itemTarget)
     
    void
    setMaxLevel(int maxLevel)
     
    void
    setStartLevel(int startLevel)
     
    void
    setTreasure(boolean isTreasure)
     

    Methods inherited from class org.bukkit.enchantments.Enchantment

    equals, getByKey, getByName, getKey, hashCode, isAcceptingRegistrations, registerEnchantment, stopAcceptingRegistrations, toString, values

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • EnchantmentMock

      public EnchantmentMock(@NotNull @NotNull org.bukkit.NamespacedKey key, String name)
  • Method Details

    • getName

      @NotNull public @NotNull String getName()
      Specified by:
      getName in class org.bukkit.enchantments.Enchantment
    • getMaxLevel

      public int getMaxLevel()
      Specified by:
      getMaxLevel in class org.bukkit.enchantments.Enchantment
    • setMaxLevel

      public void setMaxLevel(int maxLevel)
    • getStartLevel

      public int getStartLevel()
      Specified by:
      getStartLevel in class org.bukkit.enchantments.Enchantment
    • setStartLevel

      public void setStartLevel(int startLevel)
    • getItemTarget

      @NotNull public @NotNull org.bukkit.enchantments.EnchantmentTarget getItemTarget()
      Specified by:
      getItemTarget in class org.bukkit.enchantments.Enchantment
    • setItemTarget

      public void setItemTarget(org.bukkit.enchantments.EnchantmentTarget itemTarget)
    • isTreasure

      public boolean isTreasure()
      Specified by:
      isTreasure in class org.bukkit.enchantments.Enchantment
    • setTreasure

      public void setTreasure(boolean isTreasure)
    • isCursed

      public boolean isCursed()
      Specified by:
      isCursed in class org.bukkit.enchantments.Enchantment
    • setCursed

      public void setCursed(boolean isCursed)
    • conflictsWith

      public boolean conflictsWith(@NotNull @NotNull org.bukkit.enchantments.Enchantment other)
      Specified by:
      conflictsWith in class org.bukkit.enchantments.Enchantment
    • canEnchantItem

      public boolean canEnchantItem(@NotNull @NotNull org.bukkit.inventory.ItemStack item)
      Specified by:
      canEnchantItem in class org.bukkit.enchantments.Enchantment