Package net.minecraft.enchantment
Class DamageEnchantment
- java.lang.Object
-
- net.minecraftforge.registries.ForgeRegistryEntry<Enchantment>
-
- net.minecraft.enchantment.Enchantment
-
- net.minecraft.enchantment.DamageEnchantment
-
- All Implemented Interfaces:
IForgeRegistryEntry<Enchantment>
public class DamageEnchantment extends Enchantment
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.minecraft.enchantment.Enchantment
Enchantment.Rarity
-
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
-
-
Field Summary
Fields Modifier and Type Field Description private static int[]
LEVEL_COST
private static int[]
LEVEL_COST_SPAN
private static int[]
MIN_COST
private static java.lang.String[]
NAMES
int
type
-
Fields inherited from class net.minecraft.enchantment.Enchantment
category, descriptionId
-
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
-
Constructor Summary
Constructors Constructor Description DamageEnchantment(Enchantment.Rarity p_i46734_1_, int p_i46734_2_, EquipmentSlotType... p_i46734_3_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canEnchant(ItemStack p_92089_1_)
boolean
checkCompatibility(Enchantment p_77326_1_)
void
doPostAttack(LivingEntity p_151368_1_, Entity p_151368_2_, int p_151368_3_)
float
getDamageBonus(int p_152376_1_, CreatureAttribute p_152376_2_)
int
getMaxCost(int p_223551_1_)
int
getMaxLevel()
int
getMinCost(int p_77321_1_)
-
Methods inherited from class net.minecraft.enchantment.Enchantment
byId, canApplyAtEnchantingTable, doPostHurt, getDamageProtection, getDescriptionId, getFullname, getMinLevel, getOrCreateDescriptionId, getRarity, getSlotItems, getTags, isAllowedOnBooks, isCompatibleWith, isCurse, isDiscoverable, isIn, isTradeable, isTreasureOnly
-
Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
-
-
-
-
Constructor Detail
-
DamageEnchantment
public DamageEnchantment(Enchantment.Rarity p_i46734_1_, int p_i46734_2_, EquipmentSlotType... p_i46734_3_)
-
-
Method Detail
-
getMinCost
public int getMinCost(int p_77321_1_)
- Overrides:
getMinCost
in classEnchantment
-
getMaxCost
public int getMaxCost(int p_223551_1_)
- Overrides:
getMaxCost
in classEnchantment
-
getMaxLevel
public int getMaxLevel()
- Overrides:
getMaxLevel
in classEnchantment
-
getDamageBonus
public float getDamageBonus(int p_152376_1_, CreatureAttribute p_152376_2_)
- Overrides:
getDamageBonus
in classEnchantment
-
checkCompatibility
public boolean checkCompatibility(Enchantment p_77326_1_)
- Overrides:
checkCompatibility
in classEnchantment
-
canEnchant
public boolean canEnchant(ItemStack p_92089_1_)
- Overrides:
canEnchant
in classEnchantment
-
doPostAttack
public void doPostAttack(LivingEntity p_151368_1_, Entity p_151368_2_, int p_151368_3_)
- Overrides:
doPostAttack
in classEnchantment
-
-