public interface IAttributeInstance
Modifier and Type | Method and Description |
---|---|
void |
applyModifier(AttributeModifier modifier) |
java.util.Set<AttributeModifier> |
func_225504_a_(AttributeModifier.Operation p_225504_1_) |
java.util.Set<AttributeModifier> |
func_225505_c_() |
default void |
func_226302_a_(IAttributeInstance p_226302_1_) |
IAttribute |
getAttribute() |
double |
getBaseValue() |
AttributeModifier |
getModifier(java.util.UUID uuid) |
double |
getValue() |
boolean |
hasModifier(AttributeModifier modifier) |
void |
removeAllModifiers() |
void |
removeModifier(AttributeModifier modifier) |
void |
removeModifier(java.util.UUID p_188479_1_) |
void |
setBaseValue(double baseValue) |
IAttribute getAttribute()
double getBaseValue()
void setBaseValue(double baseValue)
java.util.Set<AttributeModifier> func_225504_a_(AttributeModifier.Operation p_225504_1_)
java.util.Set<AttributeModifier> func_225505_c_()
boolean hasModifier(AttributeModifier modifier)
@Nullable AttributeModifier getModifier(java.util.UUID uuid)
void applyModifier(AttributeModifier modifier)
void removeModifier(AttributeModifier modifier)
void removeModifier(java.util.UUID p_188479_1_)
void removeAllModifiers()
double getValue()
default void func_226302_a_(IAttributeInstance p_226302_1_)