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.requirement.RequirementApplier
- acceptWithoutNext(UUID, TaskProcess) - Method in class me.hsgamer.bettergui.action.ActionApplier
-
Apply the action to the process without the next 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>, StringReplacer) - 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 - Interface in me.hsgamer.bettergui.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(UUID, TaskProcess, StringReplacer) - Method in class me.hsgamer.bettergui.action.type.BackAction
- apply(UUID, TaskProcess, StringReplacer) - Method in class me.hsgamer.bettergui.action.type.CloseMenuAction
- apply(UUID, TaskProcess, StringReplacer) - Method in class me.hsgamer.bettergui.action.type.OpenMenuAction
- apply(UUID, TaskProcess, StringReplacer) - Method in class me.hsgamer.bettergui.action.type.SoundAction
- apply(UUID, TaskProcess, StringReplacer) - Method in class me.hsgamer.bettergui.action.type.UpdateMenuAction
- 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 - Variable in class me.hsgamer.bettergui.menu.BaseMenu
- 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
- async() - Static method in class me.hsgamer.bettergui.util.SchedulerUtil
-
Get the async scheduler
- AUTHORS - Static variable in class me.hsgamer.bettergui.downloader.AdditionalInfoKeys
B
- BackAction - Class in me.hsgamer.bettergui.action.type
- BackAction(ActionBuilder.Input) - Constructor for class me.hsgamer.bettergui.action.type.BackAction
- 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
-
A
BaseMenu
for menus usingBukkitGUIHolder
- BaseInventoryMenu(Config) - Constructor for class me.hsgamer.bettergui.menu.BaseInventoryMenu
- BaseMenu - Class in me.hsgamer.bettergui.menu
-
A
StandardMenu
with some basic features. - BaseMenu(Config) - Constructor for class me.hsgamer.bettergui.menu.BaseMenu
- 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
- 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
- closeActionApplier - Variable in class me.hsgamer.bettergui.menu.BaseMenu
- 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
- closeRequirementApplier - Variable in class me.hsgamer.bettergui.menu.BaseMenu
- COLORIZE - Static variable in class me.hsgamer.bettergui.util.StringReplacerApplier
-
A replacer to colorize the string
- 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
- 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(MenuElement, String) - Static method in interface me.hsgamer.bettergui.builder.ActionBuilder.Input
- create(Menu, String) - Static method in interface me.hsgamer.bettergui.builder.ActionBuilder.Input
- 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.BaseMenu
- 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
- createChecked(Player, String[], boolean) - Method in class me.hsgamer.bettergui.menu.BaseInventoryMenu
- createChecked(Player, String[], boolean) - Method in class me.hsgamer.bettergui.menu.BaseMenu
-
Create the menu after checking the conditions
D
- DecimalArgumentProcessor - Class in me.hsgamer.bettergui.argument.type
- DecimalArgumentProcessor(ArgumentProcessorBuilder.Input) - Constructor for class me.hsgamer.bettergui.argument.type.DecimalArgumentProcessor
- DESCRIPTION - Static variable in class me.hsgamer.bettergui.downloader.AdditionalInfoKeys
- disable() - Method in class me.hsgamer.bettergui.BetterGUI
- disable() - Method in class me.hsgamer.bettergui.config.TemplateConfig
- disable() - Method in class me.hsgamer.bettergui.manager.AddonManager
- disable() - Method in class me.hsgamer.bettergui.manager.MenuCommandManager
- disable() - Method in class me.hsgamer.bettergui.manager.MenuManager
- disable() - Method in class me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion
- display(UUID) - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
E
- EMPTY - Static variable in class me.hsgamer.bettergui.action.ActionApplier
-
The empty action applier
- EMPTY - Static variable in class me.hsgamer.bettergui.requirement.RequirementApplier
-
The empty requirement applier
- 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
- enable() - Method in class me.hsgamer.bettergui.manager.AddonManager
- enable() - Method in class me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion
- entity(Entity) - Static method in class me.hsgamer.bettergui.util.SchedulerUtil
-
Get the entity scheduler
- 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
- fpsToMillis(double) - Static method in class me.hsgamer.bettergui.util.TickUtil
-
Convert FPS (Frame-per-second) to milliseconds
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
- 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.BaseMenu
- 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
- getComponents() - Method in class me.hsgamer.bettergui.BetterGUI
- 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
- getDownloader() - Method in class me.hsgamer.bettergui.downloader.AddonDownloader
- 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
- getLogger() - Method in interface me.hsgamer.bettergui.api.addon.GetLogger
-
Get the logger
- GetLogger - Interface in me.hsgamer.bettergui.api.addon
-
An extra interface for
Expansion
to get the logger for the addon - 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
- 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
- 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
- getOptions() - Method in class me.hsgamer.bettergui.api.button.BaseWrappedButton
-
Get the options of the button
- getOptions() - Method in class me.hsgamer.bettergui.button.TemplateButton
- getOriginalValue() - Method in interface me.hsgamer.bettergui.builder.ActionBuilder.Input
- getParentMenu(UUID) - Method in class me.hsgamer.bettergui.api.menu.Menu
-
Get the former menu that opened this menu
- 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
Expansion
to 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
- 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
- GetTemplateButtonsCommand - Class in me.hsgamer.bettergui.command
- GetTemplateButtonsCommand(BetterGUI) - Constructor for class me.hsgamer.bettergui.command.GetTemplateButtonsCommand
- getType(File) - Method in class me.hsgamer.bettergui.builder.ConfigBuilder
- getType(Map.Entry<String, Object>) - Method in class me.hsgamer.bettergui.builder.ItemModifierBuilder
- getType(ArgumentProcessorBuilder.Input) - Method in class me.hsgamer.bettergui.builder.ArgumentProcessorBuilder
- getType(ButtonBuilder.Input) - Method in class me.hsgamer.bettergui.builder.ButtonBuilder
- getType(RequirementBuilder.Input) - Method in class me.hsgamer.bettergui.builder.RequirementBuilder
- getType(Config) - Method in class me.hsgamer.bettergui.builder.MenuBuilder
- 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.
- 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
- global() - Static method in class me.hsgamer.bettergui.util.SchedulerUtil
-
Get the global scheduler
H
- 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(Menu, String, String, Object) - Constructor for class me.hsgamer.bettergui.builder.RequirementBuilder.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
Inventory
for anyBaseInventoryMenu
implementation - isEmpty() - Method in class me.hsgamer.bettergui.action.ActionApplier
-
Check if the applier is empty
- isEmpty() - Method in class me.hsgamer.bettergui.requirement.RequirementApplier
-
Check if the applier is empty
- 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
- loadFromItemMeta(ItemMeta) - Method in class me.hsgamer.bettergui.modifier.SkullModifier
- loadFromObject(Object) - Method in class me.hsgamer.bettergui.modifier.NBTModifier
- loadFromObject(Object) - Method in class me.hsgamer.bettergui.modifier.SkullModifier
- 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.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.modifier - package me.hsgamer.bettergui.modifier
- 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.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
- 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
- modify(ItemStack, UUID, StringReplacer) - Method in class me.hsgamer.bettergui.modifier.NBTModifier
- modifyMeta(ItemMeta, UUID, StringReplacer) - Method in class me.hsgamer.bettergui.modifier.SkullModifier
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
- NBTModifier - Class in me.hsgamer.bettergui.modifier
-
This is a legacy modifier that was removed from HSCore.
- NBTModifier() - Constructor for class me.hsgamer.bettergui.modifier.NBTModifier
- 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
- 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
- OPEN_MENU - Static variable in class me.hsgamer.bettergui.Permissions
- OPEN_MENU_BYPASS - Static variable in class me.hsgamer.bettergui.Permissions
- openActionApplier - Variable in class me.hsgamer.bettergui.menu.BaseMenu
- 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
- 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
- PermissionRequirement - Class in me.hsgamer.bettergui.requirement.type
- PermissionRequirement(RequirementBuilder.Input) - Constructor for class me.hsgamer.bettergui.requirement.type.PermissionRequirement
- permissions - Variable in class me.hsgamer.bettergui.menu.BaseMenu
- Permissions - Class in me.hsgamer.bettergui
- Permissions(BasePlugin) - Constructor for class me.hsgamer.bettergui.Permissions
- persist() - Method in class me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion
- PlayerArgumentProcessor - Class in me.hsgamer.bettergui.argument.type
- PlayerArgumentProcessor(ArgumentProcessorBuilder.Input) - Constructor for class me.hsgamer.bettergui.argument.type.PlayerArgumentProcessor
- postEnable() - Method in class me.hsgamer.bettergui.BetterGUI
- postEnable() - Method in class me.hsgamer.bettergui.config.TemplateConfig
- postEnable() - Method in class me.hsgamer.bettergui.downloader.AddonDownloader
- postEnable() - Method in class me.hsgamer.bettergui.manager.AddonManager
- postEnable() - Method in class me.hsgamer.bettergui.manager.MenuCommandManager
- postEnable() - Method in class me.hsgamer.bettergui.manager.MenuManager
- PostEnable - Interface in me.hsgamer.bettergui.api.addon
-
An extra interface for
Expansion
to 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
BatchRunnable
withUUID
as 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(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
Expansion
to 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(List<RequirementSet>, ActionApplier) - Constructor for class me.hsgamer.bettergui.requirement.RequirementApplier
-
Create a new requirement applier
- 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
- SchedulerUtil - Class in me.hsgamer.bettergui.util
-
The utility class for the scheduler
- SchedulerUtil() - Constructor for class me.hsgamer.bettergui.util.SchedulerUtil
- 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
- SkullModifier - Class in me.hsgamer.bettergui.modifier
-
This is a legacy modifier that was removed from HSCore.
- SkullModifier() - Constructor for class me.hsgamer.bettergui.modifier.SkullModifier
- SlotUtil - Class in me.hsgamer.bettergui.util
-
The utility class for generating slots
- SoundAction - Class in me.hsgamer.bettergui.action.type
- SoundAction(String) - 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.BaseMenu
- 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
- 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(BetterGUI) - Constructor for class me.hsgamer.bettergui.config.TemplateConfig
- ticksToMillis(long) - Static method in class me.hsgamer.bettergui.util.TickUtil
-
Convert ticks to milliseconds
- TickUtil - Class in me.hsgamer.bettergui.util
-
The utility class for ticks and milliseconds
- TickUtil() - Constructor for class me.hsgamer.bettergui.util.TickUtil
- toMillis(String) - Static method in class me.hsgamer.bettergui.util.TickUtil
-
Get the milliseconds from the input.
- toObject() - Method in class me.hsgamer.bettergui.modifier.NBTModifier
- toObject() - Method in class me.hsgamer.bettergui.modifier.SkullModifier
- 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.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
- viewRequirementApplier - Variable in class me.hsgamer.bettergui.menu.BaseMenu
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