public class DamageEnchantment extends Enchantment
Enchantment.Rarity| Modifier and Type | Field and Description |
|---|---|
int |
damageType |
name, typedelegate| Constructor and Description |
|---|
DamageEnchantment(Enchantment.Rarity rarityIn,
int damageTypeIn,
EquipmentSlotType... slots) |
| Modifier and Type | Method and Description |
|---|---|
float |
calcDamageByCreature(int level,
CreatureAttribute creatureType) |
boolean |
canApply(ItemStack stack) |
boolean |
canApplyTogether(Enchantment ench) |
int |
getMaxEnchantability(int enchantmentLevel) |
int |
getMaxLevel() |
int |
getMinEnchantability(int enchantmentLevel) |
void |
onEntityDamaged(LivingEntity user,
Entity target,
int level) |
calcModifierDamage, canApplyAtEnchantingTable, getDefaultTranslationKey, getDisplayName, getEnchantmentByID, getEntityEquipment, getMinLevel, getName, getRarity, isAllowedOnBooks, isCompatibleWith, isCurse, isTreasureEnchantment, onUserHurtgetRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNamepublic DamageEnchantment(Enchantment.Rarity rarityIn, int damageTypeIn, EquipmentSlotType... slots)
public int getMinEnchantability(int enchantmentLevel)
getMinEnchantability in class Enchantmentpublic int getMaxEnchantability(int enchantmentLevel)
getMaxEnchantability in class Enchantmentpublic int getMaxLevel()
getMaxLevel in class Enchantmentpublic float calcDamageByCreature(int level,
CreatureAttribute creatureType)
calcDamageByCreature in class Enchantmentpublic boolean canApplyTogether(Enchantment ench)
canApplyTogether in class Enchantmentpublic boolean canApply(ItemStack stack)
canApply in class Enchantmentpublic void onEntityDamaged(LivingEntity user, Entity target, int level)
onEntityDamaged in class Enchantment