A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.ActionApplier
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.type.BackAction
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.type.BroadcastAction
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.type.CloseMenuAction
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.type.CommandAction
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.type.ConsoleAction
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.type.DelayAction
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.type.OpenMenuAction
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.type.SoundAction
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.type.TellAction
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.type.UpdateMenuAction
- accept(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.requirement.RequirementApplier
- accept(Player, String) - Method in class me.hsgamer.bettergui.action.type.CommandAction
-
Accept the command
- accept(Player, String) - Method in class me.hsgamer.bettergui.action.type.OpAction
- accept(Player, String) - Method in class me.hsgamer.bettergui.action.type.PermissionAction
- accept(Player, String) - Method in class me.hsgamer.bettergui.action.type.PlayerAction
- acceptWithoutNext(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.ActionApplier
-
Apply the action to the process without the next action
- Action - Interface in me.hsgamer.bettergui.api.action
-
The action used in Menus/Buttons/...
- ACTION_PATTERN - Static variable in class me.hsgamer.bettergui.builder.ActionBuilder
-
The pattern for the action.
- ACTION_STAGE - Static variable in class me.hsgamer.bettergui.util.ProcessApplierConstants
- ActionApplier - Class in me.hsgamer.bettergui.action
-
The action applier
- ActionApplier(List<Action>) - Constructor for class me.hsgamer.bettergui.action.ActionApplier
-
Create a new action applier
- ActionApplier(Menu, Object) - Constructor for class me.hsgamer.bettergui.action.ActionApplier
-
Create a new action applier
- ActionBuilder - Class in me.hsgamer.bettergui.builder
-
The action builder
- ActionBuilder.Input - Class in me.hsgamer.bettergui.builder
-
The input for the action builder
- ActionButton<B extends Button> - Class in me.hsgamer.bettergui.button
- ActionButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.ActionButton
- AdditionalInfoKeys - Class in me.hsgamer.bettergui.downloader
- AddonDownloader - Class in me.hsgamer.bettergui.downloader
- AddonDownloader(BetterGUI) - Constructor for class me.hsgamer.bettergui.downloader.AddonDownloader
- AddonManager - Class in me.hsgamer.bettergui.manager
- AddonManager(BetterGUI) - Constructor for class me.hsgamer.bettergui.manager.AddonManager
- AddonMenu - Class in me.hsgamer.bettergui.menu
- AddonMenu(Config) - Constructor for class me.hsgamer.bettergui.menu.AddonMenu
- ADDONS - Static variable in class me.hsgamer.bettergui.Permissions
- applier - Variable in class me.hsgamer.bettergui.api.requirement.Requirement.Result
-
The action if the requirement is met
- apply(UUID, BukkitClickType, BatchRunnable) - Method in class me.hsgamer.bettergui.action.ClickActionHandler
-
Apply the action to the runnable
- apply(ItemBuilder<T>, boolean) - Static method in class me.hsgamer.bettergui.util.StringReplacerApplier
-
Apply the string replacers to the item builder
- apply(ItemBuilder<T>, Menu) - Static method in class me.hsgamer.bettergui.util.StringReplacerApplier
-
Apply the string replacers to the item builder
- apply(ItemBuilder<T>, MenuElement) - Static method in class me.hsgamer.bettergui.util.StringReplacerApplier
-
Apply the string replacers to the item builder
- applyRequirement(Map<String, Object>, WrappedButton, Set<UUID>, PredicateButton) - Static method in class me.hsgamer.bettergui.button.WrappedPredicateButton
- ArgumentHandler - Class in me.hsgamer.bettergui.argument
-
The handler for arguments
- ArgumentHandler(Menu, Map<String, Object>) - Constructor for class me.hsgamer.bettergui.argument.ArgumentHandler
-
Create a new handler
- ArgumentProcessor - Interface in me.hsgamer.bettergui.api.argument
-
The base class for argument processors
- ArgumentProcessorBuilder - Class in me.hsgamer.bettergui.builder
-
The argument processor builder
- ArgumentProcessorBuilder.Input - Class in me.hsgamer.bettergui.builder
-
The input for the argument processor builder
- AUTHORS - Static variable in class me.hsgamer.bettergui.downloader.AdditionalInfoKeys
B
- BackAction - Class in me.hsgamer.bettergui.action.type
- BackAction(Menu) - Constructor for class me.hsgamer.bettergui.action.type.BackAction
- BaseAction - Class in me.hsgamer.bettergui.api.action
-
The base action
- BaseAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.api.action.BaseAction
-
Create a new action
- BaseActionArgumentProcessor - Class in me.hsgamer.bettergui.argument.type
- BaseActionArgumentProcessor(ArgumentProcessorBuilder.Input) - Constructor for class me.hsgamer.bettergui.argument.type.BaseActionArgumentProcessor
- BaseInventoryMenu<B extends ButtonMap> - Class in me.hsgamer.bettergui.menu
- BaseInventoryMenu(Config) - Constructor for class me.hsgamer.bettergui.menu.BaseInventoryMenu
- BaseRequirement<V> - Class in me.hsgamer.bettergui.api.requirement
-
The base requirement
- BaseRequirement(RequirementBuilder.Input) - Constructor for class me.hsgamer.bettergui.api.requirement.BaseRequirement
-
Create a new requirement
- BaseWrappedButton<B extends Button> - Class in me.hsgamer.bettergui.api.button
-
The base class of wrapped button
- BaseWrappedButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.api.button.BaseWrappedButton
-
Create a new wrapped button
- BetterGUI - Class in me.hsgamer.bettergui
-
The main class of the plugin
- BetterGUI() - Constructor for class me.hsgamer.bettergui.BetterGUI
- BroadcastAction - Class in me.hsgamer.bettergui.action.type
- BroadcastAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.BroadcastAction
- build(Map<String, Object>) - Method in class me.hsgamer.bettergui.builder.ItemModifierBuilder
-
Build all modifiers from a case-insensitive map
- build(Menu, Object) - Method in class me.hsgamer.bettergui.builder.ActionBuilder
-
Build a list of actions
- button - Variable in class me.hsgamer.bettergui.api.button.BaseWrappedButton
- ButtonBuilder - Class in me.hsgamer.bettergui.builder
-
The button builder
- ButtonBuilder.Input - Class in me.hsgamer.bettergui.builder
-
The input for the button builder
C
- check(UUID) - Method in class me.hsgamer.bettergui.api.requirement.BaseRequirement
- check(UUID) - Method in interface me.hsgamer.bettergui.api.requirement.Requirement
-
Check the requirement for the unique id
- check(UUID) - Method in class me.hsgamer.bettergui.requirement.RequirementSet
- checkConverted(UUID, Integer) - Method in class me.hsgamer.bettergui.requirement.type.LevelRequirement
- checkConverted(UUID, Integer) - Method in class me.hsgamer.bettergui.requirement.type.VersionRequirement
- checkConverted(UUID, Duration) - Method in class me.hsgamer.bettergui.requirement.type.CooldownRequirement
- checkConverted(UUID, List<String>) - Method in class me.hsgamer.bettergui.requirement.type.ConditionRequirement
- checkConverted(UUID, List<String>) - Method in class me.hsgamer.bettergui.requirement.type.PermissionRequirement
- checkConverted(UUID, V) - Method in class me.hsgamer.bettergui.api.requirement.BaseRequirement
-
Check the requirement for the unique id with the converted value
- clear() - Method in class me.hsgamer.bettergui.config.TemplateConfig
-
Clear the list
- clear() - Method in class me.hsgamer.bettergui.manager.MenuManager
-
Clear all menus
- clearMenuCommand() - Method in class me.hsgamer.bettergui.manager.MenuCommandManager
-
Clear all menu commands
- ClickActionHandler - Class in me.hsgamer.bettergui.action
-
A handler to handle the click action
- ClickActionHandler(Menu, Object, boolean) - Constructor for class me.hsgamer.bettergui.action.ClickActionHandler
-
Create a new click action handler
- ClickActionHandler(Menu, Map<BukkitClickType, ActionApplier>, boolean) - Constructor for class me.hsgamer.bettergui.action.ClickActionHandler
-
Create a new click action handler
- close(Player) - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Close the menu
- close(Player) - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- close(Player) - Method in class me.hsgamer.bettergui.menu.PredicateMenu
- closeAll() - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Close/Clear all inventories of the type
- closeAll() - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- closeAll() - Method in class me.hsgamer.bettergui.menu.PredicateMenu
- CloseMenuAction - Class in me.hsgamer.bettergui.action.type
- CloseMenuAction(Menu) - Constructor for class me.hsgamer.bettergui.action.type.CloseMenuAction
- COLORIZE - Static variable in class me.hsgamer.bettergui.util.StringReplacerApplier
-
A replacer to colorize the string
- CommandAction - Class in me.hsgamer.bettergui.action.type
-
The command action
- CommandAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.CommandAction
-
Create a new action
- CommandUtil - Class in me.hsgamer.bettergui.util
-
The utility class for command
- ConditionRequirement - Class in me.hsgamer.bettergui.requirement.type
- ConditionRequirement(RequirementBuilder.Input) - Constructor for class me.hsgamer.bettergui.requirement.type.ConditionRequirement
- config - Variable in class me.hsgamer.bettergui.api.menu.Menu
- ConfigBuilder - Class in me.hsgamer.bettergui.builder
-
The config builder
- configSettings - Variable in class me.hsgamer.bettergui.api.menu.StandardMenu
-
The config settings, which are not in the menu settings
- ConsoleAction - Class in me.hsgamer.bettergui.action.type
- ConsoleAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.ConsoleAction
- contains(String) - Method in class me.hsgamer.bettergui.manager.MenuManager
-
Check if the menu exists
- convert(Object, UUID) - Method in class me.hsgamer.bettergui.api.requirement.BaseRequirement
-
Convert the raw value to the final value
- convert(Object, UUID) - Method in class me.hsgamer.bettergui.requirement.type.ConditionRequirement
- convert(Object, UUID) - Method in class me.hsgamer.bettergui.requirement.type.CooldownRequirement
- convert(Object, UUID) - Method in class me.hsgamer.bettergui.requirement.type.LevelRequirement
- convert(Object, UUID) - Method in class me.hsgamer.bettergui.requirement.type.PermissionRequirement
- convert(Object, UUID) - Method in class me.hsgamer.bettergui.requirement.type.VersionRequirement
- convertClickRequirementAppliers(Map<String, Object>, WrappedButton) - Static method in class me.hsgamer.bettergui.requirement.RequirementApplier
-
Convert the section to a map of click requirement appliers
- CooldownRequirement - Class in me.hsgamer.bettergui.requirement.type
- CooldownRequirement(RequirementBuilder.Input) - Constructor for class me.hsgamer.bettergui.requirement.type.CooldownRequirement
- create(Player, String[], boolean) - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Called when opening the menu for the player
- create(Player, String[], boolean) - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- create(Player, String[], boolean) - Method in class me.hsgamer.bettergui.menu.PredicateMenu
- createButton(Map<String, Object>) - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
-
Create the button from the section
- createButton(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.ActionButton
- createButton(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.EmptyButton
- createButton(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.LegacyMenuButton
- createButton(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.TemplateButton
- createButton(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.WrappedAnimatedButton
- createButton(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.WrappedDummyButton
- createButton(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.WrappedListButton
- createButton(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.WrappedPredicateButton
- createButtonMap() - Method in class me.hsgamer.bettergui.menu.AddonMenu
- createButtonMap() - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- createButtonMap() - Method in class me.hsgamer.bettergui.menu.SimpleMenu
D
- DecimalArgumentProcessor - Class in me.hsgamer.bettergui.argument.type
- DecimalArgumentProcessor(ArgumentProcessorBuilder.Input) - Constructor for class me.hsgamer.bettergui.argument.type.DecimalArgumentProcessor
- DelayAction - Class in me.hsgamer.bettergui.action.type
- DelayAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.DelayAction
- DESCRIPTION - Static variable in class me.hsgamer.bettergui.downloader.AdditionalInfoKeys
- disable() - Method in class me.hsgamer.bettergui.BetterGUI
E
- EmptyButton - Class in me.hsgamer.bettergui.button
- EmptyButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.EmptyButton
- enable() - Method in class me.hsgamer.bettergui.BetterGUI
- EntityTypeArgumentProcessor - Class in me.hsgamer.bettergui.argument.type
- EntityTypeArgumentProcessor(ArgumentProcessorBuilder.Input) - Constructor for class me.hsgamer.bettergui.argument.type.EntityTypeArgumentProcessor
- execute(CommandSender, String, String[]) - Method in class me.hsgamer.bettergui.command.GetAddonsCommand
- execute(CommandSender, String, String[]) - Method in class me.hsgamer.bettergui.command.GetTemplateButtonsCommand
- execute(CommandSender, String, String[]) - Method in class me.hsgamer.bettergui.command.GetVariablesCommand
- execute(CommandSender, String, String[]) - Method in class me.hsgamer.bettergui.command.MainCommand
- execute(CommandSender, String, String[]) - Method in class me.hsgamer.bettergui.command.OpenCommand
- execute(CommandSender, String, String[]) - Method in class me.hsgamer.bettergui.command.ReloadCommand
- ExtraPlaceholderExpansion - Class in me.hsgamer.bettergui.papi
- ExtraPlaceholderExpansion(BetterGUI) - Constructor for class me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion
F
- fail() - Static method in class me.hsgamer.bettergui.api.requirement.Requirement.Result
-
Create a failure result
- fail(Consumer<UUID>) - Static method in class me.hsgamer.bettergui.api.requirement.Requirement.Result
-
Create a failure result
- fail(ProcessApplier) - Static method in class me.hsgamer.bettergui.api.requirement.Requirement.Result
-
Create a failure result
- forceSetAction(UUID) - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
G
- generateSlots(String) - Static method in class me.hsgamer.bettergui.util.SlotUtil
-
Create a new stream of slots
- get(String) - Method in class me.hsgamer.bettergui.config.TemplateConfig
-
Get the config values of a template
- getAddonDownloader() - Method in class me.hsgamer.bettergui.BetterGUI
-
Get the addon downloader
- getAddonManager() - Method in class me.hsgamer.bettergui.BetterGUI
-
Get the addon manager
- GetAddonsCommand - Class in me.hsgamer.bettergui.command
- GetAddonsCommand(BetterGUI) - Constructor for class me.hsgamer.bettergui.command.GetAddonsCommand
- getAllTemplateNames() - Method in class me.hsgamer.bettergui.config.TemplateConfig
-
Get the names of all registered templates
- getArgumentHandler() - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- getArgumentValue(Double) - Method in class me.hsgamer.bettergui.argument.type.DecimalArgumentProcessor
- getArgumentValue(Long) - Method in class me.hsgamer.bettergui.argument.type.NumberArgumentProcessor
- getArgumentValue(EntityType) - Method in class me.hsgamer.bettergui.argument.type.EntityTypeArgumentProcessor
- getArgumentValue(Material) - Method in class me.hsgamer.bettergui.argument.type.MaterialArgumentProcessor
- getArgumentValue(OfflinePlayer) - Method in class me.hsgamer.bettergui.argument.type.PlayerArgumentProcessor
- getArgumentValue(T) - Method in class me.hsgamer.bettergui.argument.type.SingleArgumentProcessor
- getAuthor() - Method in class me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion
- getAuthors(ExpansionClassLoader) - Static method in class me.hsgamer.bettergui.manager.AddonManager
-
Get the authors of the loader
- getButtonFunction(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.ActionButton
- getButtonFunction(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.WrappedAirButton
- getButtonFunction(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.WrappedNullButton
- getButtonFunction(Map<String, Object>) - Method in class me.hsgamer.bettergui.button.WrappedSimpleButton
- getButtonMap() - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- getChildButtons(WrappedButton, Map<String, Object>) - Method in class me.hsgamer.bettergui.builder.ButtonBuilder
-
Get the child buttons from the parent button
- getConfig() - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Get the config
- getDefaultTake() - Method in class me.hsgamer.bettergui.api.requirement.TakableRequirement
-
Get the default "take" state
- getDefaultTake() - Method in class me.hsgamer.bettergui.requirement.type.LevelRequirement
- getDefaultValue() - Method in class me.hsgamer.bettergui.api.requirement.TakableRequirement
-
Get the default value
- getDefaultValue() - Method in class me.hsgamer.bettergui.requirement.type.LevelRequirement
- getDescription(ExpansionClassLoader) - Static method in class me.hsgamer.bettergui.manager.AddonManager
-
Get the description of the loader
- getExpansionCount() - Method in class me.hsgamer.bettergui.manager.AddonManager
-
Get expansion count
- getFailActionApplier() - Method in class me.hsgamer.bettergui.requirement.RequirementSet
-
Get the fail action applier
- getFileName(File, File) - Method in interface me.hsgamer.bettergui.config.MainConfig
-
Get the file name
- getFinalValue(UUID) - Method in class me.hsgamer.bettergui.api.requirement.BaseRequirement
-
Get the final value
- getGUIHolder() - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- getHaveMetRequirementPlaceholder() - Method in interface me.hsgamer.bettergui.config.MessageConfig
- getIdentifier() - Method in class me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion
- getInstance() - Static method in class me.hsgamer.bettergui.BetterGUI
-
Get the instance of the plugin
- getInvalidNumber() - Method in interface me.hsgamer.bettergui.config.MessageConfig
- getInvalidNumber(String) - Method in interface me.hsgamer.bettergui.config.MessageConfig
- getItem(UUID) - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
- getMainConfig() - Method in class me.hsgamer.bettergui.BetterGUI
-
Get the main config
- getMenu() - Method in class me.hsgamer.bettergui.action.type.BackAction
- getMenu() - Method in class me.hsgamer.bettergui.action.type.CloseMenuAction
- getMenu() - Method in class me.hsgamer.bettergui.action.type.UpdateMenuAction
- getMenu() - Method in class me.hsgamer.bettergui.api.action.BaseAction
- getMenu() - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
- getMenu() - Method in interface me.hsgamer.bettergui.api.menu.MenuElement
-
Get the menu containing the element
- getMenu() - Method in class me.hsgamer.bettergui.api.requirement.BaseRequirement
- getMenu() - Method in class me.hsgamer.bettergui.argument.ArgumentHandler
- getMenu() - Method in class me.hsgamer.bettergui.argument.type.BaseActionArgumentProcessor
- getMenu() - Method in class me.hsgamer.bettergui.requirement.RequirementSet
- getMenu(String) - Method in class me.hsgamer.bettergui.manager.MenuManager
-
Get the menu
- getMenuCommandManager() - Method in class me.hsgamer.bettergui.BetterGUI
-
Get the menu command manager
- getMenuManager() - Method in class me.hsgamer.bettergui.BetterGUI
-
Get the menu manager
- getMenuNames() - Method in class me.hsgamer.bettergui.manager.MenuManager
-
Get the name of all menus
- getMenuNotFound() - Method in interface me.hsgamer.bettergui.config.MessageConfig
- getMenuRequired() - Method in interface me.hsgamer.bettergui.config.MessageConfig
- getMessageConfig() - Method in class me.hsgamer.bettergui.BetterGUI
-
Get the message config
- getName() - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
- getName() - Method in interface me.hsgamer.bettergui.api.button.WrappedButton
-
Get the name of the button
- getName() - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Get the name
- getName() - Method in class me.hsgamer.bettergui.api.requirement.BaseRequirement
- getName() - Method in interface me.hsgamer.bettergui.api.requirement.Requirement
-
Get the name of the requirement
- getName() - Method in class me.hsgamer.bettergui.requirement.RequirementSet
- getNoPermission() - Method in interface me.hsgamer.bettergui.config.MessageConfig
- getObject(String) - Method in class me.hsgamer.bettergui.argument.type.DecimalArgumentProcessor
- getObject(String) - Method in class me.hsgamer.bettergui.argument.type.EntityTypeArgumentProcessor
- getObject(String) - Method in class me.hsgamer.bettergui.argument.type.MaterialArgumentProcessor
- getObject(String) - Method in class me.hsgamer.bettergui.argument.type.NumberArgumentProcessor
- getObject(String) - Method in class me.hsgamer.bettergui.argument.type.PlayerArgumentProcessor
- getObject(String) - Method in class me.hsgamer.bettergui.argument.type.SingleArgumentProcessor
- getObject(UUID) - Method in class me.hsgamer.bettergui.argument.type.SingleArgumentProcessor
- getObjectStream() - Method in class me.hsgamer.bettergui.argument.type.DecimalArgumentProcessor
- getObjectStream() - Method in class me.hsgamer.bettergui.argument.type.EntityTypeArgumentProcessor
- getObjectStream() - Method in class me.hsgamer.bettergui.argument.type.MaterialArgumentProcessor
- getObjectStream() - Method in class me.hsgamer.bettergui.argument.type.NumberArgumentProcessor
- getObjectStream() - Method in class me.hsgamer.bettergui.argument.type.PlayerArgumentProcessor
- getObjectStream() - Method in class me.hsgamer.bettergui.argument.type.SingleArgumentProcessor
- getOptionAsList() - Method in class me.hsgamer.bettergui.builder.ActionBuilder.Input
-
Get the option as a list.
- getOptionAsList(String) - Method in class me.hsgamer.bettergui.builder.ActionBuilder.Input
-
Get the option as a list
- getOptionAsMap() - Method in class me.hsgamer.bettergui.builder.ActionBuilder.Input
-
Get the option as a map.
- getOptions() - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
-
Get the options of the button
- getOptionStream() - Method in class me.hsgamer.bettergui.builder.ActionBuilder.Input
-
Get the option as a stream.
- getOptionStream(String) - Method in class me.hsgamer.bettergui.builder.ActionBuilder.Input
-
Get the option as a stream
- getParentMenu(UUID) - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Get the former menu that opened this menu
- getPermissionClasses() - Method in class me.hsgamer.bettergui.BetterGUI
- getPlayerNotFound() - Method in interface me.hsgamer.bettergui.config.MessageConfig
- getPlayerOnly() - Method in interface me.hsgamer.bettergui.config.MessageConfig
- getPlugin() - Method in interface me.hsgamer.bettergui.api.addon.GetPlugin
-
Get the plugin instance
- getPlugin() - Method in class me.hsgamer.bettergui.manager.AddonManager
-
Get the plugin
- GetPlugin - Interface in me.hsgamer.bettergui.api.addon
-
An extra interface for
Expansionto get the plugin instance - getPrefix() - Method in interface me.hsgamer.bettergui.config.MessageConfig
- getRegisteredMenuCommand() - Method in class me.hsgamer.bettergui.manager.MenuCommandManager
-
Get registered menu commands
- getReplacedString(UUID) - Method in class me.hsgamer.bettergui.api.action.BaseAction
-
Get the replaced string
- getRequirements() - Method in class me.hsgamer.bettergui.requirement.RequirementSet
-
Get the requirements
- getResult(UUID) - Method in class me.hsgamer.bettergui.requirement.RequirementApplier
-
Get the result of the requirement
- getSlots(Map<String, Object>) - Static method in class me.hsgamer.bettergui.util.SlotUtil
-
Get the slots
- getStringReplacers() - Static method in class me.hsgamer.bettergui.util.StringReplacerApplier
-
Get the mutable list of string replacers
- getSuccess() - Method in interface me.hsgamer.bettergui.config.MessageConfig
- getSuccessActionApplier() - Method in class me.hsgamer.bettergui.requirement.RequirementSet
-
Get the success action applier
- getTemplateButtonConfig() - Method in class me.hsgamer.bettergui.BetterGUI
-
Get the template button config
- GetTemplateButtonsCommand - Class in me.hsgamer.bettergui.command
- GetTemplateButtonsCommand(BetterGUI) - Constructor for class me.hsgamer.bettergui.command.GetTemplateButtonsCommand
- getValue(String, UUID) - Method in interface me.hsgamer.bettergui.api.argument.ArgumentProcessor
-
Get the value
- getValue(String, UUID) - Method in class me.hsgamer.bettergui.argument.ArgumentHandler
- getValue(String, UUID) - Method in class me.hsgamer.bettergui.argument.type.SingleArgumentProcessor
- getValue(String, UUID) - Method in class me.hsgamer.bettergui.argument.type.StoreArgumentProcessor
- getValue(String, UUID, Double) - Method in class me.hsgamer.bettergui.argument.type.DecimalArgumentProcessor
- getValue(String, UUID, Long) - Method in class me.hsgamer.bettergui.argument.type.NumberArgumentProcessor
- getValue(String, UUID, EntityType) - Method in class me.hsgamer.bettergui.argument.type.EntityTypeArgumentProcessor
- getValue(String, UUID, Material) - Method in class me.hsgamer.bettergui.argument.type.MaterialArgumentProcessor
- getValue(String, UUID, OfflinePlayer) - Method in class me.hsgamer.bettergui.argument.type.PlayerArgumentProcessor
- getValue(String, UUID, T) - Method in class me.hsgamer.bettergui.argument.type.SingleArgumentProcessor
- getValues(Map<String, Object>, String...) - Method in class me.hsgamer.bettergui.config.TemplateConfig
-
Get the values of a template with the given setting map.
- getValues(Map<String, Object>, List<String>) - Method in class me.hsgamer.bettergui.config.TemplateConfig
-
Get the values of a template with the given setting map.
- getVariableBundle() - Method in class me.hsgamer.bettergui.BetterGUI
-
Get the variable bundle
- getVariableManager() - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Get the variable manager
- GetVariablesCommand - Class in me.hsgamer.bettergui.command
- GetVariablesCommand(BetterGUI) - Constructor for class me.hsgamer.bettergui.command.GetVariablesCommand
- getVersion() - Method in class me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion
H
- handleAction(ClickEvent) - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
- handleTabComplete(UUID, String[]) - Method in class me.hsgamer.bettergui.argument.ArgumentHandler
-
Get the tab complete for the arguments
- handleValue(Object) - Method in class me.hsgamer.bettergui.api.requirement.BaseRequirement
-
Get the value from the input value
- handleValue(Object) - Method in class me.hsgamer.bettergui.api.requirement.TakableRequirement
- HELP - Static variable in class me.hsgamer.bettergui.Permissions
I
- init() - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
- input - Variable in class me.hsgamer.bettergui.api.action.BaseAction
- Input(Menu, String, String, Object) - Constructor for class me.hsgamer.bettergui.builder.RequirementBuilder.Input
-
Create a new input
- Input(Menu, String, String, String) - Constructor for class me.hsgamer.bettergui.builder.ActionBuilder.Input
-
Create a new input
- Input(Menu, String, Map<String, Object>) - Constructor for class me.hsgamer.bettergui.builder.ArgumentProcessorBuilder.Input
-
Create a new input
- Input(Menu, String, Map<String, Object>) - Constructor for class me.hsgamer.bettergui.builder.ButtonBuilder.Input
-
Create a new input
- INSTANCE - Static variable in class me.hsgamer.bettergui.builder.ActionBuilder
-
The instance of the action builder
- INSTANCE - Static variable in class me.hsgamer.bettergui.builder.ArgumentProcessorBuilder
-
The instance of the argument processor builder
- INSTANCE - Static variable in class me.hsgamer.bettergui.builder.ButtonBuilder
-
The instance of the button builder
- INSTANCE - Static variable in class me.hsgamer.bettergui.builder.ConfigBuilder
-
the singleton instance
- INSTANCE - Static variable in class me.hsgamer.bettergui.builder.InventoryBuilder
-
The singleton instance
- INSTANCE - Static variable in class me.hsgamer.bettergui.builder.ItemModifierBuilder
-
The instance of the item modifier builder
- INSTANCE - Static variable in class me.hsgamer.bettergui.builder.MenuBuilder
-
The instance of the menu builder
- INSTANCE - Static variable in class me.hsgamer.bettergui.builder.RequirementBuilder
- InventoryBuilder - Class in me.hsgamer.bettergui.builder
-
A builder to get the creator to build the
Inventoryfor anyBaseInventoryMenuimplementation - isIncludeMenuInTemplate() - Method in interface me.hsgamer.bettergui.config.MainConfig
- isModernClickType() - Method in interface me.hsgamer.bettergui.config.MainConfig
- isRelativeMenuName() - Method in interface me.hsgamer.bettergui.config.MainConfig
- isSuccess - Variable in class me.hsgamer.bettergui.api.requirement.Requirement.Result
-
Whether the requirement is met
- isTrimMenuFileExtension() - Method in interface me.hsgamer.bettergui.config.MainConfig
- isUseLegacyButton() - Method in interface me.hsgamer.bettergui.config.MainConfig
- ItemModifierBuilder - Class in me.hsgamer.bettergui.builder
-
The item modifier builder
L
- LegacyMenuButton - Class in me.hsgamer.bettergui.button
- LegacyMenuButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.LegacyMenuButton
- LevelRequirement - Class in me.hsgamer.bettergui.requirement.type
- LevelRequirement(RequirementBuilder.Input) - Constructor for class me.hsgamer.bettergui.requirement.type.LevelRequirement
- load() - Method in class me.hsgamer.bettergui.BetterGUI
- loadMenuConfig() - Method in class me.hsgamer.bettergui.manager.MenuManager
-
Load the menu config
M
- MainCommand - Class in me.hsgamer.bettergui.command
- MainCommand(BetterGUI) - Constructor for class me.hsgamer.bettergui.command.MainCommand
- MainConfig - Interface in me.hsgamer.bettergui.config
-
The main class of the plugin
- MaterialArgumentProcessor - Class in me.hsgamer.bettergui.argument.type
- MaterialArgumentProcessor(ArgumentProcessorBuilder.Input) - Constructor for class me.hsgamer.bettergui.argument.type.MaterialArgumentProcessor
- me.hsgamer.bettergui - package me.hsgamer.bettergui
- me.hsgamer.bettergui.action - package me.hsgamer.bettergui.action
- me.hsgamer.bettergui.action.type - package me.hsgamer.bettergui.action.type
- me.hsgamer.bettergui.api.action - package me.hsgamer.bettergui.api.action
- me.hsgamer.bettergui.api.addon - package me.hsgamer.bettergui.api.addon
- me.hsgamer.bettergui.api.argument - package me.hsgamer.bettergui.api.argument
- me.hsgamer.bettergui.api.button - package me.hsgamer.bettergui.api.button
- me.hsgamer.bettergui.api.menu - package me.hsgamer.bettergui.api.menu
- me.hsgamer.bettergui.api.process - package me.hsgamer.bettergui.api.process
- me.hsgamer.bettergui.api.requirement - package me.hsgamer.bettergui.api.requirement
- me.hsgamer.bettergui.argument - package me.hsgamer.bettergui.argument
- me.hsgamer.bettergui.argument.type - package me.hsgamer.bettergui.argument.type
- me.hsgamer.bettergui.builder - package me.hsgamer.bettergui.builder
- me.hsgamer.bettergui.button - package me.hsgamer.bettergui.button
- me.hsgamer.bettergui.command - package me.hsgamer.bettergui.command
- me.hsgamer.bettergui.config - package me.hsgamer.bettergui.config
- me.hsgamer.bettergui.downloader - package me.hsgamer.bettergui.downloader
- me.hsgamer.bettergui.manager - package me.hsgamer.bettergui.manager
- me.hsgamer.bettergui.menu - package me.hsgamer.bettergui.menu
- me.hsgamer.bettergui.papi - package me.hsgamer.bettergui.papi
- me.hsgamer.bettergui.requirement - package me.hsgamer.bettergui.requirement
- me.hsgamer.bettergui.requirement.type - package me.hsgamer.bettergui.requirement.type
- me.hsgamer.bettergui.util - package me.hsgamer.bettergui.util
- menu - Variable in class me.hsgamer.bettergui.api.button.BaseWrappedButton
- menu - Variable in class me.hsgamer.bettergui.builder.ActionBuilder.Input
- menu - Variable in class me.hsgamer.bettergui.builder.ArgumentProcessorBuilder.Input
- menu - Variable in class me.hsgamer.bettergui.builder.ButtonBuilder.Input
- menu - Variable in class me.hsgamer.bettergui.builder.RequirementBuilder.Input
- Menu - Class in me.hsgamer.bettergui.api.menu
-
The menu
- Menu(Config) - Constructor for class me.hsgamer.bettergui.api.menu.Menu
-
Create a new menu
- MENU_SETTINGS_PATH - Static variable in class me.hsgamer.bettergui.api.menu.Menu
-
The path of the menu settings
- MENU_SETTINGS_PATH - Static variable in class me.hsgamer.bettergui.api.menu.StandardMenu
-
The path of the menu settings
- MenuBuilder - Class in me.hsgamer.bettergui.builder
-
The menu builder
- MenuCommandManager - Class in me.hsgamer.bettergui.manager
- MenuCommandManager(BetterGUI) - Constructor for class me.hsgamer.bettergui.manager.MenuCommandManager
- MenuElement - Interface in me.hsgamer.bettergui.api.menu
-
The element of the menu
- MenuManager - Class in me.hsgamer.bettergui.manager
-
The Menu Manager
- MenuManager(BetterGUI) - Constructor for class me.hsgamer.bettergui.manager.MenuManager
- menuSettings - Variable in class me.hsgamer.bettergui.api.menu.StandardMenu
-
The menu settings
- MessageConfig - Interface in me.hsgamer.bettergui.config
-
The config for messages
N
- name - Variable in class me.hsgamer.bettergui.api.button.BaseWrappedButton
- name - Variable in class me.hsgamer.bettergui.builder.ArgumentProcessorBuilder.Input
- name - Variable in class me.hsgamer.bettergui.builder.ButtonBuilder.Input
- name - Variable in class me.hsgamer.bettergui.builder.RequirementBuilder.Input
- normalizeCommand(String) - Static method in class me.hsgamer.bettergui.util.CommandUtil
-
Normalize the command
- normalizeQuery(String) - Static method in class me.hsgamer.bettergui.util.StringReplacerApplier
-
Normalize the query to a variable
- NumberArgumentProcessor - Class in me.hsgamer.bettergui.argument.type
- NumberArgumentProcessor(ArgumentProcessorBuilder.Input) - Constructor for class me.hsgamer.bettergui.argument.type.NumberArgumentProcessor
O
- onInvalidActionApplier - Variable in class me.hsgamer.bettergui.argument.type.BaseActionArgumentProcessor
- onLoaded() - Method in class me.hsgamer.bettergui.downloader.AddonDownloader
- onPostEnable() - Method in interface me.hsgamer.bettergui.api.addon.PostEnable
-
Called after all addons are enabled
- onReload() - Method in interface me.hsgamer.bettergui.api.addon.Reloadable
-
Called when the plugin is reloaded
- onRequest(OfflinePlayer, String) - Method in class me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion
- onRequiredActionApplier - Variable in class me.hsgamer.bettergui.argument.type.BaseActionArgumentProcessor
- OpAction - Class in me.hsgamer.bettergui.action.type
- OpAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.OpAction
- OPEN_MENU - Static variable in class me.hsgamer.bettergui.Permissions
- OPEN_MENU_BYPASS - Static variable in class me.hsgamer.bettergui.Permissions
- OpenCommand - Class in me.hsgamer.bettergui.command
- OpenCommand(BetterGUI) - Constructor for class me.hsgamer.bettergui.command.OpenCommand
- openMenu(String, Player, String[], boolean) - Method in class me.hsgamer.bettergui.manager.MenuManager
-
Open the menu for the player
- openMenu(String, Player, String[], Menu, boolean) - Method in class me.hsgamer.bettergui.manager.MenuManager
-
Open the menu for the player
- OpenMenuAction - Class in me.hsgamer.bettergui.action.type
- OpenMenuAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.OpenMenuAction
- option - Variable in class me.hsgamer.bettergui.builder.ActionBuilder.Input
- options - Variable in class me.hsgamer.bettergui.api.button.BaseWrappedButton
- options - Variable in class me.hsgamer.bettergui.argument.type.BaseActionArgumentProcessor
- options - Variable in class me.hsgamer.bettergui.builder.ArgumentProcessorBuilder.Input
- options - Variable in class me.hsgamer.bettergui.builder.ButtonBuilder.Input
P
- PermissionAction - Class in me.hsgamer.bettergui.action.type
- PermissionAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.PermissionAction
- PermissionRequirement - Class in me.hsgamer.bettergui.requirement.type
- PermissionRequirement(RequirementBuilder.Input) - Constructor for class me.hsgamer.bettergui.requirement.type.PermissionRequirement
- Permissions - Class in me.hsgamer.bettergui
- persist() - Method in class me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion
- PlayerAction - Class in me.hsgamer.bettergui.action.type
- PlayerAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.PlayerAction
- PlayerArgumentProcessor - Class in me.hsgamer.bettergui.argument.type
- PlayerArgumentProcessor(ArgumentProcessorBuilder.Input) - Constructor for class me.hsgamer.bettergui.argument.type.PlayerArgumentProcessor
- postDisable() - Method in class me.hsgamer.bettergui.BetterGUI
- postEnable() - Method in class me.hsgamer.bettergui.BetterGUI
- PostEnable - Interface in me.hsgamer.bettergui.api.addon
-
An extra interface for
Expansionto be called after all addons are enabled - PredicateMenu - Class in me.hsgamer.bettergui.menu
- PredicateMenu(Config) - Constructor for class me.hsgamer.bettergui.menu.PredicateMenu
- PREFIX - Static variable in class me.hsgamer.bettergui.Permissions
- process(UUID, String[]) - Method in interface me.hsgamer.bettergui.api.argument.ArgumentProcessor
-
Process the arguments
- process(UUID, String[]) - Method in class me.hsgamer.bettergui.argument.ArgumentHandler
- process(UUID, String[]) - Method in class me.hsgamer.bettergui.argument.type.SingleArgumentProcessor
- process(UUID, String[]) - Method in class me.hsgamer.bettergui.argument.type.StoreArgumentProcessor
- ProcessApplier - Interface in me.hsgamer.bettergui.api.process
-
A runnable applier for
BatchRunnablewithUUIDas an executor - ProcessApplierConstants - Class in me.hsgamer.bettergui.util
-
Constants for
ProcessApplier
R
- refresh(UUID) - Method in interface me.hsgamer.bettergui.api.button.WrappedButton
-
Refresh the button for the unique id
- refresh(UUID) - Method in class me.hsgamer.bettergui.button.LegacyMenuButton
- refresh(UUID) - Method in class me.hsgamer.bettergui.button.WrappedAnimatedButton
- refresh(UUID) - Method in class me.hsgamer.bettergui.button.WrappedListButton
- refresh(UUID) - Method in class me.hsgamer.bettergui.button.WrappedPredicateButton
- refreshButtonMapOnCreate(B, UUID) - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- refreshButtonMapOnCreate(SimpleButtonMap, UUID) - Method in class me.hsgamer.bettergui.menu.SimpleMenu
- register() - Method in class me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion
- register(Function<File, Config>, String...) - Method in class me.hsgamer.bettergui.builder.ConfigBuilder
-
Register a new config creator
- register(Function<ActionBuilder.Input, Action>, String...) - Method in class me.hsgamer.bettergui.builder.ActionBuilder
-
Register a new action creator
- register(Function<ArgumentProcessorBuilder.Input, ArgumentProcessor>, String...) - Method in class me.hsgamer.bettergui.builder.ArgumentProcessorBuilder
-
Register a new processor creator
- register(Function<ButtonBuilder.Input, WrappedButton>, String...) - Method in class me.hsgamer.bettergui.builder.ButtonBuilder
-
Register a new button creator
- register(Function<RequirementBuilder.Input, Requirement>, String...) - Method in class me.hsgamer.bettergui.builder.RequirementBuilder
-
Register a new requirement creator
- register(Function<Config, Menu>, String...) - Method in class me.hsgamer.bettergui.builder.MenuBuilder
-
Register a new menu creator
- register(Supplier<ItemModifier<ItemStack>>, String...) - Method in class me.hsgamer.bettergui.builder.ItemModifierBuilder
-
Register a new modifier creator
- registerMenu(File) - Method in class me.hsgamer.bettergui.manager.MenuManager
-
Register the menu
- registerMenuCommand(String, Menu) - Method in class me.hsgamer.bettergui.manager.MenuCommandManager
-
Register the command that opens the menu
- registerMenuCommand(Command) - Method in class me.hsgamer.bettergui.manager.MenuCommandManager
-
Register the command that opens the menu
- RELOAD - Static variable in class me.hsgamer.bettergui.Permissions
- Reloadable - Interface in me.hsgamer.bettergui.api.addon
-
An extra interface for
Expansionto be called when the plugin is reloaded - ReloadCommand - Class in me.hsgamer.bettergui.command
- ReloadCommand(BetterGUI) - Constructor for class me.hsgamer.bettergui.command.ReloadCommand
- reloadConfig() - Method in interface me.hsgamer.bettergui.config.MainConfig
- reloadConfig() - Method in interface me.hsgamer.bettergui.config.MessageConfig
- replace(String, UUID, boolean) - Static method in class me.hsgamer.bettergui.util.StringReplacerApplier
-
Apply the string replacers to the string
- replace(String, UUID, Menu) - Static method in class me.hsgamer.bettergui.util.StringReplacerApplier
-
Apply the string replacers to the string
- replace(String, UUID, MenuElement) - Static method in class me.hsgamer.bettergui.util.StringReplacerApplier
-
Apply the string replacers to the string
- Requirement - Interface in me.hsgamer.bettergui.api.requirement
-
The requirement
- REQUIREMENT_ACTION_STAGE - Static variable in class me.hsgamer.bettergui.util.ProcessApplierConstants
- Requirement.Result - Class in me.hsgamer.bettergui.api.requirement
-
The result of the requirement
- RequirementApplier - Class in me.hsgamer.bettergui.requirement
-
The requirement setting used in Menus/Buttons/...
- RequirementApplier(Menu, String, Map<String, Object>) - Constructor for class me.hsgamer.bettergui.requirement.RequirementApplier
-
Create a new requirement applier
- RequirementBuilder - Class in me.hsgamer.bettergui.builder
-
The requirement builder
- RequirementBuilder.Input - Class in me.hsgamer.bettergui.builder
-
The input of the requirement builder
- RequirementSet - Class in me.hsgamer.bettergui.requirement
-
The requirement set
- RequirementSet(Menu, String, Map<String, Object>) - Constructor for class me.hsgamer.bettergui.requirement.RequirementSet
-
Create a new requirement set
- Result(boolean, ProcessApplier) - Constructor for class me.hsgamer.bettergui.api.requirement.Requirement.Result
-
Create a new result
S
- setParentMenu(UUID, Menu) - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Set the former menu
- setup() - Method in class me.hsgamer.bettergui.config.TemplateConfig
-
Set up the list
- SimpleMenu - Class in me.hsgamer.bettergui.menu
- SimpleMenu(Config) - Constructor for class me.hsgamer.bettergui.menu.SimpleMenu
- SingleArgumentProcessor<T> - Class in me.hsgamer.bettergui.argument.type
- SingleArgumentProcessor(ArgumentProcessorBuilder.Input) - Constructor for class me.hsgamer.bettergui.argument.type.SingleArgumentProcessor
- SlotUtil - Class in me.hsgamer.bettergui.util
-
The utility class for generating slots
- SoundAction - Class in me.hsgamer.bettergui.action.type
- SoundAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.SoundAction
- SOURCE_CODE - Static variable in class me.hsgamer.bettergui.downloader.AdditionalInfoKeys
- StandardMenu - Class in me.hsgamer.bettergui.api.menu
-
The menu with the standard settings.
- StandardMenu(Config) - Constructor for class me.hsgamer.bettergui.api.menu.StandardMenu
-
Create a new menu
- stop() - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
- StoreArgumentProcessor - Class in me.hsgamer.bettergui.argument.type
- StoreArgumentProcessor(ArgumentProcessorBuilder.Input) - Constructor for class me.hsgamer.bettergui.argument.type.StoreArgumentProcessor
- StringReplacerApplier - Class in me.hsgamer.bettergui.util
-
A utility class to apply StringReplacer
- success() - Static method in class me.hsgamer.bettergui.api.requirement.Requirement.Result
-
Create a success result
- success(Consumer<UUID>) - Static method in class me.hsgamer.bettergui.api.requirement.Requirement.Result
-
Create a success result
- success(ProcessApplier) - Static method in class me.hsgamer.bettergui.api.requirement.Requirement.Result
-
Create a success result
- successConditional(Consumer<UUID>) - Method in class me.hsgamer.bettergui.api.requirement.TakableRequirement
-
Get the success result with the conditional "take" state
- successConditional(ProcessApplier) - Method in class me.hsgamer.bettergui.api.requirement.TakableRequirement
-
Get the success result with the conditional "take" state
T
- tabComplete(UUID, String[]) - Method in interface me.hsgamer.bettergui.api.argument.ArgumentProcessor
-
Get the tab complete for the arguments
- tabComplete(UUID, String[]) - Method in class me.hsgamer.bettergui.argument.ArgumentHandler
- tabComplete(UUID, String[]) - Method in class me.hsgamer.bettergui.argument.type.SingleArgumentProcessor
- tabComplete(UUID, String[]) - Method in class me.hsgamer.bettergui.argument.type.StoreArgumentProcessor
- tabComplete(CommandSender, String, String[]) - Method in class me.hsgamer.bettergui.command.GetVariablesCommand
- tabComplete(CommandSender, String, String[]) - Method in class me.hsgamer.bettergui.command.OpenCommand
- tabComplete(Player, String[]) - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Called when the player hit TAB when typing the command to open the menu
- tabComplete(Player, String[]) - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- tabComplete(Player, String[]) - Method in class me.hsgamer.bettergui.menu.PredicateMenu
- tabCompleteMenu(String, Player, String[]) - Method in class me.hsgamer.bettergui.manager.MenuManager
-
Get the list of the tab complete
- TakableRequirement<V> - Class in me.hsgamer.bettergui.api.requirement
-
The requirement that can take something
- TakableRequirement(RequirementBuilder.Input) - Constructor for class me.hsgamer.bettergui.api.requirement.TakableRequirement
-
Create a new requirement
- TellAction - Class in me.hsgamer.bettergui.action.type
- TellAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.TellAction
- TEMPLATE_BUTTON - Static variable in class me.hsgamer.bettergui.Permissions
- TemplateButton - Class in me.hsgamer.bettergui.button
- TemplateButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.TemplateButton
-
Create a new button
- TemplateConfig - Class in me.hsgamer.bettergui.config
-
The list of template configurations
- TemplateConfig(File) - Constructor for class me.hsgamer.bettergui.config.TemplateConfig
- TemplateConfig(Plugin) - Constructor for class me.hsgamer.bettergui.config.TemplateConfig
- type - Variable in class me.hsgamer.bettergui.builder.ActionBuilder.Input
- type - Variable in class me.hsgamer.bettergui.builder.RequirementBuilder.Input
U
- update(Player) - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Called when updating the menu
- update(Player) - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- update(Player) - Method in class me.hsgamer.bettergui.menu.PredicateMenu
- UpdateMenuAction - Class in me.hsgamer.bettergui.action.type
- UpdateMenuAction(Menu) - Constructor for class me.hsgamer.bettergui.action.type.UpdateMenuAction
V
- value - Variable in class me.hsgamer.bettergui.builder.ActionBuilder.Input
- value - Variable in class me.hsgamer.bettergui.builder.RequirementBuilder.Input
- VARIABLE - Static variable in class me.hsgamer.bettergui.Permissions
- variableManager - Variable in class me.hsgamer.bettergui.api.menu.Menu
- VersionRequirement - Class in me.hsgamer.bettergui.requirement.type
- VersionRequirement(RequirementBuilder.Input) - Constructor for class me.hsgamer.bettergui.requirement.type.VersionRequirement
W
- WIKI - Static variable in class me.hsgamer.bettergui.downloader.AdditionalInfoKeys
- WrappedAirButton - Class in me.hsgamer.bettergui.button
- WrappedAirButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.WrappedAirButton
- WrappedAnimatedButton - Class in me.hsgamer.bettergui.button
- WrappedAnimatedButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.WrappedAnimatedButton
- WrappedButton - Interface in me.hsgamer.bettergui.api.button
-
The wrapped button for Menu
- WrappedDummyButton - Class in me.hsgamer.bettergui.button
- WrappedDummyButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.WrappedDummyButton
- WrappedListButton - Class in me.hsgamer.bettergui.button
- WrappedListButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.WrappedListButton
- WrappedNullButton - Class in me.hsgamer.bettergui.button
- WrappedNullButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.WrappedNullButton
- WrappedPredicateButton - Class in me.hsgamer.bettergui.button
- WrappedPredicateButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.WrappedPredicateButton
- WrappedSimpleButton - Class in me.hsgamer.bettergui.button
- WrappedSimpleButton(ButtonBuilder.Input) - Constructor for class me.hsgamer.bettergui.button.WrappedSimpleButton
All Classes All Packages