Class EntityAttributeContainer

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

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

    • trackedAttributes

      private final Set<EntityAttributeInstance> trackedAttributes
      Mappings:
      Namespace Name Mixin selector
      official e Lwi;e:Ljava/util/Set;
      intermediary field_6834 Lnet/minecraft/class_1709;field_6834: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 Lwi;d:Ljava/util/Map;
      intermediary field_6833 Lnet/minecraft/class_1709;field_6833: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 Lwi;e(Lwc;)Lwh;
      intermediary method_6219 Lnet/minecraft/class_1709;method_6219(Lnet/minecraft/class_1702;)Lnet/minecraft/class_1707;
      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 Lwi;b(Ljava/lang/String;)Lwh;
      intermediary method_6217 Lnet/minecraft/class_1709;method_6217(Ljava/lang/String;)Lnet/minecraft/class_1707;
      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 Lwg;b(Lwc;)Lwd;
      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 EntityAttributeInstance createInstance(EntityAttribute attribute)
      Specified by:
      createInstance in class AbstractEntityAttributeContainer
      Mappings:
      Namespace Name Mixin selector
      official c Lwg;c(Lwc;)Lwd;
      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;
    • add

      public void add(EntityAttributeInstance instance)
      Overrides:
      add in class AbstractEntityAttributeContainer
      Mappings:
      Namespace Name Mixin selector
      official a Lwg;a(Lwd;)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
    • getTrackedAttributes

      public Set<EntityAttributeInstance> getTrackedAttributes()
      Mappings:
      Namespace Name Mixin selector
      official b Lwi;b()Ljava/util/Set;
      intermediary method_6216 Lnet/minecraft/class_1709;method_6216()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 Lwi;c()Ljava/util/Collection;
      intermediary method_6218 Lnet/minecraft/class_1709;method_6218()Ljava/util/Collection;
      named buildTrackedAttributesCollection Lnet/minecraft/entity/attribute/EntityAttributeContainer;buildTrackedAttributesCollection()Ljava/util/Collection;