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()
-