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

Type Parameters:
B - The Builder that implements this one
P - The CommandGUIButton that is build
Direct Known Subclasses:
CommandGUIButton.Builder
Enclosing class:
CommandGUIButton

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

    • AbstractBuilder

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

    • command

      public B command(String command)
      Sets the command attribute
      Parameters:
      command - The command that gets executed on click
      Returns:
      Itself