Index
All Classes and Interfaces|All Packages
A
- addAction(Button.Action, ButtonAction) - Method in class net.staticstudios.menus.button.MutableButton
-
Add an action to the button
- addButton(Button) - Method in class net.staticstudios.menus.menu.PagedMenu
- addButton(Button) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
-
Add a button to the menu.
- amount(int) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set the amount of the button
- amount(int) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Set the amount of the button
B
- BACK - Static variable in interface net.staticstudios.menus.button.Button
- BackButton - Class in net.staticstudios.menus.button
- BackButton() - Constructor for class net.staticstudios.menus.button.BackButton
- BLACK - Static variable in class net.staticstudios.menus.button.Button.Placeholder
- BLUE - Static variable in class net.staticstudios.menus.button.Button.Placeholder
- BROWN - Static variable in class net.staticstudios.menus.button.Button.Placeholder
- build() - Method in interface net.staticstudios.menus.button.ButtonBuilder
-
Build the button
- build() - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
- build() - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
- build(MenuViewer) - Method in interface net.staticstudios.menus.menu.MenuBuilder
-
Build the menu
- build(MenuViewer) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
- build(MenuViewer) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
- build(MenuViewer) - Method in class net.staticstudios.menus.menu.TemplatedMenuBuilder
- buildAndRegister(String, String) - Method in interface net.staticstudios.menus.button.ButtonBuilder
-
Build the button and register it to the
ButtonRegistry - builder() - Static method in interface net.staticstudios.menus.button.Button
-
Get a builder selector
- builder() - Static method in interface net.staticstudios.menus.menu.Menu
-
Get a selector
- button(char, Button) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Add a button mapping.
- button(char, Button) - Method in class net.staticstudios.menus.menu.TemplatedMenuBuilder
-
Add a button mapping.
- Button - Interface in net.staticstudios.menus.button
- Button.Action - Enum Class in net.staticstudios.menus.button
- Button.Placeholder - Class in net.staticstudios.menus.button
- ButtonAction - Interface in net.staticstudios.menus.action
- ButtonBuilder - Interface in net.staticstudios.menus.button
- ButtonBuilderSelector - Class in net.staticstudios.menus.button
- ButtonBuilderSelector() - Constructor for class net.staticstudios.menus.button.ButtonBuilderSelector
- ButtonRegistry - Class in net.staticstudios.menus.button
- ButtonRegistry() - Constructor for class net.staticstudios.menus.button.ButtonRegistry
- buttons(List<Button>) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Set the buttons for the menu.
- buttons(Button...) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Set the buttons for the menu.
C
- clear() - Method in class net.staticstudios.menus.history.MenuHistory
- clearActions() - Method in class net.staticstudios.menus.button.MutableButton
-
Clear all actions of the button
- clearActions(Button.Action) - Method in class net.staticstudios.menus.button.MutableButton
-
Clear all actions of the button for a specific action (type)
- clone() - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
- clone() - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
- clone() - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
- clone() - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
- clone() - Method in class net.staticstudios.menus.menu.TemplatedMenuBuilder
- clone() - Method in class net.staticstudios.menus.options.MenuOptions
- close() - Method in interface net.staticstudios.menus.menu.Menu
-
Close the menu
- CLOSE - Enum constant in enum class net.staticstudios.menus.menu.Menu.Action
- closeMenu() - Method in interface net.staticstudios.menus.viewer.MenuViewer
- contains(String, String) - Static method in class net.staticstudios.menus.button.ButtonRegistry
- CYAN - Static variable in class net.staticstudios.menus.button.Button.Placeholder
D
- defaultPlaceholder() - Method in class net.staticstudios.menus.options.MenuOptions
- defaultPlaceholder(Button) - Method in class net.staticstudios.menus.options.MenuOptions
- defaultPlaceholder(Button) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Set the default placeholder button.
- defaultPlaceholder(Button) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
-
Set the default placeholder button.
- defaultPlaceholder(Button) - Method in class net.staticstudios.menus.menu.TemplatedMenuBuilder
-
Set the default placeholder button.
- description(String) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set the description of the button
- description(String) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Set the description of the button
- description(String...) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set the description of the button
- description(String...) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Set the description of the button
- description(List<String>) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set the description of the button
- description(List<String>) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Set the description of the button
E
- editDescription(Function<List<Component>, List<Component>>) - Method in class net.staticstudios.menus.button.MutableButton
-
Edit the description of the button
- editDescriptionAsStrings(Function<List<String>, List<String>>) - Method in class net.staticstudios.menus.button.MutableButton
-
Edit the description of the button.
- editName(Function<Component, Component>) - Method in class net.staticstudios.menus.button.MutableButton
-
Edit the name of the button
- editNameAsString(Function<String, String>) - Method in class net.staticstudios.menus.button.MutableButton
-
Edit the name of the button.
- EMPTY - Static variable in interface net.staticstudios.menus.button.Button
- EmptyButton - Class in net.staticstudios.menus.button
- EmptyButton() - Constructor for class net.staticstudios.menus.button.EmptyButton
- enable(JavaPlugin, MiniMessage, Function<Player, MenuViewer>) - Static method in class net.staticstudios.menus.StaticMenus
- enchanted(boolean) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set if the button should be enchanted
- enchanted(boolean) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Set if the button should be enchanted
- equals(Object) - Method in interface net.staticstudios.menus.viewer.MenuViewer
- equals(Object) - Method in class net.staticstudios.menus.viewer.PlayerViewer
F
- fromItemStack(ItemStack) - Static method in interface net.staticstudios.menus.button.Button
-
Create a
MutableButtonfrom anItemStack
G
- getButton(int) - Method in interface net.staticstudios.menus.menu.Menu
-
Get the button at the given slot
- getButton(int) - Method in class net.staticstudios.menus.menu.PagedMenu
- getButton(int) - Method in class net.staticstudios.menus.menu.SimpleMenu
- getButton(int) - Method in class net.staticstudios.menus.menu.TemplatedMenu
- getButton(String) - Static method in class net.staticstudios.menus.button.ButtonRegistry
- getHistory(MenuViewer) - Static method in class net.staticstudios.menus.StaticMenus
- getId() - Method in interface net.staticstudios.menus.menu.Menu
-
Get the ID of the menu
- getId() - Method in class net.staticstudios.menus.menu.PagedMenu
- getId() - Method in class net.staticstudios.menus.menu.SimpleMenu
- getId() - Method in class net.staticstudios.menus.menu.TemplatedMenu
- getId() - Method in interface net.staticstudios.menus.viewer.MenuViewer
- getId() - Method in class net.staticstudios.menus.viewer.PlayerViewer
- getInventory() - Method in class net.staticstudios.menus.menu.PagedMenu
- getInventory() - Method in class net.staticstudios.menus.menu.SimpleMenu
- getInventory() - Method in class net.staticstudios.menus.menu.TemplatedMenu
- getItemRepresentation(MenuViewer, Menu) - Method in class net.staticstudios.menus.button.BackButton
- getItemRepresentation(MenuViewer, Menu) - Method in interface net.staticstudios.menus.button.Button
-
Get the item representation of the button.
- getItemRepresentation(MenuViewer, Menu) - Method in class net.staticstudios.menus.button.EmptyButton
- getItemRepresentation(MenuViewer, Menu) - Method in class net.staticstudios.menus.button.MutableButton
- getItemRepresentation(MenuViewer, Menu) - Method in class net.staticstudios.menus.button.NextPageButton
- getItemRepresentation(MenuViewer, Menu) - Method in class net.staticstudios.menus.button.PreviousPageButton
- getItemRepresentation(MenuViewer, Menu) - Method in class net.staticstudios.menus.button.SimpleButton
- getLatest() - Method in class net.staticstudios.menus.history.MenuHistory
- getMiniMessage() - Static method in class net.staticstudios.menus.StaticMenus
- getOptions() - Method in interface net.staticstudios.menus.menu.Menu
-
Get the options of the menu
- getOptions() - Method in class net.staticstudios.menus.menu.PagedMenu
- getOptions() - Method in class net.staticstudios.menus.menu.SimpleMenu
- getOptions() - Method in class net.staticstudios.menus.menu.TemplatedMenu
- getPage() - Method in class net.staticstudios.menus.menu.PagedMenu
- getPlayer() - Method in interface net.staticstudios.menus.viewer.MenuViewer
- getPlayer() - Method in class net.staticstudios.menus.viewer.PlayerViewer
- getPlugin() - Static method in class net.staticstudios.menus.StaticMenus
- getViewer() - Method in interface net.staticstudios.menus.menu.Menu
-
Get the viewer of the menu
- getViewer() - Method in class net.staticstudios.menus.menu.PagedMenu
- getViewer() - Method in class net.staticstudios.menus.menu.SimpleMenu
- getViewer() - Method in class net.staticstudios.menus.menu.TemplatedMenu
- getViewer(Player) - Static method in class net.staticstudios.menus.StaticMenus
- goBack() - Static method in interface net.staticstudios.menus.action.ButtonAction
- GoBackAction - Class in net.staticstudios.menus.action
- GoBackAction() - Constructor for class net.staticstudios.menus.action.GoBackAction
- GRAY - Static variable in class net.staticstudios.menus.button.Button.Placeholder
- GREEN - Static variable in class net.staticstudios.menus.button.Button.Placeholder
H
- hashCode() - Method in interface net.staticstudios.menus.viewer.MenuViewer
- hashCode() - Method in class net.staticstudios.menus.viewer.PlayerViewer
I
- id(String) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Set the ID of the menu.
- id(String) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
-
Set the ID of the menu.
- id(String) - Method in class net.staticstudios.menus.menu.TemplatedMenuBuilder
-
Set the ID of the menu.
- invoke(MenuViewer) - Method in interface net.staticstudios.menus.action.ButtonAction
- invoke(MenuViewer) - Method in class net.staticstudios.menus.action.GoBackAction
- invoke(MenuViewer) - Method in interface net.staticstudios.menus.action.MenuAction
- invoke(MenuViewer) - Method in class net.staticstudios.menus.action.OpenMenuAction
- invokeActions(Button.Action, Menu, MenuViewer) - Method in class net.staticstudios.menus.button.BackButton
- invokeActions(Button.Action, Menu, MenuViewer) - Method in interface net.staticstudios.menus.button.Button
-
Invoke the actions of the button
- invokeActions(Button.Action, Menu, MenuViewer) - Method in class net.staticstudios.menus.button.EmptyButton
- invokeActions(Button.Action, Menu, MenuViewer) - Method in class net.staticstudios.menus.button.MutableButton
- invokeActions(Button.Action, Menu, MenuViewer) - Method in class net.staticstudios.menus.button.NextPageButton
- invokeActions(Button.Action, Menu, MenuViewer) - Method in class net.staticstudios.menus.button.PreviousPageButton
- invokeActions(Button.Action, Menu, MenuViewer) - Method in class net.staticstudios.menus.button.SimpleButton
L
- LEFT_CLICK - Enum constant in enum class net.staticstudios.menus.button.Button.Action
- LIGHT_BLUE - Static variable in class net.staticstudios.menus.button.Button.Placeholder
- LIGHT_GRAY - Static variable in class net.staticstudios.menus.button.Button.Placeholder
- LIME - Static variable in class net.staticstudios.menus.button.Button.Placeholder
M
- MAGENTA - Static variable in class net.staticstudios.menus.button.Button.Placeholder
- marker(char) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Sets the marker character
- marker(char, Button) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Sets the marker and the empty marker
- material(Material) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Set the material of the button
- Menu - Interface in net.staticstudios.menus.menu
- Menu.Action - Enum Class in net.staticstudios.menus.menu
- MenuAction - Interface in net.staticstudios.menus.action
- MenuBuilder - Interface in net.staticstudios.menus.menu
- MenuBuilderSelector - Class in net.staticstudios.menus.menu
- MenuBuilderSelector() - Constructor for class net.staticstudios.menus.menu.MenuBuilderSelector
- MenuHistory - Class in net.staticstudios.menus.history
- MenuHistory() - Constructor for class net.staticstudios.menus.history.MenuHistory
- MenuListener - Class in net.staticstudios.menus.listener
- MenuListener() - Constructor for class net.staticstudios.menus.listener.MenuListener
- MenuOptions - Class in net.staticstudios.menus.options
- MenuOptions() - Constructor for class net.staticstudios.menus.options.MenuOptions
- MenuViewer - Interface in net.staticstudios.menus.viewer
- MutableButton - Class in net.staticstudios.menus.button
-
Represents a button which can be modified after its creation
- MutableButton(ItemStack, Map<Button.Action, List<ButtonAction>>) - Constructor for class net.staticstudios.menus.button.MutableButton
-
Create a new mutable button
- mutablePaged(String) - Method in class net.staticstudios.menus.menu.MenuBuilderSelector
-
Get a mutable
PagedMenubuilder. - mutableSimple() - Method in class net.staticstudios.menus.button.ButtonBuilderSelector
-
Get a mutable
SimpleButtonBuilderbuilder. - mutableSimple() - Method in class net.staticstudios.menus.menu.MenuBuilderSelector
-
Get a mutable
SimpleMenubuilder. - mutableSkull() - Method in class net.staticstudios.menus.button.ButtonBuilderSelector
-
Get a mutable
PlayerSkullButtonBuilderbuilder. - mutableTemplated(String) - Method in class net.staticstudios.menus.menu.MenuBuilderSelector
-
Get a mutable
TemplatedMenubuilder.
N
- name(String) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set the name of the button
- name(String) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Set the name of the button
- name(Component) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set the name of the button
- name(Component) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Set the name of the button
- net.staticstudios.menus - package net.staticstudios.menus
- net.staticstudios.menus.action - package net.staticstudios.menus.action
- net.staticstudios.menus.button - package net.staticstudios.menus.button
- net.staticstudios.menus.history - package net.staticstudios.menus.history
- net.staticstudios.menus.listener - package net.staticstudios.menus.listener
- net.staticstudios.menus.menu - package net.staticstudios.menus.menu
- net.staticstudios.menus.options - package net.staticstudios.menus.options
- net.staticstudios.menus.viewer - package net.staticstudios.menus.viewer
- NEXT_PAGE - Enum constant in enum class net.staticstudios.menus.menu.Menu.Action
- NEXT_PAGE - Static variable in interface net.staticstudios.menus.button.Button
- nextPage() - Method in class net.staticstudios.menus.menu.PagedMenu
- NextPageButton - Class in net.staticstudios.menus.button
- NextPageButton() - Constructor for class net.staticstudios.menus.button.NextPageButton
O
- onClick(ButtonAction) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Add an action to run when the button is clicked
- onClick(ButtonAction) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Add an action to run when the button is clicked
- onClose(MenuAction) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Add an action to run when the menu is closed.
- onClose(MenuAction) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
-
Add an action to run when the menu is closed.
- onClose(MenuAction) - Method in class net.staticstudios.menus.menu.TemplatedMenuBuilder
-
Add an action to run when the menu is closed.
- onLeftClick(ButtonAction) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Add an action to run when the button is left-clicked
- onLeftClick(ButtonAction) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Add an action to run when the button is left-clicked
- onNextPage(MenuAction) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Add an action to run when the next page is opened.
- onOpen(MenuAction) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Add an action to run when the menu is opened.
- onOpen(MenuAction) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
-
Add an action to run when the menu is opened.
- onOpen(MenuAction) - Method in class net.staticstudios.menus.menu.TemplatedMenuBuilder
-
Add an action to run when the menu is opened.
- onPreviousPage(MenuAction) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Add an action to run when the previous page is opened.
- onRightClick(ButtonAction) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Add an action to run when the button is right-clicked
- onRightClick(ButtonAction) - Method in class net.staticstudios.menus.button.SimpleButtonBuilder
-
Add an action to run when the button is right-clicked
- open() - Method in interface net.staticstudios.menus.menu.Menu
-
Open the menu
- open(boolean, boolean) - Method in interface net.staticstudios.menus.menu.Menu
-
Open the menu
- open(boolean, boolean) - Method in class net.staticstudios.menus.menu.PagedMenu
- open(boolean, boolean) - Method in class net.staticstudios.menus.menu.SimpleMenu
- open(boolean, boolean) - Method in class net.staticstudios.menus.menu.TemplatedMenu
- OPEN - Enum constant in enum class net.staticstudios.menus.menu.Menu.Action
- openMenu(Function<MenuViewer, Menu>) - Static method in interface net.staticstudios.menus.action.ButtonAction
- openMenu(Menu) - Static method in interface net.staticstudios.menus.action.ButtonAction
- OpenMenuAction - Class in net.staticstudios.menus.action
- OpenMenuAction(Function<MenuViewer, Menu>) - Constructor for class net.staticstudios.menus.action.OpenMenuAction
- options(Function<MenuOptions, MenuOptions>) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Set the options for the menu.
- options(Function<MenuOptions, MenuOptions>) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
-
Set the options for the menu.
- options(Function<MenuOptions, MenuOptions>) - Method in class net.staticstudios.menus.menu.TemplatedMenuBuilder
-
Set the options for the menu.
- ORANGE - Static variable in class net.staticstudios.menus.button.Button.Placeholder
P
- paged(int) - Method in class net.staticstudios.menus.menu.MenuBuilderSelector
-
Get a
PagedMenubuilder - paged(String) - Method in class net.staticstudios.menus.menu.MenuBuilderSelector
-
Get a
PagedMenubuilder - PagedMenu - Class in net.staticstudios.menus.menu
- PagedMenu(String, MenuViewer, Component, Map<Menu.Action, List<MenuAction>>, String, char, Button, boolean, List<Button>, Map<Character, Button>, MenuOptions) - Constructor for class net.staticstudios.menus.menu.PagedMenu
- PagedMenuBuilder - Class in net.staticstudios.menus.menu
- PagedMenuBuilder(boolean, String) - Constructor for class net.staticstudios.menus.menu.PagedMenuBuilder
- Placeholder() - Constructor for class net.staticstudios.menus.button.Button.Placeholder
- player(Player) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set the player profile from a player for the button
- playerId(UUID) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set the player profile from a player id for the button
- playerProfile(PlayerProfile) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set the player profile of the button
- PlayerSkullButtonBuilder - Class in net.staticstudios.menus.button
- PlayerSkullButtonBuilder(boolean) - Constructor for class net.staticstudios.menus.button.PlayerSkullButtonBuilder
- PlayerViewer - Class in net.staticstudios.menus.viewer
- PlayerViewer(Player) - Constructor for class net.staticstudios.menus.viewer.PlayerViewer
- pop() - Method in class net.staticstudios.menus.history.MenuHistory
- PREVIOUS_PAGE - Enum constant in enum class net.staticstudios.menus.menu.Menu.Action
- PREVIOUS_PAGE - Static variable in interface net.staticstudios.menus.button.Button
- previousPage() - Method in class net.staticstudios.menus.menu.PagedMenu
- PreviousPageButton - Class in net.staticstudios.menus.button
- PreviousPageButton() - Constructor for class net.staticstudios.menus.button.PreviousPageButton
- PURPLE - Static variable in class net.staticstudios.menus.button.Button.Placeholder
- push(Menu) - Method in class net.staticstudios.menus.history.MenuHistory
R
- RED - Static variable in class net.staticstudios.menus.button.Button.Placeholder
- register(String, String, Button) - Static method in class net.staticstudios.menus.button.ButtonRegistry
- replace(Menu) - Method in class net.staticstudios.menus.history.MenuHistory
- RIGHT_CLICK - Enum constant in enum class net.staticstudios.menus.button.Button.Action
- runActions(Menu.Action, MenuViewer) - Method in interface net.staticstudios.menus.menu.Menu
-
Run the actions associated with the given action (type)
- runActions(Menu.Action, MenuViewer) - Method in class net.staticstudios.menus.menu.PagedMenu
- runActions(Menu.Action, MenuViewer) - Method in class net.staticstudios.menus.menu.SimpleMenu
- runActions(Menu.Action, MenuViewer) - Method in class net.staticstudios.menus.menu.TemplatedMenu
S
- sendMessage(String) - Method in interface net.staticstudios.menus.viewer.MenuViewer
- sendMessage(Component) - Method in interface net.staticstudios.menus.viewer.MenuViewer
- sendMessage(Component) - Method in class net.staticstudios.menus.viewer.PlayerViewer
- setActions(Button.Action, List<ButtonAction>) - Method in class net.staticstudios.menus.button.MutableButton
-
Set the actions of the button
- setButton(int, Button) - Method in interface net.staticstudios.menus.menu.Menu
-
Set the button at the given slot
- setButton(int, Button) - Method in class net.staticstudios.menus.menu.PagedMenu
- setButton(int, Button) - Method in class net.staticstudios.menus.menu.SimpleMenu
- setButton(int, Button) - Method in class net.staticstudios.menus.menu.TemplatedMenu
- setButton(int, Button) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
-
Set a button at a specific index.
- setCount(int) - Method in class net.staticstudios.menus.button.MutableButton
-
Set the count of the button
- setDescription(String...) - Method in class net.staticstudios.menus.button.MutableButton
-
Set the description of the button
- setDescription(List<String>) - Method in class net.staticstudios.menus.button.MutableButton
-
Set the description of the button
- setDescription(Component...) - Method in class net.staticstudios.menus.button.MutableButton
-
Set the description of the button
- setName(String) - Method in class net.staticstudios.menus.button.MutableButton
-
Set the name of the button
- setName(Component) - Method in class net.staticstudios.menus.button.MutableButton
-
Set the name of the button
- shrinkToFit(boolean) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Set whether the menu should shrink to fit the buttons.
- simple() - Method in class net.staticstudios.menus.button.ButtonBuilderSelector
-
Get a
SimpleButtonBuilderbuilder - simple() - Method in class net.staticstudios.menus.menu.MenuBuilderSelector
-
Get a
SimpleMenubuilder - SimpleButton - Class in net.staticstudios.menus.button
-
Represents a button which cannot be modified after its creation
- SimpleButton(ItemStack, Map<Button.Action, List<ButtonAction>>) - Constructor for class net.staticstudios.menus.button.SimpleButton
-
Create a new simple button
- SimpleButtonBuilder - Class in net.staticstudios.menus.button
- SimpleButtonBuilder(boolean) - Constructor for class net.staticstudios.menus.button.SimpleButtonBuilder
- SimpleMenu - Class in net.staticstudios.menus.menu
- SimpleMenu(String, MenuViewer, Component, int, Map<Menu.Action, List<MenuAction>>, List<Button>, MenuOptions) - Constructor for class net.staticstudios.menus.menu.SimpleMenu
- SimpleMenuBuilder - Class in net.staticstudios.menus.menu
- SimpleMenuBuilder(boolean) - Constructor for class net.staticstudios.menus.menu.SimpleMenuBuilder
- size() - Method in class net.staticstudios.menus.history.MenuHistory
- size(int) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
-
Set the size of the menu.
- skull() - Method in class net.staticstudios.menus.button.ButtonBuilderSelector
-
Get a
PlayerSkullButtonBuilderbuilder - StaticMenus - Class in net.staticstudios.menus
- StaticMenus() - Constructor for class net.staticstudios.menus.StaticMenus
T
- templated(String) - Method in class net.staticstudios.menus.menu.MenuBuilderSelector
-
Get a
TemplatedMenubuilder - TemplatedMenu - Class in net.staticstudios.menus.menu
- TemplatedMenu(String, MenuViewer, Component, int, Map<Menu.Action, List<MenuAction>>, String, Map<Character, Button>, MenuOptions) - Constructor for class net.staticstudios.menus.menu.TemplatedMenu
- TemplatedMenuBuilder - Class in net.staticstudios.menus.menu
- TemplatedMenuBuilder(boolean, String) - Constructor for class net.staticstudios.menus.menu.TemplatedMenuBuilder
- texture(String) - Method in class net.staticstudios.menus.button.PlayerSkullButtonBuilder
-
Set the texture of the player skull
- title(String) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Set the title of the menu.
- title(String) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
-
Set the title of the menu.
- title(String) - Method in class net.staticstudios.menus.menu.TemplatedMenuBuilder
-
Set the title of the menu.
- title(Component) - Method in class net.staticstudios.menus.menu.PagedMenuBuilder
-
Set the title of the menu.
- title(Component) - Method in class net.staticstudios.menus.menu.SimpleMenuBuilder
-
Set the title of the menu.
- title(Component) - Method in class net.staticstudios.menus.menu.TemplatedMenuBuilder
-
Set the title of the menu.
U
- updateButton(int, Function<Button, Button>) - Method in interface net.staticstudios.menus.menu.Menu
-
Update the button at the given slot
V
- valueOf(String) - Static method in enum class net.staticstudios.menus.button.Button.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.staticstudios.menus.menu.Menu.Action
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.staticstudios.menus.button.Button.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.staticstudios.menus.menu.Menu.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WHITE - Static variable in class net.staticstudios.menus.button.Button.Placeholder
- wrap(Player) - Static method in interface net.staticstudios.menus.viewer.MenuViewer
Y
- YELLOW - Static variable in class net.staticstudios.menus.button.Button.Placeholder
All Classes and Interfaces|All Packages