Interface ButtonMap

All Superinterfaces:
Initializable
All Known Implementing Classes:
AdvancedButtonMap, SimpleButtonMap

public interface ButtonMap extends Initializable
The button map used by GUIHolder
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Map<@NotNull Integer,@NotNull DisplayButton>
    getButtons(@NotNull UUID uuid, InventorySize inventorySize)
    Get the button map that is ready to be displayed to the unique id

    Methods inherited from interface me.hsgamer.hscore.ui.property.Initializable

    init, stop
  • Method Details

    • getButtons

      @NotNull @NotNull Map<@NotNull Integer,@NotNull DisplayButton> getButtons(@NotNull @NotNull UUID uuid, InventorySize inventorySize)
      Get the button map that is ready to be displayed to the unique id
      Parameters:
      uuid - the unique id
      inventorySize - the size of the inventory
      Returns:
      the button map