content
The content of the gui, to be displayed on the pages.
C - The content type.Gui with pages.
Only in very rare circumstances should this class be used directly.
Instead, use the static builder or factory functions from the PagedGui interface,
such as PagedGui.items(), PagedGui.guis() or, PagedGui.inventories()
to create a new PagedGui.
Gui.Builder<G extends Gui,S extends Gui.Builder<G,S>> PagedGui.Builder<C>AbstractPagedGui(int width,
int height,
boolean infinitePages,
int... contentListSlots) AbstractPagedGui.AbstractPagedGui(int width,
int height,
boolean infinitePages,
Structure structure) AbstractPagedGui.voidaddPageChangeHandler(@NotNull BiConsumer<Integer,Integer> pageChangeHandler) int[]PagedGui.intPagedGui as an index.intPagedGui has.@Nullable List<BiConsumer<Integer,Integer>> voidgoBack()voidbooleanPagedGui.booleanbooleanvoidremovePageChangeHandler(@NotNull BiConsumer<Integer,Integer> pageChangeHandler) voidsetContent(@Nullable List<C> content) PagedGui for all pages.voidsetPage(int page) PagedGui.voidsetPageChangeHandlers(@Nullable List<@NotNull BiConsumer<Integer,Integer>> handlers) 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, setSlotElementAbstractPagedGui.width - The width of the gui.height - The height of the gui.infinitePages - Whether the gui has infinite pages.contentListSlots - The slots to be used for pages.AbstractPagedGui.width - The width of the gui.height - The height of the gui.infinitePages - Whether the gui has infinite pages.structure - The structure of the gui.PagedGuiPagedGuiPagedGuiPagedGui.PagedGuihasNextPage in interface PagedGui<C>PagedGuihasPreviousPage in interface PagedGui<C>PagedGuiPagedGui for all pages.setContent in interface PagedGui<C>content - The content to set.PagedGuiPagedGui has.getPageAmount in interface PagedGui<C>PagedGui has.PagedGuiPagedGui as an index.getCurrentPage in interface PagedGui<C>PagedGui as an index.PagedGuiPagedGui.hasInfinitePages in interface PagedGui<C>PagedGui.PagedGuiPagedGui.getContentListSlots in interface PagedGui<C>PagedGui.PagedGuiaddPageChangeHandler in interface PagedGui<C>pageChangeHandler - The handler to register.PagedGuiremovePageChangeHandler in interface PagedGui<C>pageChangeHandler - The handler to unregister.PagedGuisetPageChangeHandlers in interface PagedGui<C>handlers - The new page change handlers.PagedGuigetPageChangeHandlers in interface PagedGui<C>