Package net.minecraft.entity.attribute
Class AttributeContainer
java.lang.Object
net.minecraft.entity.attribute.AttributeContainer
- Mappings:
Namespace Name official aur
intermediary net/minecraft/class_5131
named net/minecraft/entity/attribute/AttributeContainer
-
Field Summary
Modifier and TypeFieldDescriptionprivate Map<EntityAttribute,EntityAttributeInstance>
private DefaultAttributeContainer
private static Logger
private Set<EntityAttributeInstance>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addTemporaryModifiers(Multimap<EntityAttribute,EntityAttributeModifier> attributeModifiers)
double
getBaseValue(EntityAttribute attribute)
getCustomInstance(EntityAttribute attribute)
double
getModifierValue(EntityAttribute attribute, UUID uuid)
double
getValue(EntityAttribute attribute)
boolean
hasAttribute(EntityAttribute attribute)
boolean
hasModifierForAttribute(EntityAttribute attribute, UUID uuid)
void
void
removeModifiers(Multimap<EntityAttribute,EntityAttributeModifier> attributeModifiers)
void
setFrom(AttributeContainer other)
toNbt()
private void
updateTrackedStatus(EntityAttributeInstance instance)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Laur;a:Lorg/apache/logging/log4j/Logger;
intermediary field_23708
Lnet/minecraft/class_5131;field_23708:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/entity/attribute/AttributeContainer;LOGGER:Lorg/apache/logging/log4j/Logger;
-
custom
- Mappings:
Namespace Name Mixin selector official b
Laur;b:Ljava/util/Map;
intermediary field_23709
Lnet/minecraft/class_5131;field_23709:Ljava/util/Map;
named custom
Lnet/minecraft/entity/attribute/AttributeContainer;custom:Ljava/util/Map;
-
tracked
- Mappings:
Namespace Name Mixin selector official c
Laur;c:Ljava/util/Set;
intermediary field_23710
Lnet/minecraft/class_5131;field_23710:Ljava/util/Set;
named tracked
Lnet/minecraft/entity/attribute/AttributeContainer;tracked:Ljava/util/Set;
-
fallback
- Mappings:
Namespace Name Mixin selector official d
Laur;d:Laut;
intermediary field_23711
Lnet/minecraft/class_5131;field_23711:Lnet/minecraft/class_5132;
named fallback
Lnet/minecraft/entity/attribute/AttributeContainer;fallback:Lnet/minecraft/entity/attribute/DefaultAttributeContainer;
-
-
Constructor Details
-
AttributeContainer
- Mappings:
Namespace Name Mixin selector official <init>
Laur;<init>(Laut;)V
intermediary <init>
Lnet/minecraft/class_5131;<init>(Lnet/minecraft/class_5132;)V
named <init>
Lnet/minecraft/entity/attribute/AttributeContainer;<init>(Lnet/minecraft/entity/attribute/DefaultAttributeContainer;)V
-
-
Method Details
-
updateTrackedStatus
- Mappings:
Namespace Name Mixin selector official a
Laur;a(Lauq;)V
intermediary method_26845
Lnet/minecraft/class_5131;method_26845(Lnet/minecraft/class_1324;)V
named updateTrackedStatus
Lnet/minecraft/entity/attribute/AttributeContainer;updateTrackedStatus(Lnet/minecraft/entity/attribute/EntityAttributeInstance;)V
-
getTracked
- Mappings:
Namespace Name Mixin selector official a
Laur;a()Ljava/util/Set;
intermediary method_26841
Lnet/minecraft/class_5131;method_26841()Ljava/util/Set;
named getTracked
Lnet/minecraft/entity/attribute/AttributeContainer;getTracked()Ljava/util/Set;
-
getAttributesToSend
- Mappings:
Namespace Name Mixin selector official b
Laur;b()Ljava/util/Collection;
intermediary method_26851
Lnet/minecraft/class_5131;method_26851()Ljava/util/Collection;
named getAttributesToSend
Lnet/minecraft/entity/attribute/AttributeContainer;getAttributesToSend()Ljava/util/Collection;
-
getCustomInstance
- Mappings:
Namespace Name Mixin selector official a
Laur;a(Laup;)Lauq;
intermediary method_26842
Lnet/minecraft/class_5131;method_26842(Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;
named getCustomInstance
Lnet/minecraft/entity/attribute/AttributeContainer;getCustomInstance(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
-
hasAttribute
- Mappings:
Namespace Name Mixin selector official b
Laur;b(Laup;)Z
intermediary method_27306
Lnet/minecraft/class_5131;method_27306(Lnet/minecraft/class_1320;)Z
named hasAttribute
Lnet/minecraft/entity/attribute/AttributeContainer;hasAttribute(Lnet/minecraft/entity/attribute/EntityAttribute;)Z
-
hasModifierForAttribute
- Mappings:
Namespace Name Mixin selector official a
Laur;a(Laup;Ljava/util/UUID;)Z
intermediary method_27305
Lnet/minecraft/class_5131;method_27305(Lnet/minecraft/class_1320;Ljava/util/UUID;)Z
named hasModifierForAttribute
Lnet/minecraft/entity/attribute/AttributeContainer;hasModifierForAttribute(Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/util/UUID;)Z
-
getValue
- Mappings:
Namespace Name Mixin selector official c
Laur;c(Laup;)D
intermediary method_26852
Lnet/minecraft/class_5131;method_26852(Lnet/minecraft/class_1320;)D
named getValue
Lnet/minecraft/entity/attribute/AttributeContainer;getValue(Lnet/minecraft/entity/attribute/EntityAttribute;)D
-
getBaseValue
- Mappings:
Namespace Name Mixin selector official d
Laur;d(Laup;)D
intermediary method_26856
Lnet/minecraft/class_5131;method_26856(Lnet/minecraft/class_1320;)D
named getBaseValue
Lnet/minecraft/entity/attribute/AttributeContainer;getBaseValue(Lnet/minecraft/entity/attribute/EntityAttribute;)D
-
getModifierValue
- Mappings:
Namespace Name Mixin selector official b
Laur;b(Laup;Ljava/util/UUID;)D
intermediary method_27307
Lnet/minecraft/class_5131;method_27307(Lnet/minecraft/class_1320;Ljava/util/UUID;)D
named getModifierValue
Lnet/minecraft/entity/attribute/AttributeContainer;getModifierValue(Lnet/minecraft/entity/attribute/EntityAttribute;Ljava/util/UUID;)D
-
removeModifiers
- Mappings:
Namespace Name Mixin selector official a
Laur;a(Lcom/google/common/collect/Multimap;)V
intermediary method_26847
Lnet/minecraft/class_5131;method_26847(Lcom/google/common/collect/Multimap;)V
named removeModifiers
Lnet/minecraft/entity/attribute/AttributeContainer;removeModifiers(Lcom/google/common/collect/Multimap;)V
-
addTemporaryModifiers
public void addTemporaryModifiers(Multimap<EntityAttribute,EntityAttributeModifier> attributeModifiers)- Mappings:
Namespace Name Mixin selector official b
Laur;b(Lcom/google/common/collect/Multimap;)V
intermediary method_26854
Lnet/minecraft/class_5131;method_26854(Lcom/google/common/collect/Multimap;)V
named addTemporaryModifiers
Lnet/minecraft/entity/attribute/AttributeContainer;addTemporaryModifiers(Lcom/google/common/collect/Multimap;)V
-
setFrom
- Mappings:
Namespace Name Mixin selector official a
Laur;a(Laur;)V
intermediary method_26846
Lnet/minecraft/class_5131;method_26846(Lnet/minecraft/class_5131;)V
named setFrom
Lnet/minecraft/entity/attribute/AttributeContainer;setFrom(Lnet/minecraft/entity/attribute/AttributeContainer;)V
-
toNbt
- Mappings:
Namespace Name Mixin selector official c
Laur;c()Lng;
intermediary method_26855
Lnet/minecraft/class_5131;method_26855()Lnet/minecraft/class_2499;
named toNbt
Lnet/minecraft/entity/attribute/AttributeContainer;toNbt()Lnet/minecraft/nbt/NbtList;
-
readNbt
- Mappings:
Namespace Name Mixin selector official a
Laur;a(Lng;)V
intermediary method_26850
Lnet/minecraft/class_5131;method_26850(Lnet/minecraft/class_2499;)V
named readNbt
Lnet/minecraft/entity/attribute/AttributeContainer;readNbt(Lnet/minecraft/nbt/NbtList;)V
-