public abstract class EnchantmentBehavior extends Object
| Constructor and Description |
|---|
EnchantmentBehavior() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canEnchant(EnchantmentInstance enchantment,
ItemStack item) |
void |
doPostAttack(EnchantmentInstance enchantment,
Entity entity,
Entity attacker) |
void |
doPostHurt(EnchantmentInstance enchantment,
Entity entity,
Entity attacker) |
float |
getDamageBonus(EnchantmentInstance enchantment,
Entity entity) |
int |
getMaxEnchantAbility(int level) |
int |
getMaxEnchantableLevel(EnchantmentInstance enchantment) |
int |
getMaxLevel(EnchantmentInstance enchantment) |
int |
getMinEnchantAbility(int level) |
float |
getProtectionFactor(EnchantmentInstance enchantment,
EntityDamageEvent event) |
int |
getWeight(EnchantmentInstance enchantment) |
boolean |
isCompatibleWith(EnchantmentInstance first,
EnchantmentInstance enchantment) |
boolean |
isMajor() |
public int getWeight(EnchantmentInstance enchantment)
public int getMaxLevel(EnchantmentInstance enchantment)
public int getMaxEnchantableLevel(EnchantmentInstance enchantment)
public int getMinEnchantAbility(int level)
public int getMaxEnchantAbility(int level)
public float getProtectionFactor(EnchantmentInstance enchantment, EntityDamageEvent event)
public float getDamageBonus(EnchantmentInstance enchantment, Entity entity)
public void doPostAttack(EnchantmentInstance enchantment, Entity entity, Entity attacker)
public void doPostHurt(EnchantmentInstance enchantment, Entity entity, Entity attacker)
public boolean isCompatibleWith(EnchantmentInstance first, EnchantmentInstance enchantment)
public boolean canEnchant(EnchantmentInstance enchantment, ItemStack item)
public boolean isMajor()
Copyright © 2021. All rights reserved.