Interface CustomModelDataComponent

All Superinterfaces:
ConfigurationSerializable

@Experimental public interface CustomModelDataComponent extends ConfigurationSerializable
Represents a component which adds custom model data.
  • Method Details

    • getFloats

      @NotNull List<Float> getFloats()
      Gets a list of the custom floats.
      Returns:
      unmodifiable list
    • setFloats

      void setFloats(@NotNull List<Float> floats)
      Sets a list of the custom floats.
      Parameters:
      floats - new list
    • getFlags

      @NotNull List<Boolean> getFlags()
      Gets a list of the custom flags.
      Returns:
      unmodifiable list
    • setFlags

      void setFlags(@NotNull List<Boolean> flags)
      Sets a list of the custom flags.
      Parameters:
      flags - new list
    • getStrings

      @NotNull List<String> getStrings()
      Gets a list of the custom strings.
      Returns:
      unmodifiable list
    • setStrings

      void setStrings(@NotNull List<String> strings)
      Sets a list of the custom strings.
      Parameters:
      strings - new list
    • getColors

      @NotNull List<Color> getColors()
      Gets a list of the custom colors.
      Returns:
      unmodifiable list
    • setColors

      void setColors(@NotNull List<Color> colors)
      Sets a list of the custom colors.
      Parameters:
      colors - new list