A B C D E F G H I L M N O P R S T U V W 
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 using BukkitGUIHolder
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 any BaseInventoryMenu 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 with UUID 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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages