Class SwitchGUIButton.AbstractBuilder<B extends SwitchGUIButton.AbstractBuilder<B,P>,P extends SwitchGUIButton>

Type Parameters:
B - The Builder that implements this one
P - The GUIButton that is built
Direct Known Subclasses:
BackGUIButton.AbstractBuilder, SwitchGUIButton.Builder
Enclosing class:
SwitchGUIButton

protected abstract static class SwitchGUIButton.AbstractBuilder<B extends SwitchGUIButton.AbstractBuilder<B,P>,P extends SwitchGUIButton> extends GUIButton.AbstractBuilder<B,P>
Abstract Builder for creating SwitchGUIButton
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder(GUI gui)
      Creates a new Builder
      Parameters:
      gui - The gui this button belongs to
  • Method Details

    • targetGUI

      public B targetGUI(Function<org.bukkit.entity.Player,GUI> target)
      Sets the targetGUI attribute
      Parameters:
      target - The target GUI to open on click
      Returns:
      Itself