public interface IAttributeInstance
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| 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()Get the Attribute this is an instance of | 
| double | getBaseValue() | 
| AttributeModifier | getModifier(java.util.UUID uuid)Returns attribute modifier, if any, by the given 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_)