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 -
Method Summary
Modifier and TypeMethodDescriptionbooleancanEnchantItem(@NotNull org.bukkit.inventory.ItemStack item) booleanconflictsWith(@NotNull org.bukkit.enchantments.Enchantment other) @NotNull org.bukkit.enchantments.EnchantmentTargetint@NotNull StringgetName()intbooleanisCursed()booleanvoidsetCursed(boolean isCursed) voidsetItemTarget(org.bukkit.enchantments.EnchantmentTarget itemTarget) voidsetMaxLevel(int maxLevel) voidsetStartLevel(int startLevel) voidsetTreasure(boolean isTreasure) Methods inherited from class org.bukkit.enchantments.Enchantment
equals, getByKey, getByName, getKey, hashCode, isAcceptingRegistrations, registerEnchantment, stopAcceptingRegistrations, toString, values
-
Constructor Details
-
EnchantmentMock
-
-
Method Details
-
getName
- Specified by:
getNamein classorg.bukkit.enchantments.Enchantment
-
getMaxLevel
public int getMaxLevel()- Specified by:
getMaxLevelin classorg.bukkit.enchantments.Enchantment
-
setMaxLevel
public void setMaxLevel(int maxLevel) -
getStartLevel
public int getStartLevel()- Specified by:
getStartLevelin classorg.bukkit.enchantments.Enchantment
-
setStartLevel
public void setStartLevel(int startLevel) -
getItemTarget
@NotNull public @NotNull org.bukkit.enchantments.EnchantmentTarget getItemTarget()- Specified by:
getItemTargetin classorg.bukkit.enchantments.Enchantment
-
setItemTarget
public void setItemTarget(org.bukkit.enchantments.EnchantmentTarget itemTarget) -
isTreasure
public boolean isTreasure()- Specified by:
isTreasurein classorg.bukkit.enchantments.Enchantment
-
setTreasure
public void setTreasure(boolean isTreasure) -
isCursed
public boolean isCursed()- Specified by:
isCursedin classorg.bukkit.enchantments.Enchantment
-
setCursed
public void setCursed(boolean isCursed) -
conflictsWith
public boolean conflictsWith(@NotNull @NotNull org.bukkit.enchantments.Enchantment other) - Specified by:
conflictsWithin classorg.bukkit.enchantments.Enchantment
-
canEnchantItem
public boolean canEnchantItem(@NotNull @NotNull org.bukkit.inventory.ItemStack item) - Specified by:
canEnchantItemin classorg.bukkit.enchantments.Enchantment
-