Class ProtectionEnchantment
java.lang.Object
net.minecraft.world.item.enchantment.Enchantment
net.minecraft.world.item.enchantment.ProtectionEnchantment
- All Implemented Interfaces:
FeatureElement
,IForgeEnchantment
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.enchantment.Enchantment
Enchantment.Cost, Enchantment.EnchantmentDefinition
-
Field Summary
Fields inherited from class net.minecraft.world.item.enchantment.Enchantment
descriptionId
Fields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
Constructor Summary
ConstructorDescriptionProtectionEnchantment
(Enchantment.EnchantmentDefinition p_329207_, ProtectionEnchantment.Type p_45127_) -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkCompatibility
(Enchantment p_45142_) int
getDamageProtection
(int p_45133_, DamageSource p_45134_) static double
getExplosionKnockbackAfterDampener
(LivingEntity p_45136_, double p_45137_) static int
getFireAfterDampener
(LivingEntity p_45139_, int p_45140_) Methods inherited from class net.minecraft.world.item.enchantment.Enchantment
builtInRegistryHolder, byId, canEnchant, constantCost, definition, definition, definition, doPostAttack, doPostHurt, doPostItemStackHurt, dynamicCost, getAnvilCost, getDamageBonus, getDescriptionId, getFullname, getMaxCost, getMaxLevel, getMinCost, getMinLevel, getOrCreateDescriptionId, getSlotItems, getSupportedItems, getWeight, isCompatibleWith, isCurse, isDiscoverable, isPrimaryItem, isTradeable, isTreasureOnly, requiredFeatures
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabled
Methods inherited from interface net.minecraftforge.common.extensions.IForgeEnchantment
canApplyAtEnchantingTable, getDamageBonus, isAllowedOnBooks
-
Field Details
-
type
-
-
Constructor Details
-
ProtectionEnchantment
public ProtectionEnchantment(Enchantment.EnchantmentDefinition p_329207_, ProtectionEnchantment.Type p_45127_)
-
-
Method Details
-
getDamageProtection
- Overrides:
getDamageProtection
in classEnchantment
-
checkCompatibility
- Overrides:
checkCompatibility
in classEnchantment
-
getFireAfterDampener
-
getExplosionKnockbackAfterDampener
-