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_1769
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_7556 Lnet/minecraft/class_1769;field_7556: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_7557 Lnet/minecraft/class_1769;field_7557: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_7558 Lnet/minecraft/class_1769;field_7558: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_7316 Lnet/minecraft/class_1769;method_7316(Lnet/minecraft/class_1765;)Lnet/minecraft/class_1766;
      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_7315 Lnet/minecraft/class_1769;method_7315(Ljava/lang/String;)Lnet/minecraft/class_1766;
      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_7319 Lnet/minecraft/class_1769;method_7319(Lnet/minecraft/class_1765;)Lnet/minecraft/class_1766;
      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_7320 Lnet/minecraft/class_1769;method_7320(Lnet/minecraft/class_1765;)Lnet/minecraft/class_1766;
      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_7313 Lnet/minecraft/class_1769;method_7313()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_7317 Lnet/minecraft/class_1769;method_7317(Lnet/minecraft/class_1766;)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_7314 Lnet/minecraft/class_1769;method_7314(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_7318 Lnet/minecraft/class_1769;method_7318(Lcom/google/common/collect/Multimap;)V
      named replaceAll Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;replaceAll(Lcom/google/common/collect/Multimap;)V