net.minecraft.entity.ai.attributes

## Interface AttributeInstance

- All Known Implementing Classes:
    ModifiableAttributeInstance

      public interface AttributeInstance

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `applyModifier(AttributeModifier attributemodifier)`
    `Collection` | `func_111122_c()`
    `Attribute` | `func_111123_a()`
    `void` | `func_142049_d()`
    `double` | `getAttributeValue()`
    `double` | `getBaseValue()`
    `AttributeModifier` | `getModifier(UUID uuid)` Returns attribute modifier, if any, by the given UUID
    `void` | `removeModifier(AttributeModifier attributemodifier)`
    `void` | `setAttribute(double d0)`

- - ### Method Detail

    - #### func_111123_a

          Attribute func_111123_a()

    - #### getBaseValue

          double getBaseValue()

    - #### setAttribute

          void setAttribute(double d0)

    - #### func_111122_c

          Collection func_111122_c()

    - #### getModifier

          AttributeModifier getModifier(UUID uuid)

      Returns attribute modifier, if any, by the given UUID

    - #### applyModifier

          void applyModifier(AttributeModifier attributemodifier)

    - #### removeModifier

          void removeModifier(AttributeModifier attributemodifier)

    - #### func_142049_d

          void func_142049_d()

    - #### getAttributeValue

          double getAttributeValue()