net.minecraft.enchantment

public class ProtectionEnchantment

extends Enchantment

acr
net.minecraft.unmapped.C_92498637
net.minecraft.enchantment.ProtectionEnchantment

Field summary

Modifier and TypeField
private static final String[]
E
f_48095800
TYPE_NAMES
private static final int[]
F
f_58895597
MIN_XP
private static final int[]
G
f_51794017
XP_MODIFIER
private static final int[]
H
f_11716923
MAX_XP
public final int
a
f_16331664
type

Constructor summary

ModifierConstructor
public (int id, Identifier key, int type, int protectionType)

Method summary

Modifier and TypeMethod
public int
a(int arg0)
m_66257761(int arg0)
getMinXpRequirement(int arg0)
public int
b(int arg0)
m_54000908(int arg0)
getMaxXpRequirement(int arg0)
public int
b()
m_53029843()
getMaxLevel()
public int
a(int arg0, ow arg1)
m_43595178(int arg0, C_83334639 arg1)
getExtraProtection(int arg0, DamageSource arg1)
public String
a()
m_27822537()
getTranslationKey()
public boolean
a(aci arg0)
m_54481598(C_24720596 arg0)
isCompatible(Enchantment arg0)
public static int
a(pk arg0, int arg1)
m_51038697(C_42232651 arg0, int arg1)
modifyOnFireTimer(Entity entity, int ticks)
public static double
a(pk arg0, double arg1)
m_43564202(C_42232651 arg0, double arg1)
modifyExplosionDamage(Entity entity, double damage)