public interface IAttributeInstance
| Modifier and Type | Method and Description | 
|---|---|
| void | applyModifier(AttributeModifier modifier) | 
| java.util.Collection<AttributeModifier> | func_111122_c() | 
| IAttribute | getAttribute()Get the Attribute this is an instance of | 
| double | getAttributeValue() | 
| double | getBaseValue() | 
| AttributeModifier | getModifier(java.util.UUID uuid)Returns attribute modifier, if any, by the given UUID | 
| java.util.Collection<AttributeModifier> | getModifiersByOperation(int operation) | 
| boolean | hasModifier(AttributeModifier modifier) | 
| void | removeAllModifiers() | 
| void | removeModifier(AttributeModifier modifier) | 
| void | setBaseValue(double baseValue) | 
IAttribute getAttribute()
double getBaseValue()
void setBaseValue(double baseValue)
java.util.Collection<AttributeModifier> getModifiersByOperation(int operation)
java.util.Collection<AttributeModifier> func_111122_c()
boolean hasModifier(AttributeModifier modifier)
AttributeModifier getModifier(java.util.UUID uuid)
void applyModifier(AttributeModifier modifier)
void removeModifier(AttributeModifier modifier)
void removeAllModifiers()
double getAttributeValue()