Class RecordListGui

java.lang.Object
com.mclds.plugins.gui.BaseGui
com.mclds.plugins.gui.ListGui
com.mclds.plugins.mcldscustomcontainer.guis.RecordListGui
All Implemented Interfaces:
Gui, org.bukkit.event.Listener

public abstract class RecordListGui extends ListGui
  • Constructor Details

    • RecordListGui

      public RecordListGui(String title)
  • Method Details

    • getRecords

      public abstract List<org.bukkit.inventory.ItemStack> getRecords()
    • onRemove

      public abstract void onRemove(int index)
    • show

      public void show(org.bukkit.entity.Player viewer)
      Specified by:
      show in interface Gui
      Overrides:
      show in class ListGui
    • create

      public static RecordListGui create(String title, Consumer<Integer> onRemove, Map<org.bukkit.OfflinePlayer,List<String>> player_records)