Package cc.carm.plugin.userprefix.ui
Class PrefixSelectGUI
- java.lang.Object
-
- cc.carm.lib.easyplugin.gui.GUI
-
- cc.carm.lib.easyplugin.gui.paged.PagedGUI
-
- cc.carm.lib.easyplugin.gui.paged.CommonPagedGUI
-
- cc.carm.lib.easyplugin.gui.paged.AutoPagedGUI
-
- cc.carm.plugin.userprefix.ui.PrefixSelectGUI
-
public class PrefixSelectGUI extends cc.carm.lib.easyplugin.gui.paged.AutoPagedGUI
-
-
Field Summary
Fields Modifier and Type Field Description protected @Nullable Stringgroupstatic HashSet<Player>openingUsersprotected Playerplayer
-
Constructor Summary
Constructors Constructor Description PrefixSelectGUI(Player player)PrefixSelectGUI(Player player, @Nullable String group)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidcloseAll()@Nullable StringgetGroup()PlayergetPlayer()voidloadExtraIcons()voidloadItems()voidonClose()static voidopen(Player player)static voidopen(Player player, @Nullable String group)static voidremoveOpening(Player player)-
Methods inherited from class cc.carm.lib.easyplugin.gui.paged.AutoPagedGUI
fillEmptySlots, openGUI, setNextPageSlot, setNextPageUI, setNoNextPageUI, setNoPreviousPageUI, setPreviousPageSlot, setPreviousPageUI
-
Methods inherited from class cc.carm.lib.easyplugin.gui.paged.CommonPagedGUI
getFirstPageNumber, getLastPageNumber, goFirstPage, goLastPage, hasNextPage, hasPreviousPage
-
Methods inherited from class cc.carm.lib.easyplugin.gui.paged.PagedGUI
addItem, addItem, addItemStack, getCurrentPage, getLastPageNumber, getPagedContainer, goNextPage, goPreviousPage, onPageChange, removeItem, removeItem, setCurrentPage
-
Methods inherited from class cc.carm.lib.easyplugin.gui.GUI
applyToInventory, getFlag, getGUIName, getGUIType, getItem, getItems, getOpenedGUI, getOpenedGUIs, getPlugin, hasOpenedGUI, initialize, onDrag, onUpdate, rawClickListener, removeFlag, removeOpenedGUI, setCancelOnOuter, setCancelOnSelf, setCancelOnTarget, setEmptyItem, setFlag, setItem, setItem, setItem, setItemStack, setItemStack, setOpenedGUI, updateTitle, updateView
-
-
-
-
Method Detail
-
getPlayer
public Player getPlayer()
-
getGroup
@Nullable public @Nullable String getGroup()
-
loadExtraIcons
public void loadExtraIcons()
-
loadItems
public void loadItems()
-
onClose
public void onClose()
- Overrides:
onClosein classcc.carm.lib.easyplugin.gui.GUI
-
removeOpening
public static void removeOpening(Player player)
-
closeAll
public static void closeAll()
-
open
public static void open(Player player)
-
-