Package net.minecraft.entity.attribute
Class EntityAttributeContainer
java.lang.Object
net.minecraft.entity.attribute.AbstractEntityAttributeContainer
net.minecraft.entity.attribute.EntityAttributeContainer
public class EntityAttributeContainer extends AbstractEntityAttributeContainer
- Mappings:
Namespace Name official qiintermediary net/minecraft/class_1771named net/minecraft/entity/attribute/EntityAttributeContainer
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,EntityAttributeInstance>instancesByNameprivate Set<EntityAttributeInstance>trackedAttributesFields inherited from class net.minecraft.entity.attribute.AbstractEntityAttributeContainer
attributeHierarchy, instancesById, instancesByKey -
Constructor Summary
Constructors Constructor Description EntityAttributeContainer() -
Method Summary
Modifier and Type Method Description voidadd(EntityAttributeInstance instance)Collection<EntityAttributeInstance>buildTrackedAttributesCollection()protected EntityAttributeInstancecreateInstance(EntityAttribute attribute)EntityAttributeInstanceImplget(String string)EntityAttributeInstanceImplget(EntityAttribute entityAttribute)Set<EntityAttributeInstance>getTrackedAttributes()EntityAttributeInstanceregister(EntityAttribute attribute)Methods inherited from class net.minecraft.entity.attribute.AbstractEntityAttributeContainer
removeAll, replaceAll, values
-
Field Details
-
trackedAttributes
- Mappings:
Namespace Name Mixin selector official eLqi;e:Ljava/util/Set;intermediary field_7568Lnet/minecraft/class_1771;field_7568:Ljava/util/Set;named trackedAttributesLnet/minecraft/entity/attribute/EntityAttributeContainer;trackedAttributes:Ljava/util/Set;
-
instancesByName
- Mappings:
Namespace Name Mixin selector official dLqi;d:Ljava/util/Map;intermediary field_7567Lnet/minecraft/class_1771;field_7567:Ljava/util/Map;named instancesByNameLnet/minecraft/entity/attribute/EntityAttributeContainer;instancesByName:Ljava/util/Map;
-
-
Constructor Details
-
EntityAttributeContainer
public EntityAttributeContainer()
-
-
Method Details
-
get
- Overrides:
getin classAbstractEntityAttributeContainer- Mappings:
Namespace Name Mixin selector official eLqi;e(Lqb;)Lqh;intermediary method_7327Lnet/minecraft/class_1771;method_7327(Lnet/minecraft/class_1765;)Lnet/minecraft/class_1770;named getLnet/minecraft/entity/attribute/EntityAttributeContainer;get(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;
-
get
- Overrides:
getin classAbstractEntityAttributeContainer- Mappings:
Namespace Name Mixin selector official bLqi;b(Ljava/lang/String;)Lqh;intermediary method_7325Lnet/minecraft/class_1771;method_7325(Ljava/lang/String;)Lnet/minecraft/class_1770;named getLnet/minecraft/entity/attribute/EntityAttributeContainer;get(Ljava/lang/String;)Lnet/minecraft/entity/attribute/EntityAttributeInstanceImpl;
-
register
- Overrides:
registerin classAbstractEntityAttributeContainer- Mappings:
Namespace Name Mixin selector official bLqf;b(Lqb;)Lqc;intermediary method_7319Lnet/minecraft/class_1769;method_7319(Lnet/minecraft/class_1765;)Lnet/minecraft/class_1766;named registerLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;register(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
-
createInstance
- Specified by:
createInstancein classAbstractEntityAttributeContainer- Mappings:
Namespace Name Mixin selector official cLqf;c(Lqb;)Lqc;intermediary method_7320Lnet/minecraft/class_1769;method_7320(Lnet/minecraft/class_1765;)Lnet/minecraft/class_1766;named createInstanceLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;createInstance(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
-
add
- Overrides:
addin classAbstractEntityAttributeContainer- Mappings:
Namespace Name Mixin selector official aLqf;a(Lqc;)Vintermediary method_7317Lnet/minecraft/class_1769;method_7317(Lnet/minecraft/class_1766;)Vnamed addLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;add(Lnet/minecraft/entity/attribute/EntityAttributeInstance;)V
-
getTrackedAttributes
- Mappings:
Namespace Name Mixin selector official bLqi;b()Ljava/util/Set;intermediary method_7324Lnet/minecraft/class_1771;method_7324()Ljava/util/Set;named getTrackedAttributesLnet/minecraft/entity/attribute/EntityAttributeContainer;getTrackedAttributes()Ljava/util/Set;
-
buildTrackedAttributesCollection
- Mappings:
Namespace Name Mixin selector official cLqi;c()Ljava/util/Collection;intermediary method_7326Lnet/minecraft/class_1771;method_7326()Ljava/util/Collection;named buildTrackedAttributesCollectionLnet/minecraft/entity/attribute/EntityAttributeContainer;buildTrackedAttributesCollection()Ljava/util/Collection;
-