Module org.cloudburstmc.api
Class EnchantmentBehavior
java.lang.Object
org.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanEnchant(EnchantmentInstance enchantment, ItemStack item) voiddoPostAttack(EnchantmentInstance enchantment, Entity entity, Entity attacker) voiddoPostHurt(EnchantmentInstance enchantment, Entity entity, Entity attacker) floatgetDamageBonus(EnchantmentInstance enchantment, Entity entity) intgetMaxEnchantAbility(int level) intgetMaxEnchantableLevel(EnchantmentInstance enchantment) intgetMaxLevel(EnchantmentInstance enchantment) intgetMinEnchantAbility(int level) floatgetProtectionFactor(EnchantmentInstance enchantment, EntityDamageEvent event) intgetWeight(EnchantmentInstance enchantment) booleanisCompatibleWith(EnchantmentInstance first, EnchantmentInstance enchantment) booleanisMajor()
-
Constructor Details
-
EnchantmentBehavior
public EnchantmentBehavior()
-
-
Method Details
-
getWeight
-
getMaxLevel
-
getMaxEnchantableLevel
-
getMinEnchantAbility
public int getMinEnchantAbility(int level) -
getMaxEnchantAbility
public int getMaxEnchantAbility(int level) -
getProtectionFactor
-
getDamageBonus
-
doPostAttack
-
doPostHurt
-
isCompatibleWith
-
canEnchant
-
isMajor
public boolean isMajor()
-