public class EnchantmentMock
extends 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 and Description |
|---|
EnchantmentMock(@NotNull org.bukkit.NamespacedKey key,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canEnchantItem(@NotNull org.bukkit.inventory.ItemStack item) |
boolean |
conflictsWith(@NotNull org.bukkit.enchantments.Enchantment other) |
@NotNull org.bukkit.enchantments.EnchantmentTarget |
getItemTarget() |
int |
getMaxLevel() |
@NotNull java.lang.String |
getName() |
int |
getStartLevel() |
boolean |
isCursed() |
boolean |
isTreasure() |
void |
setCursed(boolean isCursed) |
void |
setItemTarget(org.bukkit.enchantments.EnchantmentTarget itemTarget) |
void |
setMaxLevel(int maxLevel) |
void |
setStartLevel(int startLevel) |
void |
setTreasure(boolean isTreasure) |
public EnchantmentMock(@NotNull
@NotNull org.bukkit.NamespacedKey key,
java.lang.String name)
@NotNull public @NotNull java.lang.String getName()
getName in class org.bukkit.enchantments.Enchantmentpublic int getMaxLevel()
getMaxLevel in class org.bukkit.enchantments.Enchantmentpublic void setMaxLevel(int maxLevel)
public int getStartLevel()
getStartLevel in class org.bukkit.enchantments.Enchantmentpublic void setStartLevel(int startLevel)
@NotNull public @NotNull org.bukkit.enchantments.EnchantmentTarget getItemTarget()
getItemTarget in class org.bukkit.enchantments.Enchantmentpublic void setItemTarget(org.bukkit.enchantments.EnchantmentTarget itemTarget)
public boolean isTreasure()
isTreasure in class org.bukkit.enchantments.Enchantmentpublic void setTreasure(boolean isTreasure)
public boolean isCursed()
isCursed in class org.bukkit.enchantments.Enchantmentpublic void setCursed(boolean isCursed)
public boolean conflictsWith(@NotNull
@NotNull org.bukkit.enchantments.Enchantment other)
conflictsWith in class org.bukkit.enchantments.Enchantmentpublic boolean canEnchantItem(@NotNull
@NotNull org.bukkit.inventory.ItemStack item)
canEnchantItem in class org.bukkit.enchantments.Enchantment