Package net.minecraft.entity.attribute
Class AbstractEntityAttributeContainer
java.lang.Object
net.minecraft.entity.attribute.AbstractEntityAttributeContainer
- Direct Known Subclasses:
EntityAttributeContainer
public abstract class AbstractEntityAttributeContainer extends Object
- Mappings:
Namespace Name official qfintermediary net/minecraft/class_1769named net/minecraft/entity/attribute/AbstractEntityAttributeContainer
-
Field Summary
Fields Modifier and Type Field Description protected Multimap<EntityAttribute,EntityAttribute>attributeHierarchyprotected Map<String,EntityAttributeInstance>instancesByIdprotected Map<EntityAttribute,EntityAttributeInstance>instancesByKey -
Constructor Summary
Constructors Constructor Description AbstractEntityAttributeContainer() -
Method Summary
Modifier and Type Method Description voidadd(EntityAttributeInstance instance)protected abstract EntityAttributeInstancecreateInstance(EntityAttribute attribute)EntityAttributeInstanceget(String name)EntityAttributeInstanceget(EntityAttribute attribute)EntityAttributeInstanceregister(EntityAttribute attribute)voidremoveAll(Multimap<String,AttributeModifier> modifiers)voidreplaceAll(Multimap<String,AttributeModifier> modifiers)Collection<EntityAttributeInstance>values()
-
Field Details
-
instancesByKey
- Mappings:
Namespace Name Mixin selector official aLqf;a:Ljava/util/Map;intermediary field_7556Lnet/minecraft/class_1769;field_7556:Ljava/util/Map;named instancesByKeyLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;instancesByKey:Ljava/util/Map;
-
instancesById
- Mappings:
Namespace Name Mixin selector official bLqf;b:Ljava/util/Map;intermediary field_7557Lnet/minecraft/class_1769;field_7557:Ljava/util/Map;named instancesByIdLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;instancesById:Ljava/util/Map;
-
attributeHierarchy
- Mappings:
Namespace Name Mixin selector official cLqf;c:Lcom/google/common/collect/Multimap;intermediary field_7558Lnet/minecraft/class_1769;field_7558:Lcom/google/common/collect/Multimap;named attributeHierarchyLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;attributeHierarchy:Lcom/google/common/collect/Multimap;
-
-
Constructor Details
-
AbstractEntityAttributeContainer
public AbstractEntityAttributeContainer()
-
-
Method Details
-
get
- Mappings:
Namespace Name Mixin selector official aLqf;a(Lqb;)Lqc;intermediary method_7316Lnet/minecraft/class_1769;method_7316(Lnet/minecraft/class_1765;)Lnet/minecraft/class_1766;named getLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;get(Lnet/minecraft/entity/attribute/EntityAttribute;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
-
get
- Mappings:
Namespace Name Mixin selector official aLqf;a(Ljava/lang/String;)Lqc;intermediary method_7315Lnet/minecraft/class_1769;method_7315(Ljava/lang/String;)Lnet/minecraft/class_1766;named getLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;get(Ljava/lang/String;)Lnet/minecraft/entity/attribute/EntityAttributeInstance;
-
register
- 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
- 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;
-
values
- Mappings:
Namespace Name Mixin selector official aLqf;a()Ljava/util/Collection;intermediary method_7313Lnet/minecraft/class_1769;method_7313()Ljava/util/Collection;named valuesLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;values()Ljava/util/Collection;
-
add
- 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
-
removeAll
- Mappings:
Namespace Name Mixin selector official aLqf;a(Lcom/google/common/collect/Multimap;)Vintermediary method_7314Lnet/minecraft/class_1769;method_7314(Lcom/google/common/collect/Multimap;)Vnamed removeAllLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;removeAll(Lcom/google/common/collect/Multimap;)V
-
replaceAll
- Mappings:
Namespace Name Mixin selector official bLqf;b(Lcom/google/common/collect/Multimap;)Vintermediary method_7318Lnet/minecraft/class_1769;method_7318(Lcom/google/common/collect/Multimap;)Vnamed replaceAllLnet/minecraft/entity/attribute/AbstractEntityAttributeContainer;replaceAll(Lcom/google/common/collect/Multimap;)V
-