Class SubmitGUIButtonBuilder

All Implemented Interfaces:
Builder<SubmitGUIButton,SubmitGUIButtonBuilder>

public class SubmitGUIButtonBuilder extends BaseGUIButtonBuilder<SubmitGUIButton,SubmitGUIButtonBuilder>
Builder for creating SubmitGUIButtons
  • Constructor Details

    • SubmitGUIButtonBuilder

      public SubmitGUIButtonBuilder(GUI gui)
      Creates a new SubmitGUIButtonBuilder
      Parameters:
      gui - The GUI for the Button
  • Method Details

    • submitItem

      public SubmitGUIButtonBuilder submitItem(org.bukkit.inventory.ItemStack item)
      Sets the submit-item
      Parameters:
      item - The submit-item
      Returns:
      this
    • submitDelay

      public SubmitGUIButtonBuilder submitDelay(int delay)
      Sets the submit-delay
      Parameters:
      delay - The submit-delay
      Returns:
      this
    • onSubmit

      public SubmitGUIButtonBuilder onSubmit(Consumer<ClickData> callback)
      Sets the submit Handler
      Parameters:
      callback - The submit Handler
      Returns:
      this
    • build

      public SubmitGUIButton build()
      Builds the Button
      Returns:
      The new Button