net.minecraft.entity.ai.attributes

## Interface IAttributeInstance

- All Known Implementing Classes:
    ModifiableAttributeInstance

      public interface IAttributeInstance

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `applyModifier(AttributeModifier var1)`
    `java.util.Collection` | `func_111122_c()`
    `IAttribute` | `getAttribute()`
    `double` | `getAttributeValue()`
    `double` | `getBaseValue()`
    `AttributeModifier` | `getModifier(java.util.UUID var1)`
    `void` | `removeAllModifiers()`
    `void` | `removeModifier(AttributeModifier var1)`
    `void` | `setBaseValue(double var1)`

- - ### Method Detail

    - #### getAttribute

          IAttribute getAttribute()

    - #### getBaseValue

          double getBaseValue()

    - #### setBaseValue

          void setBaseValue(double var1)

    - #### func_111122_c

          java.util.Collection func_111122_c()

    - #### getModifier

          AttributeModifier getModifier(java.util.UUID var1)

    - #### applyModifier

          void applyModifier(AttributeModifier var1)

    - #### removeModifier

          void removeModifier(AttributeModifier var1)

    - #### removeAllModifiers

          void removeAllModifiers()

    - #### getAttributeValue

          double getAttributeValue()