net.minecraft.entity.attribute

public class EntityAttributeInstance

arh
net.minecraft.world.entity.ai.attributes.AttributeInstance
net.minecraft.class_1324
net.minecraft.entity.attribute.EntityAttributeInstance
net.minecraft.unmapped.C_lzukavpx
net.minecraft.entity.ai.attributes.ModifiableAttributeInstance
net.minecraft.entity.ai.attributes.ModifiableAttributeInstance

Field summary

Modifier and TypeField
private final EntityAttribute
a
attribute
field_23700
type
f_mlqjboam
field_111136_b
genericAttribute
private final Map<EntityAttributeModifier$Operation, Set<EntityAttributeModifier>>
b
modifiersByOperation
field_23701
operationToModifiers
f_ybqmfnir
field_111137_c
mapByOperation
private final Map<UUID, EntityAttributeModifier>
c
modifierById
field_23702
idToModifiers
f_axpfwlpj
field_233757_c_
instanceMap
private final Set<EntityAttributeModifier>
d
permanentModifiers
field_23703
persistentModifiers
f_kbiwugqb
field_111135_e
mapByUUID
private double
e
baseValue
field_23704
baseValue
f_aekcslxq
field_233759_e_
base
private boolean
f
dirty
field_23705
dirty
f_liwslfna
field_233760_f_
requiresComputation
private double
g
cachedValue
field_23706
value
f_hbhcmses
field_233761_g_
modifiedValue
private final Consumer<EntityAttributeInstance>
h
onDirty
field_23707
updateCallback
f_obppmvpj
field_233762_h_
modifiedValueConsumer

Constructor summary

ModifierConstructor
public (EntityAttribute type, Consumer<EntityAttributeInstance> updateCallback)

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 baseValue)
m_ibcsuctz(double arg0)
func_111128_a(double arg0)
setBaseValue(double baseValue)
public Set<EntityAttributeModifier>
a(arj$a arg0)
getModifiers(AttributeModifier$Operation arg0)
method_6193(class_1322$class_1323 arg0)
getModifiers(EntityAttributeModifier$Operation operation)
m_kinpuhoz(C_hdbqsqsm$C_pljpmmzs arg0)
func_225504_a_(AttributeModifier$Operation arg0)
getOrCreateModifiersByOperation(AttributeModifier$Operation operation)
public Set<EntityAttributeModifier>
c()
getModifiers()
method_6195()
getModifiers()
m_hzjnirrj()
func_225505_c_()
getModifierListCopy()
public EntityAttributeModifier
a(UUID arg0)
getModifier(UUID arg0)
method_6199(UUID arg0)
getModifier(UUID uuid)
m_rtwvskho(UUID arg0)
func_111127_a(UUID arg0)
getModifier(UUID uuid)
public boolean
a(arj arg0)
hasModifier(AttributeModifier arg0)
method_6196(class_1322 arg0)
hasModifier(EntityAttributeModifier modifier)
m_gbtcpwti(C_hdbqsqsm arg0)
func_180374_a(AttributeModifier arg0)
hasModifier(AttributeModifier modifier)
private void
e(arj arg0)
addModifier(AttributeModifier arg0)
method_6197(class_1322 arg0)
addModifier(EntityAttributeModifier modifier)
m_tunrypxo(C_hdbqsqsm arg0)
func_111121_a(AttributeModifier arg0)
applyModifier(AttributeModifier modifier)
public void
b(arj arg0)
addTransientModifier(AttributeModifier arg0)
method_26835(class_1322 arg0)
addTemporaryModifier(EntityAttributeModifier modifier)
m_rhfwxbjf(C_hdbqsqsm arg0)
func_233767_b_(AttributeModifier arg0)
applyNonPersistentModifier(AttributeModifier modifier)
public void
c(arj arg0)
addPermanentModifier(AttributeModifier arg0)
method_26837(class_1322 arg0)
addPersistentModifier(EntityAttributeModifier modifier)
m_ljjavjgr(C_hdbqsqsm arg0)
func_233769_c_(AttributeModifier arg0)
applyPersistentModifier(AttributeModifier modifier)
protected void
d()
setDirty()
method_26838()
onUpdate()
m_jivcejqw()
func_233771_d_()
compute()
public void
d(arj arg0)
removeModifier(AttributeModifier arg0)
method_6202(class_1322 arg0)
removeModifier(EntityAttributeModifier modifier)
m_iztvbwpj(C_hdbqsqsm arg0)
func_111124_b(AttributeModifier arg0)
removeModifier(AttributeModifier modifier)
public void
b(UUID arg0)
removeModifier(UUID arg0)
method_6200(UUID arg0)
removeModifier(UUID uuid)
m_vvbgjynt(UUID arg0)
func_188479_b(UUID arg0)
removeModifier(UUID identifier)
public boolean
c(UUID arg0)
removePermanentModifier(UUID arg0)
method_27304(UUID arg0)
tryRemoveModifier(UUID uuid)
m_butflrhp(UUID arg0)
func_233770_c_(UUID arg0)
removePersistentModifier(UUID identifier)
public double
f()
getValue()
method_6194()
getValue()
m_zxnpgjts()
func_111126_e()
getValue()
private double
h()
calculateValue()
method_26840()
computeValue()
m_oczhaipt()
func_111129_g()
computeValue()
private Collection<EntityAttributeModifier>
b(arj$a arg0)
getModifiersOrEmpty(AttributeModifier$Operation arg0)
method_26834(class_1322$class_1323 arg0)
getModifiersByOperation(EntityAttributeModifier$Operation operation)
m_ojdeprdt(C_hdbqsqsm$C_pljpmmzs arg0)
func_220370_b(AttributeModifier$Operation arg0)
getModifiersByOperation(AttributeModifier$Operation operation)
public void
a(arh arg0)
replaceFrom(AttributeInstance arg0)
method_26831(class_1324 arg0)
setFrom(EntityAttributeInstance other)
m_rissyeel(C_lzukavpx arg0)
func_233763_a_(ModifiableAttributeInstance arg0)
copyValuesFromInstance(ModifiableAttributeInstance instance)
public CompoundTag
g()
save()
method_26839()
toTag()
m_ardmyaxt()
func_233772_g_()
writeInstances()
public void
a(md arg0)
load(CompoundTag arg0)
method_26833(class_2487 arg0)
fromTag(CompoundTag tag)
m_gtfjwrju(C_hhlwcnih arg0)
func_233765_a_(CompoundNBT arg0)
readInstances(CompoundNBT nbt)
public void
e()
removeModifiers()
method_6203()
clearModifiers()
m_mgkvtsyq()
func_142049_d()
removeAllModifiers()