Package net.minecraft.entity.attribute
Class AttributeContainer
java.lang.Object
net.minecraft.entity.attribute.AttributeContainer
- Mappings:
Namespace Name official bcd
intermediary net/minecraft/class_5131
named net/minecraft/entity/attribute/AttributeContainer
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Map<EntityAttribute,
EntityAttributeInstance> private final DefaultAttributeContainer
private static final org.slf4j.Logger
private final 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
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official a
Lbcd;a:Lorg/slf4j/Logger;
intermediary field_23708
Lnet/minecraft/class_5131;field_23708:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/entity/attribute/AttributeContainer;LOGGER:Lorg/slf4j/Logger;
-
custom
- Mappings:
Namespace Name Mixin selector official b
Lbcd;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
Lbcd;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
Lbcd;d:Lbcf;
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>
Lbcd;<init>(Lbcf;)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
Lbcd;a(Lbcc;)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
Lbcd;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
Lbcd;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
Lbcd;a(Lbcb;)Lbcc;
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
Lbcd;b(Lbcb;)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
Lbcd;a(Lbcb;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
Lbcd;c(Lbcb;)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
Lbcd;d(Lbcb;)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
Lbcd;b(Lbcb;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
Lbcd;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
Lbcd;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
Lbcd;a(Lbcd;)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
Lbcd;c()Lpp;
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
Lbcd;a(Lpp;)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
-