Interface AttributeValue


public interface AttributeValue
  • Method Details

    • baseValue

      void baseValue(double value)
      Sets the base value.
      Parameters:
      value - the new base value
      Since:
      1.0.0
    • baseValue

      double baseValue()
      Gets the base value.
      Returns:
      the base value
      Since:
      1.0.0
    • addModifier

      void addModifier(@NotNull @NotNull AttributeModifier modifier)
      Since:
      1.0.0
    • removeModifier

      void removeModifier(@NotNull @NotNull AttributeModifier modifier)
      Since:
      1.0.0
    • calculatedValue

      double calculatedValue()
      Returns:
      the calculated value
      Since:
      1.0.0