Class AbstractEntityAttributeContainer

java.lang.Object
net.minecraft.entity.attribute.AbstractEntityAttributeContainer
Direct Known Subclasses:
EntityAttributeContainer

public abstract class AbstractEntityAttributeContainer extends Object
Mappings:
Namespace Name
official qf
intermediary net/minecraft/class_1706
named net/minecraft/entity/attribute/AbstractEntityAttributeContainer
  • Field Details

    • instancesByKey

      protected final Map<EntityAttribute,EntityAttributeInstance> instancesByKey
      Mappings:
      Namespace Name Mixin selector
      official a Lqf;a:Ljava/util/Map;
      intermediary field_6820 Lnet/minecraft/class_1706;field_6820:Ljava/util/Map;
      named instancesByKey Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;instancesByKey:Ljava/util/Map;
    • instancesById

      protected final Map<String,EntityAttributeInstance> instancesById
      Mappings:
      Namespace Name Mixin selector
      official b Lqf;b:Ljava/util/Map;
      intermediary field_6821 Lnet/minecraft/class_1706;field_6821:Ljava/util/Map;
      named instancesById Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;instancesById:Ljava/util/Map;
    • attributeHierarchy

      protected final Multimap<EntityAttribute,EntityAttribute> attributeHierarchy
      Mappings:
      Namespace Name Mixin selector
      official c Lqf;c:Lcom/google/common/collect/Multimap;
      intermediary field_11927 Lnet/minecraft/class_1706;field_11927:Lcom/google/common/collect/Multimap;
      named attributeHierarchy Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;attributeHierarchy:Lcom/google/common/collect/Multimap;
  • Constructor Details

    • AbstractEntityAttributeContainer

      public AbstractEntityAttributeContainer()
  • Method Details

    • get

      public EntityAttributeInstance get(EntityAttribute attribute)
      Mappings:
      Namespace Name Mixin selector
      official a Lqf;a(Lqb;)Lqc;
      intermediary method_6207 Lnet/minecraft/class_1706;method_6207(Lnet/minecraft/class_1702;)Lnet/minecraft/class_1703;
      named get Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;get(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
    • get

      public EntityAttributeInstance get(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lqf;a(Ljava/lang/String;)Lqc;
      intermediary method_6206 Lnet/minecraft/class_1706;method_6206(Ljava/lang/String;)Lnet/minecraft/class_1703;
      named get Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;get(Ljava/lang/String;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
    • register

      public EntityAttributeInstance register(EntityAttribute attribute)
      Mappings:
      Namespace Name Mixin selector
      official b Lqf;b(Lqb;)Lqc;
      intermediary method_6210 Lnet/minecraft/class_1706;method_6210(Lnet/minecraft/class_1702;)Lnet/minecraft/class_1703;
      named register Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;register(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
    • createInstance

      protected abstract EntityAttributeInstance createInstance(EntityAttribute attribute)
      Mappings:
      Namespace Name Mixin selector
      official c Lqf;c(Lqb;)Lqc;
      intermediary method_10997 Lnet/minecraft/class_1706;method_10997(Lnet/minecraft/class_1702;)Lnet/minecraft/class_1703;
      named createInstance Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;createInstance(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
    • values

      Mappings:
      Namespace Name Mixin selector
      official a Lqf;a()Ljava/util/Collection;
      intermediary method_6204 Lnet/minecraft/class_1706;method_6204()Ljava/util/Collection;
      named values Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;values()Ljava/util/Collection;
    • add

      public void add(EntityAttributeInstance instance)
      Mappings:
      Namespace Name Mixin selector
      official a Lqf;a(Lqc;)V
      intermediary method_10996 Lnet/minecraft/class_1706;method_10996(Lnet/minecraft/class_1703;)V
      named add Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;add(Lnet/minecraft/entity/attribute/EntityAttributeInstance;)V
    • removeAll

      public void removeAll(Multimap<String,AttributeModifier> modifiers)
      Mappings:
      Namespace Name Mixin selector
      official a Lqf;a(Lcom/google/common/collect/Multimap;)V
      intermediary method_6205 Lnet/minecraft/class_1706;method_6205(Lcom/google/common/collect/Multimap;)V
      named removeAll Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;removeAll(Lcom/google/common/collect/Multimap;)V
    • replaceAll

      public void replaceAll(Multimap<String,AttributeModifier> modifiers)
      Mappings:
      Namespace Name Mixin selector
      official b Lqf;b(Lcom/google/common/collect/Multimap;)V
      intermediary method_6209 Lnet/minecraft/class_1706;method_6209(Lcom/google/common/collect/Multimap;)V
      named replaceAll Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;replaceAll(Lcom/google/common/collect/Multimap;)V