content
The content of the gui, to be displayed on the lines.
C - The content type.Gui
 
 Only in very rare circumstances should this class be used directly.
 Instead, use the static factory or builder functions from the ScrollGui interface,
 such as ScrollGui.items(), ScrollGui.guis() or ScrollGui.inventories()
 to create a new ScrollGui.
Gui.Builder<G extends Gui,S extends Gui.Builder<G,S>>  ScrollGui.Builder<C>protected List<SlotElement> SlotElements, containing the content.AbstractScrollGui(int width,
 int height,
 boolean infiniteLines,
 int... contentListSlots) AbstractScrollGui.AbstractScrollGui(int width,
 int height,
 boolean infiniteLines,
 Structure structure) AbstractScrollGui.voidaddScrollHandler(@NotNull BiConsumer<Integer,Integer> scrollHandler)  ScrollGui.booleancanScroll(int lines) intScrollGui.intAbstractScrollGui.intScrollGui.voidremoveScrollHandler(@NotNull BiConsumer<Integer,Integer> scrollHandler)  ScrollGui.voidscroll(int lines) voidsetContent(@Nullable List<C> content) ScrollGui for all lines.voidsetCurrentLine(int line) ScrollGui.voidsetScrollHandlers(@NotNull List<@NotNull BiConsumer<Integer,Integer>> scrollHandlers)  protected voidupdate()addItems, addParent, addSlotElements, applyStructure, cancelAnimation, closeForAllViewers, fill, fill, fillBorders, fillColumn, fillRectangle, fillRectangle, fillRectangle, fillRectangle, fillRow, findAllCurrentViewers, findAllWindows, getAllInventories, getAllInventorySlots, getBackground, getHeight, getItem, getItem, getParents, getSize, getSlotElement, getSlotElement, getSlotElements, getWidth, handleClick, handleInvDoubleClick, handleInvDrop, handleInvItemShift, handleInvLeftClick, handleInvMiddleClick, handleInvNumberKey, handleInvOffHandKey, handleInvRightClick, handleInvSlotElementClick, handleItemDrag, handleItemShift, handleSlotElementUpdate, hasSlotElement, hasSlotElement, isFrozen, isIgnoreObscuredInventorySlots, playAnimation, putIntoFirstInventory, remove, remove, removeParent, setBackground, setFrozen, setIgnoreObscuredInventorySlots, setItem, setItem, setSlotElement, setSlotElement, updateControlItemsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddItems, addSlotElements, applyStructure, cancelAnimation, closeForAllViewers, fill, fill, fillBorders, fillColumn, fillRectangle, fillRectangle, fillRectangle, fillRectangle, fillRow, findAllCurrentViewers, findAllWindows, getBackground, getHeight, getItem, getItem, getSize, getSlotElement, getSlotElement, getSlotElements, getWidth, hasSlotElement, hasSlotElement, isFrozen, isIgnoreObscuredInventorySlots, playAnimation, remove, remove, setBackground, setFrozen, setIgnoreObscuredInventorySlots, setItem, setItem, setSlotElement, setSlotElementSlotElements, containing the content.AbstractScrollGui.width - The width of the gui.height - The height of the gui.infiniteLines - Whether the gui has infinite lines.contentListSlots - The slots to be used for lines.AbstractScrollGui.width - The width of the gui.height - The height of the gui.infiniteLines - Whether the gui has infinite lines.structure - The structure of the gui.AbstractScrollGui.ScrollGuiScrollGui.getCurrentLine in interface ScrollGui<C>ScrollGui.ScrollGuiScrollGui.setCurrentLine in interface ScrollGui<C>line - The line to set.ScrollGuiScrollGuiScrollGuiScrollGui.getMaxLine in interface ScrollGui<C>ScrollGui.ScrollGuiScrollGui for all lines.setContent in interface ScrollGui<C>content - The content to set.ScrollGuisetScrollHandlers in interface ScrollGui<C>scrollHandlers - The new scroll handlers.ScrollGuiScrollGui.addScrollHandler in interface ScrollGui<C>scrollHandler - The scroll handler to add.ScrollGuiScrollGui.removeScrollHandler in interface ScrollGui<C>scrollHandler - The scroll handler to remove.