Class EntityAttributeContainer

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

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

    • trackedAttributes

      private final Set trackedAttributes
      Mappings:
      Namespace Name Mixin selector
      official d Lsb;d: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 instancesByName
      Mappings:
      Namespace Name Mixin selector
      official c Lsb;c: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 c Lsb;c(Lrs;)Lry;
      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 Lsb;b(Ljava/lang/String;)Lry;
      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)
      Specified by:
      register in class AbstractEntityAttributeContainer
      Mappings:
      Namespace Name Mixin selector
      official b Lrw;b(Lrs;)Lrt;
      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;
    • method_6208

      public void method_6208(EntityAttributeInstanceImpl entityAttributeInstanceImpl)
      Overrides:
      method_6208 in class AbstractEntityAttributeContainer
      Mappings:
      Namespace Name Mixin selector
      official a Lrw;a(Lry;)V
      intermediary method_6208 Lnet/minecraft/class_1706;method_6208(Lnet/minecraft/class_1707;)V
      named method_6208 Lnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;method_6208(Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;)V
    • getTrackedAttributes

      public Set getTrackedAttributes()
      Mappings:
      Namespace Name Mixin selector
      official b Lsb;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 buildTrackedAttributesCollection()
      Mappings:
      Namespace Name Mixin selector
      official c Lsb;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;