Interface CustomModelData


@NullMarked @Experimental @NonExtendable public interface CustomModelData
Holds the custom model data.
See Also:
  • Method Details

    • customModelData

      @Contract(value="-> new", pure=true) static CustomModelData.Builder customModelData()
    • floats

      @Contract(pure=true) @Unmodifiable List<Float> floats()
      Gets the custom model data float values.
      Returns:
      the float values
    • flags

      @Contract(pure=true) @Unmodifiable List<Boolean> flags()
      Gets the custom model data boolean values.
      Returns:
      the boolean values
    • strings

      @Contract(pure=true) @Unmodifiable List<String> strings()
      Gets the custom model data string values.
      Returns:
      the string values
    • colors

      @Contract(pure=true) @Unmodifiable List<Color> colors()
      Gets the custom model data color values.
      Returns:
      the color values