Class PreferencesGUI
java.lang.Object
net.joseplay.allianceutils.api.menu.SimpleMenu
net.joseplay.allianceutils.api.menu.PagedCustomMenu
net.joseplay.allianceutils.api.preferences.gui.PreferencesGUI
- All Implemented Interfaces:
Menu,org.bukkit.inventory.InventoryHolder
-
Nested Class Summary
Nested classes/interfaces inherited from class net.joseplay.allianceutils.api.menu.SimpleMenu
SimpleMenu.Rows, SimpleMenu.RowsStyle -
Field Summary
Fields inherited from class net.joseplay.allianceutils.api.menu.PagedCustomMenu
contentSlots, currentPage, fixedActions, fixedItems, maxPage, pagedActions, pagedItemsFields inherited from class net.joseplay.allianceutils.api.menu.SimpleMenu
cancelClickPlayerInventory, PLACEHOLDER_ITEM, PLACEHOLDER_KEY, player, updateIntervalTicks -
Constructor Summary
ConstructorsConstructorDescriptionPreferencesGUI(PreferencesCategory category, SimpleMenu.Rows rows, String title, List<Integer> contentSlots, int nextSlot, int previousSlot) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclick(org.bukkit.event.inventory.InventoryClickEvent e, int slot) voidvoidfixView()org.bukkit.inventory.ItemStackorg.bukkit.inventory.ItemStackvoidvoidvoidvoidparseLore(org.bukkit.inventory.meta.ItemMeta meta, PreferencePermission preferencePermission) voidvoidvoidupdate()Methods inherited from class net.joseplay.allianceutils.api.menu.PagedCustomMenu
addAll, addItem, addItem, clearContent, clearFixedItems, getContentSlots, getCurrentPage, getFixedActions, getFixedItems, getMaxPage, getNextSlot, getPagedActions, getPagedItems, getPreviousSlot, setFixedItem, setFixedItem, setItem, setItem, setItem, setItem, setPageMethods inherited from class net.joseplay.allianceutils.api.menu.SimpleMenu
enableAutoUpdate, findNextFree, getActionsMap, getInventory, getItemsMap, onClose, open, setCancelClickPlayerInventory, setItemNull, setUsePlaceholders, unCheckedClick, usePlaceholders
-
Constructor Details
-
Method Details
-
giveawaySlot
public void giveawaySlot() -
getNextItem
public org.bukkit.inventory.ItemStack getNextItem()- Overrides:
getNextItemin classPagedCustomMenu
-
getPreviousItem
public org.bukkit.inventory.ItemStack getPreviousItem()- Overrides:
getPreviousItemin classPagedCustomMenu
-
onSetItems
public void onSetItems()- Specified by:
onSetItemsin interfaceMenu- Specified by:
onSetItemsin classSimpleMenu
-
createPlaceholdeItem
public void createPlaceholdeItem()- Overrides:
createPlaceholdeItemin classSimpleMenu
-
addPreferenceToGUI
-
parseLore
public void parseLore(org.bukkit.inventory.meta.ItemMeta meta, PreferencePermission preferencePermission) -
fixView
public void fixView() -
update
public void update()- Specified by:
updatein interfaceMenu- Overrides:
updatein classPagedCustomMenu
-
giveAwayRun
public void giveAwayRun() -
click
public void click(org.bukkit.event.inventory.InventoryClickEvent e, int slot) - Specified by:
clickin interfaceMenu- Overrides:
clickin classPagedCustomMenu
-
setPlaceholders
public void setPlaceholders()- Specified by:
setPlaceholdersin interfaceMenu- Overrides:
setPlaceholdersin classSimpleMenu
-