Interface PackSelectionModel.Entry

All Known Implementing Classes:
PackSelectionModel.EntryBase, PackSelectionModel.SelectedPackEntry, PackSelectionModel.UnselectedPackEntry
Enclosing class:
PackSelectionModel

public static interface PackSelectionModel.Entry
  • Method Details

    • getIconTexture

      ResourceLocation getIconTexture()
    • getCompatibility

      PackCompatibility getCompatibility()
    • getId

      String getId()
    • getTitle

      Component getTitle()
    • getDescription

      Component getDescription()
    • getPackSource

      PackSource getPackSource()
    • getExtendedDescription

      default Component getExtendedDescription()
    • isFixedPosition

      boolean isFixedPosition()
    • isRequired

      boolean isRequired()
    • select

      void select()
    • unselect

      void unselect()
    • moveUp

      void moveUp()
    • moveDown

      void moveDown()
    • isSelected

      boolean isSelected()
    • canSelect

      default boolean canSelect()
    • canUnselect

      default boolean canUnselect()
    • canMoveUp

      boolean canMoveUp()
    • canMoveDown

      boolean canMoveDown()