Class EnchantmentDamage
java.lang.Object
org.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
org.cloudburstmc.server.enchantment.behavior.damage.EnchantmentDamage
- Direct Known Subclasses:
EnchantmentDamageAll,EnchantmentDamageArthropods,EnchantmentDamageSmite
public abstract class EnchantmentDamage
extends org.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
author: MagicDroidX
Nukkit Project
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanEnchant(org.cloudburstmc.api.enchantment.EnchantmentInstance enchantment, org.cloudburstmc.api.item.ItemStack item)booleanisCompatibleWith(org.cloudburstmc.api.enchantment.EnchantmentInstance first, org.cloudburstmc.api.enchantment.EnchantmentInstance enchantment)booleanisMajor()Methods inherited from class org.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
doPostAttack, doPostHurt, getDamageBonus, getMaxEnchantAbility, getMaxEnchantableLevel, getMaxLevel, getMinEnchantAbility, getProtectionFactor, getWeight
-
Field Details
-
damageType
-
-
Constructor Details
-
EnchantmentDamage
-
-
Method Details
-
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
-
isMajor
public boolean isMajor()- Overrides:
isMajorin classorg.cloudburstmc.api.enchantment.behavior.EnchantmentBehavior
-