net.minecraft.world.entity.ai.attributes

public class AttributeMap

bzv
net.minecraft.world.entity.ai.attributes.AttributeMap
net.minecraft.class_5131

Field summary

Modifier and TypeField
private final Map<Holder<Attribute>, AttributeInstance>
a
attributes
field_23709
private final Set<AttributeInstance>
b
attributesToSync
field_51889
private final Set<AttributeInstance>
c
attributesToUpdate
field_51890
private final AttributeSupplier
d
supplier
field_23711

Constructor summary

ModifierConstructor
public (AttributeSupplier arg0)

Method summary

Modifier and TypeMethod
private void
a(bzu arg0)
onAttributeModified(AttributeInstance arg0)
method_26845(class_1324 arg0)
public Set<AttributeInstance>
a()
getAttributesToSync()
method_60497()
public Set<AttributeInstance>
b()
getAttributesToUpdate()
method_60498()
public Collection<AttributeInstance>
c()
getSyncableAttributes()
method_26851()
public AttributeInstance
a(ji<bzt> arg0)
getInstance(Holder<Attribute> arg0)
method_45329(class_6880<class_1320> arg0)
public boolean
b(ji<bzt> arg0)
hasAttribute(Holder<Attribute> arg0)
method_45331(class_6880<class_1320> arg0)
public boolean
a(ji<bzt> arg0, alw arg1)
hasModifier(Holder<Attribute> arg0, ResourceLocation arg1)
method_45330(class_6880<class_1320> arg0, class_2960 arg1)
public double
c(ji<bzt> arg0)
getValue(Holder<Attribute> arg0)
method_26852(class_6880<class_1320> arg0)
public double
d(ji<bzt> arg0)
getBaseValue(Holder<Attribute> arg0)
method_26856(class_6880<class_1320> arg0)
public double
b(ji<bzt> arg0, alw arg1)
getModifierValue(Holder<Attribute> arg0, ResourceLocation arg1)
method_45332(class_6880<class_1320> arg0, class_2960 arg1)
public void
a(com.google.common.collect.Multimap<ji<bzt>, bzw> arg0)
addTransientAttributeModifiers(com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> arg0)
method_59932(com.google.common.collect.Multimap<class_6880<class_1320>, class_1322> arg0)
public void
b(com.google.common.collect.Multimap<ji<bzt>, bzw> arg0)
removeAttributeModifiers(com.google.common.collect.Multimap<Holder<Attribute>, AttributeModifier> arg0)
method_59935(com.google.common.collect.Multimap<class_6880<class_1320>, class_1322> arg0)
public void
a(bzv arg0)
assignAllValues(AttributeMap arg0)
method_26846(class_5131 arg0)
public void
b(bzv arg0)
assignBaseValues(AttributeMap arg0)
method_60614(class_5131 arg0)
public void
c(bzv arg0)
assignPermanentModifiers(AttributeMap arg0)
method_61437(class_5131 arg0)
public boolean
e(ji<bzt> arg0)
resetBaseValue(Holder<Attribute> arg0)
method_65115(class_6880<class_1320> arg0)
public List<AttributeInstance$Packed>
d()
pack()
method_71382()
public void
a(List<bzu$a> arg0)
apply(List<AttributeInstance$Packed> arg0)
method_71381(List<class_1324$class_11345> arg0)