Class BaseCanvasGUIBuilder<P extends GUIPane,G extends BaseCanvasGUI<P>,B extends BaseCanvasGUIBuilder<P,G,B>>

java.lang.Object
de.placeblock.betterinventories.builder.gui.BaseGUIBuilder<G,B>
de.placeblock.betterinventories.builder.gui.BaseCanvasGUIBuilder<P,G,B>
Type Parameters:
P - The main canvas type
G - The GUI type
B - The Builder type
All Implemented Interfaces:
Builder<G,B>
Direct Known Subclasses:
BaseChestGUIBuilder, CanvasGUIBuilder

public abstract class BaseCanvasGUIBuilder<P extends GUIPane,G extends BaseCanvasGUI<P>,B extends BaseCanvasGUIBuilder<P,G,B>> extends BaseGUIBuilder<G,B>
Base class for creating CanvasGUI-Builders
  • Field Details

    • height

      protected Integer height
      The height of the GUI
  • Constructor Details

    • BaseCanvasGUIBuilder

      public BaseCanvasGUIBuilder(org.bukkit.plugin.Plugin plugin)
      Creates a new BaseCanvasGUIBuilder
      Parameters:
      plugin - The plugin for the GUI
  • Method Details

    • height

      public B height(int height)
      Sets the height of the inventory
      Parameters:
      height - The height
      Returns:
      this
    • getHeight

      protected Integer getHeight()
      Returns:
      The height of the GUI