public abstract class BaseAttributeMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
attributes |
protected java.util.Map |
attributesByName |
Constructor and Description |
---|
BaseAttributeMap() |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeInstance(ModifiableAttributeInstance par1ModifiableAttributeInstance) |
void |
applyAttributeModifiers(com.google.common.collect.Multimap par1Multimap) |
java.util.Collection |
getAllAttributes() |
IAttributeInstance |
getAttributeInstance(IAttribute par1Attribute) |
IAttributeInstance |
getAttributeInstanceByName(java.lang.String par1Str) |
abstract IAttributeInstance |
registerAttribute(IAttribute var1) |
void |
removeAttributeModifiers(com.google.common.collect.Multimap par1Multimap) |
protected final java.util.Map attributes
protected final java.util.Map attributesByName
public IAttributeInstance getAttributeInstance(IAttribute par1Attribute)
public IAttributeInstance getAttributeInstanceByName(java.lang.String par1Str)
public abstract IAttributeInstance registerAttribute(IAttribute var1)
public java.util.Collection getAllAttributes()
public void addAttributeInstance(ModifiableAttributeInstance par1ModifiableAttributeInstance)
public void removeAttributeModifiers(com.google.common.collect.Multimap par1Multimap)
public void applyAttributeModifiers(com.google.common.collect.Multimap par1Multimap)