Class BaseCanvasGUI.Builder<B extends BaseCanvasGUI.Builder<B,G,C,P>,G extends BaseCanvasGUI<C>,C extends GUIPane,P extends org.bukkit.plugin.java.JavaPlugin>

java.lang.Object
de.placeblock.betterinventories.Builder<B,G>
de.placeblock.betterinventories.gui.GUI.Builder<B,G,P>
de.placeblock.betterinventories.gui.impl.BaseCanvasGUI.Builder<B,G,C,P>
Type Parameters:
B - The Builder that implements this one
G - The GUI that is built
C - The Pane that lives inside the ChestGUI
P - The Plugin that uses this builder
Direct Known Subclasses:
BaseChestGUI.Builder, CanvasGUI.Builder
Enclosing class:
BaseCanvasGUI<C extends GUIPane>

public abstract static class BaseCanvasGUI.Builder<B extends BaseCanvasGUI.Builder<B,G,C,P>,G extends BaseCanvasGUI<C>,C extends GUIPane,P extends org.bukkit.plugin.java.JavaPlugin> extends GUI.Builder<B,G,P>
Builder for creating BaseCanvasGUIs
  • Constructor Details

    • Builder

      public Builder(P plugin)
      Creates a new Builder
      Parameters:
      plugin - The plugin that uses this builder