@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,ItemStack> |
DEFAULT_NEXT_PAGE_ITEM |
static int |
DEFAULT_NEXT_PAGE_SLOT |
static Function<PageInfo,ItemStack> |
DEFAULT_PREVIOUS_PAGE_ITEM |
static int |
DEFAULT_PREVIOUS_PAGE_SLOT |
static MenuScheme |
DEFAULT_SCHEME |
| Modifier and Type | Method and Description |
|---|---|
PaginatedGui |
build(Player player,
Function<PaginatedGui,List<Item>> content) |
PaginatedGuiBuilder |
copy() |
static PaginatedGuiBuilder |
create() |
List<Integer> |
getItemSlots() |
int |
getLines() |
Function<PageInfo,ItemStack> |
getNextPageItem() |
int |
getNextPageSlot() |
Function<PageInfo,ItemStack> |
getPreviousPageItem() |
int |
getPreviousPageSlot() |
MenuScheme |
getScheme() |
String |
getTitle() |
PaginatedGuiBuilder |
itemSlots(List<Integer> itemSlots) |
PaginatedGuiBuilder |
lines(int lines) |
PaginatedGuiBuilder |
nextPageItem(Function<PageInfo,ItemStack> nextPageItem) |
PaginatedGuiBuilder |
nextPageSlot(int nextPageSlot) |
PaginatedGuiBuilder |
previousPageItem(Function<PageInfo,ItemStack> previousPageItem) |
PaginatedGuiBuilder |
previousPageSlot(int previousPageSlot) |
PaginatedGuiBuilder |
scheme(MenuScheme scheme) |
PaginatedGuiBuilder |
title(String title) |
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 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,ItemStack> nextPageItem)
public PaginatedGuiBuilder previousPageItem(Function<PageInfo,ItemStack> previousPageItem)
public int getLines()
public String getTitle()
public int getNextPageSlot()
public int getPreviousPageSlot()
public MenuScheme getScheme()
public PaginatedGui build(Player player, Function<PaginatedGui,List<Item>> content)
Copyright © 2020. All rights reserved.