public class ModifiableAttributeInstance extends Object implements AttributeInstance
| Constructor and Description |
|---|
ModifiableAttributeInstance(BaseAttributeMap par1BaseAttributeMap,
Attribute par2Attribute) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyModifier(AttributeModifier par1AttributeModifier) |
Collection |
func_111122_c() |
Attribute |
func_111123_a() |
Collection |
func_111130_a(int par1) |
void |
func_142049_d() |
double |
getAttributeValue() |
double |
getBaseValue() |
AttributeModifier |
getModifier(UUID par1UUID)
Returns attribute modifier, if any, by the given UUID
|
void |
removeModifier(AttributeModifier par1AttributeModifier) |
void |
setAttribute(double par1) |
public ModifiableAttributeInstance(BaseAttributeMap par1BaseAttributeMap, Attribute par2Attribute)
public Attribute func_111123_a()
func_111123_a in interface AttributeInstancepublic double getBaseValue()
getBaseValue in interface AttributeInstancepublic void setAttribute(double par1)
setAttribute in interface AttributeInstancepublic Collection func_111130_a(int par1)
public Collection func_111122_c()
func_111122_c in interface AttributeInstancepublic AttributeModifier getModifier(UUID par1UUID)
getModifier in interface AttributeInstancepublic void applyModifier(AttributeModifier par1AttributeModifier)
applyModifier in interface AttributeInstancepublic void removeModifier(AttributeModifier par1AttributeModifier)
removeModifier in interface AttributeInstancepublic void func_142049_d()
func_142049_d in interface AttributeInstancepublic double getAttributeValue()
getAttributeValue in interface AttributeInstance