Class EntityAttributeContainer

java.lang.Object
net.minecraft.entity.attribute.AbstractEntityAttributeContainer
net.minecraft.entity.attribute.EntityAttributeContainer

public class EntityAttributeContainer
extends AbstractEntityAttributeContainer
Mappings:
Namespace Name
official qi
intermediary net/minecraft/class_1771
named net/minecraft/entity/attribute/EntityAttributeContainer
  • Field Details

    • trackedAttributes

      private final Set<EntityAttributeInstance> trackedAttributes
      Mappings:
      Namespace Name Mixin selector
      official e Lqi;e:Ljava/util/Set;
      intermediary field_7568 Lnet/minecraft/class_1771;field_7568:Ljava/util/Set;
      named trackedAttributes Lnet/minecraft/entity/attribute/EntityAttributeContainer;trackedAttributes:Ljava/util/Set;
    • instancesByName

      protected final Map<String,​EntityAttributeInstance> instancesByName
      Mappings:
      Namespace Name Mixin selector
      official d Lqi;d:Ljava/util/Map;
      intermediary field_7567 Lnet/minecraft/class_1771;field_7567:Ljava/util/Map;
      named instancesByName Lnet/minecraft/entity/attribute/EntityAttributeContainer;instancesByName:Ljava/util/Map;
  • Constructor Details

    • EntityAttributeContainer

      public EntityAttributeContainer()
  • Method Details

    • get

      public EntityAttributeInstanceImpl get​(EntityAttribute entityAttribute)
      Overrides:
      get in class AbstractEntityAttributeContainer
      Mappings:
      Namespace Name Mixin selector
      official e Lqi;e(Lqb;)Lqh;
      intermediary method_7327 Lnet/minecraft/class_1771;method_7327(Lnet/minecraft/class_1765;)Lnet/minecraft/class_1770;
      named get Lnet/minecraft/entity/attribute/EntityAttributeContainer;get(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;
    • get

      public EntityAttributeInstanceImpl get​(String string)
      Overrides:
      get in class AbstractEntityAttributeContainer
      Mappings:
      Namespace Name Mixin selector
      official b Lqi;b(Ljava/lang/String;)Lqh;
      intermediary method_7325 Lnet/minecraft/class_1771;method_7325(Ljava/lang/String;)Lnet/minecraft/class_1770;
      named get Lnet/minecraft/entity/attribute/EntityAttributeContainer;get(Ljava/lang/String;)Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;
    • register

      public EntityAttributeInstance register​(EntityAttribute attribute)
      Overrides:
      register in class AbstractEntityAttributeContainer
      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 EntityAttributeInstance createInstance​(EntityAttribute attribute)
      Specified by:
      createInstance in class AbstractEntityAttributeContainer
      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;
    • add

      public void add​(EntityAttributeInstance instance)
      Overrides:
      add in class AbstractEntityAttributeContainer
      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
    • getTrackedAttributes

      public Set<EntityAttributeInstance> getTrackedAttributes()
      Mappings:
      Namespace Name Mixin selector
      official b Lqi;b()Ljava/util/Set;
      intermediary method_7324 Lnet/minecraft/class_1771;method_7324()Ljava/util/Set;
      named getTrackedAttributes Lnet/minecraft/entity/attribute/EntityAttributeContainer;getTrackedAttributes()Ljava/util/Set;
    • buildTrackedAttributesCollection

      public Collection<EntityAttributeInstance> buildTrackedAttributesCollection()
      Mappings:
      Namespace Name Mixin selector
      official c Lqi;c()Ljava/util/Collection;
      intermediary method_7326 Lnet/minecraft/class_1771;method_7326()Ljava/util/Collection;
      named buildTrackedAttributesCollection Lnet/minecraft/entity/attribute/EntityAttributeContainer;buildTrackedAttributesCollection()Ljava/util/Collection;