Interface CustomComponent

All Known Subinterfaces:
CustomTrigger<E>
All Known Implementing Classes:
CustomEffectComponent

public interface CustomComponent
Fabled © 2024 studio.magemonkey.fabled.dynamic.custom.CustomComponent
  • Method Details

    • getKey

      String getKey()
      Returns:
      unique key for your component (what is used in skill .yml files)
    • getType

      ComponentType getType()
      Returns:
      type of the component, describing it's general purpose
      See Also:
    • getDescription

      String getDescription()
      Returns:
      A description for your trigger that's shown in the editor
    • getOptions

      List<EditorOption> getOptions()
      Returns:
      settings to show in the editor
    • getDisplayName

      default String getDisplayName()
    • isContainer

      default boolean isContainer()