Class EnchantmentDurability
java.lang.Object
org.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
org.cloudburstmc.server.enchantment.behavior.EnchantmentDurability
public class EnchantmentDurability
extends org.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
author: MagicDroidX
Nukkit Project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanEnchant(org.cloudburstmc.api.enchantment.EnchantmentInstance enchantment, org.cloudburstmc.api.item.ItemStack item)intgetMaxEnchantAbility(int level)intgetMinEnchantAbility(int level)booleanisCompatibleWith(org.cloudburstmc.api.enchantment.EnchantmentInstance first, org.cloudburstmc.api.enchantment.EnchantmentInstance enchantment)static booleannegateDamage(org.cloudburstmc.api.item.ItemStack item, int level, Random random)Methods inherited from class org.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
doPostAttack, doPostHurt, getDamageBonus, getMaxEnchantableLevel, getMaxLevel, getProtectionFactor, getWeight, isMajor
-
Constructor Details
-
EnchantmentDurability
public EnchantmentDurability()
-
-
Method Details
-
getMinEnchantAbility
public int getMinEnchantAbility(int level)- Overrides:
getMinEnchantAbilityin classorg.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
-
getMaxEnchantAbility
public int getMaxEnchantAbility(int level)- Overrides:
getMaxEnchantAbilityin classorg.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
-
isCompatibleWith
public boolean isCompatibleWith(org.cloudburstmc.api.enchantment.EnchantmentInstance first, org.cloudburstmc.api.enchantment.EnchantmentInstance enchantment)- Overrides:
isCompatibleWithin classorg.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
-
canEnchant
public boolean canEnchant(org.cloudburstmc.api.enchantment.EnchantmentInstance enchantment, org.cloudburstmc.api.item.ItemStack item)- Overrides:
canEnchantin classorg.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
-
negateDamage
public static boolean negateDamage(org.cloudburstmc.api.item.ItemStack item, int level, Random random)
-