Class MultipartProperty.IntegerBoundProperty

java.lang.Object
alexiil.mc.lib.multipart.api.property.MultipartProperty<java.lang.Integer>
alexiil.mc.lib.multipart.api.property.MultipartProperty.IntegerBoundProperty
Direct Known Subclasses:
MultipartProperties.RedstonePowerProperty
Enclosing class:
MultipartProperty<T>

public static class MultipartProperty.IntegerBoundProperty
extends MultipartProperty<java.lang.Integer>
  • Field Details

    • min

      public final java.lang.Integer min
    • max

      public final java.lang.Integer max
  • Constructor Details

    • IntegerBoundProperty

      public IntegerBoundProperty​(java.lang.String name, int min, int max, int defaultValue)
  • Method Details

    • combine

      public java.lang.Integer combine​(java.util.List<java.lang.Integer> values)
      Specified by:
      combine in class MultipartProperty<java.lang.Integer>
      Parameters:
      values - A non-empty list of property values.
      Returns:
      The combined value.