Class BaseGUIItemBuilder<T extends GUIItem,B extends BaseGUIItemBuilder<T,B>>

java.lang.Object
de.placeblock.betterinventories.builder.content.BaseGUISectionBuilder<T,B>
de.placeblock.betterinventories.builder.content.BaseGUIItemBuilder<T,B>
Type Parameters:
T - The GUIItem type
B - The Builder type
All Implemented Interfaces:
Builder<T,B>
Direct Known Subclasses:
BaseGUIButtonBuilder, GUIItemBuilder

public abstract class BaseGUIItemBuilder<T extends GUIItem,B extends BaseGUIItemBuilder<T,B>> extends BaseGUISectionBuilder<T,B>
Base class for creating GUIITem-Builders
  • Constructor Details

    • BaseGUIItemBuilder

      public BaseGUIItemBuilder(GUI gui)
      Creates a new BaseGUIItemBuilder
      Parameters:
      gui - The GUI for the Item
  • Method Details

    • item

      public B item(org.bukkit.inventory.ItemStack item)
      Sets the ItemStack of the GUIItem
      Parameters:
      item - The ItemStack
      Returns:
      this
    • getItem

      protected org.bukkit.inventory.ItemStack getItem()
      Returns:
      The ItemStack of the GUIItem