public abstract class BaseAttributeMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<IAttribute,IAttributeInstance> |
attributes |
protected java.util.Map<java.lang.String,IAttributeInstance> |
attributesByName |
protected <any> |
field_180377_c |
Constructor and Description |
---|
BaseAttributeMap() |
Modifier and Type | Method and Description |
---|---|
void |
applyAttributeModifiers(<any> p_111147_1_) |
protected abstract IAttributeInstance |
func_180376_c(IAttribute p_180376_1_) |
void |
func_180794_a(IAttributeInstance p_180794_1_) |
java.util.Collection<IAttributeInstance> |
getAllAttributes() |
IAttributeInstance |
getAttributeInstance(IAttribute attribute) |
IAttributeInstance |
getAttributeInstanceByName(java.lang.String attributeName) |
IAttributeInstance |
registerAttribute(IAttribute attribute)
Registers an attribute with this AttributeMap, returns a modifiable AttributeInstance associated with this map
|
void |
removeAttributeModifiers(<any> p_111148_1_) |
protected final java.util.Map<IAttribute,IAttributeInstance> attributes
protected final java.util.Map<java.lang.String,IAttributeInstance> attributesByName
protected final <any> field_180377_c
public IAttributeInstance getAttributeInstance(IAttribute attribute)
public IAttributeInstance getAttributeInstanceByName(java.lang.String attributeName)
public IAttributeInstance registerAttribute(IAttribute attribute)
protected abstract IAttributeInstance func_180376_c(IAttribute p_180376_1_)
public java.util.Collection<IAttributeInstance> getAllAttributes()
public void func_180794_a(IAttributeInstance p_180794_1_)
public void removeAttributeModifiers(<any> p_111148_1_)
public void applyAttributeModifiers(<any> p_111147_1_)