Interface CustomModelDataComponent

All Superinterfaces:
ConfigurationSerializable

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

    • getFloats Link icon

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

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

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

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

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

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

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

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