@NonnullByDefault public class PaginatedGuiBuilder extends Object
PaginatedGui.| Modifier and Type | Field and Description |
|---|---|
static List<Integer> |
DEFAULT_ITEM_SLOTS |
static int |
DEFAULT_LINES |
static Function<PageInfo,org.bukkit.inventory.ItemStack> |
DEFAULT_NEXT_PAGE_ITEM |
static int |
DEFAULT_NEXT_PAGE_SLOT |
static Function<PageInfo,org.bukkit.inventory.ItemStack> |
DEFAULT_PREVIOUS_PAGE_ITEM |
static int |
DEFAULT_PREVIOUS_PAGE_SLOT |
static MenuScheme |
DEFAULT_SCHEME |
public static final int DEFAULT_LINES
public static final int DEFAULT_NEXT_PAGE_SLOT
public static final int DEFAULT_PREVIOUS_PAGE_SLOT
public static final MenuScheme DEFAULT_SCHEME
public static final Function<PageInfo,org.bukkit.inventory.ItemStack> DEFAULT_NEXT_PAGE_ITEM
public static PaginatedGuiBuilder create()
public PaginatedGuiBuilder copy()
public PaginatedGuiBuilder lines(int lines)
public PaginatedGuiBuilder title(String title)
public PaginatedGuiBuilder itemSlots(List<Integer> itemSlots)
public PaginatedGuiBuilder nextPageSlot(int nextPageSlot)
public PaginatedGuiBuilder previousPageSlot(int previousPageSlot)
public PaginatedGuiBuilder scheme(MenuScheme scheme)
public PaginatedGuiBuilder nextPageItem(Function<PageInfo,org.bukkit.inventory.ItemStack> nextPageItem)
public PaginatedGuiBuilder previousPageItem(Function<PageInfo,org.bukkit.inventory.ItemStack> previousPageItem)
public int getLines()
public String getTitle()
public int getNextPageSlot()
public int getPreviousPageSlot()
public MenuScheme getScheme()
public PaginatedGui build(org.bukkit.entity.Player player, Function<PaginatedGui,List<Item>> content)
Copyright © 2022. All rights reserved.