net.minecraft.entity.attribute

public class EntityAttributeInstanceImpl

implements EntityAttributeInstance

als
net.minecraft.world.entity.ai.attributes.ModifiableAttributeInstance
net.minecraft.class_1328
net.minecraft.entity.attribute.EntityAttributeInstanceImpl
net.minecraft.unmapped.C_ugfpattm
net.minecraft.entity.ai.attributes.ModifiableAttributeInstance
net.minecraft.entity.ai.attributes.ModifiableAttributeInstance

Field summary

Modifier and TypeField
private final AbstractEntityAttributeContainer
a
attributeMap
field_6346
container
f_aspgwggm
field_111138_a
attributeMap
private final EntityAttribute
b
attribute
field_6350
attribute
f_wzjlzklb
field_111136_b
genericAttribute
private final Map<EntityAttributeModifier$Operation, Set<EntityAttributeModifier>>
c
modifiers
field_6347
modifiersByOperation
f_ugevchhj
field_111137_c
mapByOperation
private final Map<String, Set<EntityAttributeModifier>>
d
modifiersByName
field_6345
modifiersByName
f_kezqfumu
field_111134_d
mapByName
private final Map<UUID, EntityAttributeModifier>
e
modifierById
field_6343
modifiersByUuid
f_ktxmikpn
field_111135_e
mapByUUID
private double
f
baseValue
field_6349
baseValue
f_reslgyow
field_111132_f
baseValue
private boolean
g
dirty
field_6344
needsRefresh
f_utqpxpkl
field_111133_g
needsUpdate
private double
h
cachedValue
field_6348
cachedValue
f_ggdkluzw
field_111139_h
cachedValue

Constructor summary

ModifierConstructor
public (AbstractEntityAttributeContainer container, EntityAttribute attribute)

Method summary

Modifier and TypeMethod
public EntityAttribute
a()
getAttribute()
method_6198()
getAttribute()
m_mxlwhbkp()
func_111123_a()
getAttribute()
public double
b()
getBaseValue()
method_6201()
getBaseValue()
m_jtbrfpgz()
func_111125_b()
getBaseValue()
public void
a(double arg0)
setBaseValue(double arg0)
method_6192(double arg0)
setBaseValue(double arg0)
m_ibcsuctz(double arg0)
func_111128_a(double arg0)
setBaseValue(double arg0)
public Set<EntityAttributeModifier>
a(alp$a arg0)
getModifiers(AttributeModifier$Operation arg0)
method_6193(class_1322$class_1323 arg0)
getModifiers(EntityAttributeModifier$Operation arg0)
m_kinpuhoz(C_hdbqsqsm$C_pljpmmzs arg0)
func_225504_a_(AttributeModifier$Operation arg0)
func_225504_a_(AttributeModifier$Operation arg0)
public Set<EntityAttributeModifier>
c()
getModifiers()
method_6195()
getModifiers()
m_hzjnirrj()
func_225505_c_()
func_225505_c_()
public EntityAttributeModifier
a(UUID arg0)
getModifier(UUID arg0)
method_6199(UUID arg0)
getModifier(UUID arg0)
m_rtwvskho(UUID arg0)
func_111127_a(UUID arg0)
getModifier(UUID arg0)
public boolean
a(alp arg0)
hasModifier(AttributeModifier arg0)
method_6196(class_1322 arg0)
hasModifier(EntityAttributeModifier arg0)
m_gbtcpwti(C_hdbqsqsm arg0)
func_180374_a(AttributeModifier arg0)
hasModifier(AttributeModifier arg0)
public void
b(alp arg0)
addModifier(AttributeModifier arg0)
method_6197(class_1322 arg0)
addModifier(EntityAttributeModifier arg0)
m_tunrypxo(C_hdbqsqsm arg0)
func_111121_a(AttributeModifier arg0)
applyModifier(AttributeModifier arg0)
protected void
f()
setDirty()
method_6217()
invalidateCache()
m_ekwpbblk()
func_111131_f()
flagForUpdate()
public void
c(alp arg0)
removeModifier(AttributeModifier arg0)
method_6202(class_1322 arg0)
removeModifier(EntityAttributeModifier arg0)
m_iztvbwpj(C_hdbqsqsm arg0)
func_111124_b(AttributeModifier arg0)
removeModifier(AttributeModifier arg0)
public void
b(UUID arg0)
removeModifier(UUID arg0)
method_6200(UUID arg0)
removeModifier(UUID arg0)
m_vvbgjynt(UUID arg0)
func_188479_b(UUID arg0)
removeModifier(UUID arg0)
public double
e()
getValue()
method_6194()
getValue()
m_zxnpgjts()
func_111126_e()
getValue()
private double
g()
calculateValue()
method_6220()
computeValue()
m_rpojbqpn()
func_111129_g()
computeValue()
private Collection<EntityAttributeModifier>
b(alp$a arg0)
getAppliedModifiers(AttributeModifier$Operation arg0)
method_6218(class_1322$class_1323 arg0)
getAllModifiers(EntityAttributeModifier$Operation operation)
m_hgxyiyta(C_hdbqsqsm$C_pljpmmzs arg0)
func_220370_b(AttributeModifier$Operation arg0)
func_220370_b(AttributeModifier$Operation arg0)
public void
d()
removeModifiers()
method_6203()
clearModifiers()
m_nbffouce()
func_142049_d()
removeAllModifiers()