Class EnchantmentMock
java.lang.Object
org.bukkit.enchantments.Enchantment
be.seeseemelk.mockbukkit.enchantments.EnchantmentMock
- All Implemented Interfaces:
net.kyori.adventure.key.Keyed,net.kyori.adventure.translation.Translatable,Keyed
-
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, SWIFT_SNEAK, THORNS, VANISHING_CURSE, WATER_WORKER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanEnchantItem(@NotNull ItemStack item) booleanconflictsWith(@NotNull Enchantment other) @NotNull net.kyori.adventure.text.ComponentdisplayName(int level) @NotNull Set<EquipmentSlot>floatgetDamageIncrease(int level, @NotNull EntityCategory entityCategory) @NotNull EnchantmentTargetint@NotNull StringgetName()@NotNull EnchantmentRarityintbooleanisCursed()booleanbooleanbooleanvoidsetCursed(boolean isCursed) voidsetItemTarget(@NotNull EnchantmentTarget itemTarget) voidsetMaxLevel(int maxLevel) voidsetStartLevel(int startLevel) voidsetTreasure(boolean isTreasure) @NotNull StringMethods inherited from class org.bukkit.enchantments.Enchantment
equals, getByKey, getByName, getKey, hashCode, isAcceptingRegistrations, registerEnchantment, stopAcceptingRegistrations, toString, values
-
Constructor Details
-
EnchantmentMock
-
-
Method Details
-
displayName
@NotNull public @NotNull net.kyori.adventure.text.Component displayName(int level) - Specified by:
displayNamein classEnchantment
-
isTradeable
public boolean isTradeable()- Specified by:
isTradeablein classEnchantment
-
isDiscoverable
public boolean isDiscoverable()- Specified by:
isDiscoverablein classEnchantment
-
getRarity
- Specified by:
getRarityin classEnchantment
-
getDamageIncrease
- Specified by:
getDamageIncreasein classEnchantment
-
getActiveSlots
- Specified by:
getActiveSlotsin classEnchantment
-
translationKey
-
getName
- Specified by:
getNamein classEnchantment
-
getMaxLevel
public int getMaxLevel()- Specified by:
getMaxLevelin classEnchantment
-
setMaxLevel
public void setMaxLevel(int maxLevel) -
getStartLevel
public int getStartLevel()- Specified by:
getStartLevelin classEnchantment
-
setStartLevel
public void setStartLevel(int startLevel) -
getItemTarget
- Specified by:
getItemTargetin classEnchantment
-
setItemTarget
-
isTreasure
public boolean isTreasure()- Specified by:
isTreasurein classEnchantment
-
setTreasure
public void setTreasure(boolean isTreasure) -
isCursed
public boolean isCursed()- Specified by:
isCursedin classEnchantment
-
setCursed
public void setCursed(boolean isCursed) -
conflictsWith
- Specified by:
conflictsWithin classEnchantment
-
canEnchantItem
- Specified by:
canEnchantItemin classEnchantment
-