类 AttributeMap
java.lang.Object
net.minecraft.world.entity.ai.attributes.AttributeMap
-
字段概要
字段修饰符和类型字段说明private final Map<Attribute,
AttributeInstance> private final Set<AttributeInstance>
private static final org.slf4j.Logger
private final AttributeSupplier
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
addTransientAttributeModifiers
(com.google.common.collect.Multimap<Attribute, AttributeModifier> pMap) void
assignValues
(AttributeMap pManager) double
getBaseValue
(Attribute pAttribute) getInstance
(Holder<Attribute> pAttribute) getInstance
(Attribute pAttribute) double
getModifierValue
(Holder<Attribute> pAttribute, UUID pUuid) double
getModifierValue
(Attribute pAttribute, UUID pUuid) double
boolean
hasAttribute
(Holder<Attribute> pAttribute) boolean
hasAttribute
(Attribute pAttribute) boolean
hasModifier
(Holder<Attribute> pAttribute, UUID pUuid) boolean
hasModifier
(Attribute pAttribute, UUID pUuid) void
private void
onAttributeModified
(AttributeInstance p_22158_) void
removeAttributeModifiers
(com.google.common.collect.Multimap<Attribute, AttributeModifier> pMap) save()
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
attributes
-
dirtyAttributes
-
supplier
-
-
构造器详细资料
-
AttributeMap
-
-
方法详细资料
-
onAttributeModified
-
getDirtyAttributes
-
getSyncableAttributes
-
getInstance
-
getInstance
-
hasAttribute
-
hasAttribute
-
hasModifier
-
hasModifier
-
getValue
-
getBaseValue
-
getModifierValue
-
getModifierValue
-
removeAttributeModifiers
public void removeAttributeModifiers(com.google.common.collect.Multimap<Attribute, AttributeModifier> pMap) -
addTransientAttributeModifiers
public void addTransientAttributeModifiers(com.google.common.collect.Multimap<Attribute, AttributeModifier> pMap) -
assignValues
-
save
-
load
-