Package net.minecraft.enchantment
Class ProtectionEnchantment
- java.lang.Object
-
- net.minecraftforge.registries.ForgeRegistryEntry<Enchantment>
-
- net.minecraft.enchantment.Enchantment
-
- net.minecraft.enchantment.ProtectionEnchantment
-
- All Implemented Interfaces:
IForgeRegistryEntry<Enchantment>
public class ProtectionEnchantment extends Enchantment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProtectionEnchantment.Type-
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 ProtectionEnchantment.Typetype-
Fields inherited from class net.minecraft.enchantment.Enchantment
category, descriptionId
-
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
-
Constructor Summary
Constructors Constructor Description ProtectionEnchantment(Enchantment.Rarity p_i46723_1_, ProtectionEnchantment.Type p_i46723_2_, EquipmentSlotType... p_i46723_3_)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckCompatibility(Enchantment p_77326_1_)intgetDamageProtection(int p_77318_1_, DamageSource p_77318_2_)static doublegetExplosionKnockbackAfterDampener(LivingEntity p_92092_0_, double p_92092_1_)static intgetFireAfterDampener(LivingEntity p_92093_0_, int p_92093_1_)intgetMaxCost(int p_223551_1_)intgetMaxLevel()intgetMinCost(int p_77321_1_)-
Methods inherited from class net.minecraft.enchantment.Enchantment
byId, canApplyAtEnchantingTable, canEnchant, doPostAttack, doPostHurt, getDamageBonus, 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
-
-
-
-
Field Detail
-
type
public final ProtectionEnchantment.Type type
-
-
Constructor Detail
-
ProtectionEnchantment
public ProtectionEnchantment(Enchantment.Rarity p_i46723_1_, ProtectionEnchantment.Type p_i46723_2_, EquipmentSlotType... p_i46723_3_)
-
-
Method Detail
-
getMinCost
public int getMinCost(int p_77321_1_)
- Overrides:
getMinCostin classEnchantment
-
getMaxCost
public int getMaxCost(int p_223551_1_)
- Overrides:
getMaxCostin classEnchantment
-
getMaxLevel
public int getMaxLevel()
- Overrides:
getMaxLevelin classEnchantment
-
getDamageProtection
public int getDamageProtection(int p_77318_1_, DamageSource p_77318_2_)- Overrides:
getDamageProtectionin classEnchantment
-
checkCompatibility
public boolean checkCompatibility(Enchantment p_77326_1_)
- Overrides:
checkCompatibilityin classEnchantment
-
getFireAfterDampener
public static int getFireAfterDampener(LivingEntity p_92093_0_, int p_92093_1_)
-
getExplosionKnockbackAfterDampener
public static double getExplosionKnockbackAfterDampener(LivingEntity p_92092_0_, double p_92092_1_)
-
-