public abstract class BaseAttributeMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
attributes |
protected java.util.Map |
attributesByName |
protected com.google.common.collect.Multimap |
field_180377_c |
Constructor and Description |
---|
BaseAttributeMap() |
Modifier and Type | Method and Description |
---|---|
void |
applyAttributeModifiers(com.google.common.collect.Multimap p_111147_1_) |
protected abstract IAttributeInstance |
func_180376_c(IAttribute p_180376_1_) |
void |
func_180794_a(IAttributeInstance p_180794_1_) |
java.util.Collection |
getAllAttributes() |
IAttributeInstance |
getAttributeInstance(IAttribute p_111151_1_) |
IAttributeInstance |
getAttributeInstanceByName(java.lang.String p_111152_1_) |
IAttributeInstance |
registerAttribute(IAttribute p_111150_1_) |
void |
removeAttributeModifiers(com.google.common.collect.Multimap p_111148_1_) |
protected final java.util.Map attributes
protected final java.util.Map attributesByName
protected final com.google.common.collect.Multimap field_180377_c
public IAttributeInstance getAttributeInstance(IAttribute p_111151_1_)
public IAttributeInstance getAttributeInstanceByName(java.lang.String p_111152_1_)
public IAttributeInstance registerAttribute(IAttribute p_111150_1_)
protected abstract IAttributeInstance func_180376_c(IAttribute p_180376_1_)
public java.util.Collection getAllAttributes()
public void func_180794_a(IAttributeInstance p_180794_1_)
public void removeAttributeModifiers(com.google.common.collect.Multimap p_111148_1_)
public void applyAttributeModifiers(com.google.common.collect.Multimap p_111147_1_)