Class SubmitGUIButton

All Implemented Interfaces:
Sizeable

public abstract class SubmitGUIButton extends GUIButton
Button which shows a confirm-item if clicked. Builder: SubmitGUIButtonBuilder
  • Field Details

    • SUBMIT_ITEM

      public static final org.bukkit.inventory.ItemStack SUBMIT_ITEM
      The default submit-item
  • Constructor Details

    • SubmitGUIButton

      public SubmitGUIButton(GUI gui, org.bukkit.inventory.ItemStack item)
      Creates a new SubmitGUIButton
      Parameters:
      gui - The GUI
      item - The ItemStack of the Button
    • SubmitGUIButton

      public SubmitGUIButton(GUI gui, org.bukkit.inventory.ItemStack item, int submitDelay)
      Creates a new SubmitGUIButton
      Parameters:
      gui - The GUI
      item - The ItemStack of the Button
      submitDelay - The delay before the submit item is shown
    • SubmitGUIButton

      public SubmitGUIButton(GUI gui, org.bukkit.inventory.ItemStack item, org.bukkit.inventory.ItemStack submitItem)
      Creates a new SubmitGUIButton
      Parameters:
      gui - The GUI
      item - The ItemStack of the Button
      submitItem - The item to be displayed on submit
    • SubmitGUIButton

      public SubmitGUIButton(GUI gui, org.bukkit.inventory.ItemStack item, org.bukkit.inventory.ItemStack submitItem, int submitDelay)
      Creates a new SubmitGUIButton
      Parameters:
      gui - The GUI
      item - The ItemStack of the Button
      submitDelay - The delay before the submit item is shown
      submitItem - The item to be displayed on submit
    • SubmitGUIButton

      public SubmitGUIButton(GUI gui, org.bukkit.inventory.ItemStack item, String permission)
      Creates a new SubmitGUIButton
      Parameters:
      gui - The GUI
      item - The ItemStack of the Button
      permission - The permission required to click on this button
    • SubmitGUIButton

      public SubmitGUIButton(GUI gui, org.bukkit.inventory.ItemStack item, String permission, int submitDelay)
      Creates a new SubmitGUIButton
      Parameters:
      gui - The GUI
      item - The ItemStack of the Button
      permission - The permission required to click on this buttonon
      submitDelay - The delay before the submit item is shown
    • SubmitGUIButton

      public SubmitGUIButton(GUI gui, org.bukkit.inventory.ItemStack item, org.bukkit.inventory.ItemStack submitItem, String permission)
      Creates a new SubmitGUIButton
      Parameters:
      gui - The GUI
      item - The ItemStack of the Button
      submitItem - The item to be displayed on submit
      permission - The permission required to click on this button
    • SubmitGUIButton

      public SubmitGUIButton(GUI gui, org.bukkit.inventory.ItemStack item, org.bukkit.inventory.ItemStack submitItem, String permission, int submitDelay)
      Creates a new SubmitGUIButton
      Parameters:
      gui - The GUI
      item - The ItemStack of the Button
      submitItem - The item to be displayed on submit
      permission - The permission required to click on this button
      submitDelay - The delay before the submit item is shown
  • Method Details

    • onClick

      public void onClick(ClickData data)
      Description copied from class: GUIButton
      Is called when the player clicks on the Button no matter how.
      Specified by:
      onClick in class GUIButton
      Parameters:
      data - The ClickData
    • onSubmit

      public abstract void onSubmit(ClickData data)
      Is called on submit
      Parameters:
      data - The ClickData of the click