Hierarchy For All Packages
Package Hierarchies:- me.hsgamer.bettergui,
- me.hsgamer.bettergui.action,
- me.hsgamer.bettergui.action.type,
- me.hsgamer.bettergui.api.addon,
- me.hsgamer.bettergui.api.argument,
- me.hsgamer.bettergui.api.button,
- me.hsgamer.bettergui.api.menu,
- me.hsgamer.bettergui.api.process,
- me.hsgamer.bettergui.api.requirement,
- me.hsgamer.bettergui.argument,
- me.hsgamer.bettergui.argument.type,
- me.hsgamer.bettergui.builder,
- me.hsgamer.bettergui.button,
- me.hsgamer.bettergui.command,
- me.hsgamer.bettergui.config,
- me.hsgamer.bettergui.downloader,
- me.hsgamer.bettergui.manager,
- me.hsgamer.bettergui.menu,
- me.hsgamer.bettergui.modifier,
- me.hsgamer.bettergui.papi,
- me.hsgamer.bettergui.requirement,
- me.hsgamer.bettergui.requirement.type,
- me.hsgamer.bettergui.util
Class Hierarchy
- java.lang.Object
- me.hsgamer.bettergui.action.ActionApplier (implements me.hsgamer.bettergui.api.process.ProcessApplier)
- me.hsgamer.bettergui.downloader.AdditionalInfoKeys
- me.hsgamer.bettergui.downloader.AddonDownloader (implements io.github.projectunified.minelib.plugin.postenable.PostEnable)
- me.hsgamer.bettergui.argument.ArgumentHandler (implements me.hsgamer.bettergui.api.argument.ArgumentProcessor)
- me.hsgamer.bettergui.builder.ArgumentProcessorBuilder.Input
- me.hsgamer.bettergui.action.type.BackAction (implements me.hsgamer.hscore.action.common.Action)
- me.hsgamer.bettergui.argument.type.BaseActionArgumentProcessor (implements me.hsgamer.bettergui.api.argument.ArgumentProcessor)
- me.hsgamer.bettergui.argument.type.SingleArgumentProcessor<T>
- me.hsgamer.bettergui.argument.type.DecimalArgumentProcessor
- me.hsgamer.bettergui.argument.type.EntityTypeArgumentProcessor
- me.hsgamer.bettergui.argument.type.MaterialArgumentProcessor
- me.hsgamer.bettergui.argument.type.NumberArgumentProcessor
- me.hsgamer.bettergui.argument.type.PlayerArgumentProcessor
- me.hsgamer.bettergui.argument.type.StoreArgumentProcessor
- me.hsgamer.bettergui.argument.type.SingleArgumentProcessor<T>
- me.hsgamer.bettergui.api.requirement.BaseRequirement<V> (implements me.hsgamer.bettergui.api.requirement.Requirement)
- me.hsgamer.bettergui.requirement.type.ConditionRequirement
- me.hsgamer.bettergui.requirement.type.CooldownRequirement
- me.hsgamer.bettergui.requirement.type.PermissionRequirement
- me.hsgamer.bettergui.api.requirement.TakableRequirement<V>
- me.hsgamer.bettergui.requirement.type.LevelRequirement
- me.hsgamer.bettergui.requirement.type.VersionRequirement
- me.hsgamer.bettergui.api.button.BaseWrappedButton<B> (implements me.hsgamer.bettergui.api.button.WrappedButton)
- me.hsgamer.bettergui.button.ActionButton<B>
- me.hsgamer.bettergui.button.WrappedAirButton
- me.hsgamer.bettergui.button.WrappedNullButton
- me.hsgamer.bettergui.button.WrappedSimpleButton
- me.hsgamer.bettergui.button.EmptyButton
- me.hsgamer.bettergui.button.LegacyMenuButton
- me.hsgamer.bettergui.button.TemplateButton
- me.hsgamer.bettergui.button.WrappedAnimatedButton
- me.hsgamer.bettergui.button.WrappedDummyButton
- me.hsgamer.bettergui.button.WrappedListButton
- me.hsgamer.bettergui.button.WrappedPredicateButton
- me.hsgamer.bettergui.button.ActionButton<B>
- me.hsgamer.bettergui.builder.ButtonBuilder.Input
- me.hsgamer.bettergui.action.ClickActionHandler
- me.hsgamer.bettergui.action.type.CloseMenuAction (implements me.hsgamer.hscore.action.common.Action)
- org.bukkit.command.Command
- org.bukkit.command.defaults.BukkitCommand
- me.hsgamer.bettergui.command.GetAddonsCommand
- me.hsgamer.bettergui.command.GetTemplateButtonsCommand
- me.hsgamer.bettergui.command.GetVariablesCommand
- me.hsgamer.bettergui.command.MainCommand
- me.hsgamer.bettergui.command.OpenCommand
- me.hsgamer.bettergui.command.ReloadCommand
- org.bukkit.command.defaults.BukkitCommand
- me.hsgamer.hscore.expansion.common.ExpansionManager
- me.hsgamer.bettergui.manager.AddonManager (implements io.github.projectunified.minelib.plugin.base.Loadable, io.github.projectunified.minelib.plugin.postenable.PostEnable)
- me.hsgamer.hscore.builder.MassBuilder<I,O>
- me.hsgamer.hscore.builder.Builder<R,V>
- me.hsgamer.bettergui.builder.InventoryBuilder
- me.hsgamer.hscore.builder.FunctionalMassBuilder<I,O>
- me.hsgamer.hscore.action.builder.ActionBuilder<I>
- me.hsgamer.bettergui.builder.ActionBuilder
- me.hsgamer.bettergui.builder.ArgumentProcessorBuilder
- me.hsgamer.bettergui.builder.ButtonBuilder
- me.hsgamer.bettergui.builder.ConfigBuilder
- me.hsgamer.bettergui.builder.ItemModifierBuilder
- me.hsgamer.bettergui.builder.MenuBuilder
- me.hsgamer.bettergui.builder.RequirementBuilder
- me.hsgamer.hscore.action.builder.ActionBuilder<I>
- me.hsgamer.hscore.builder.Builder<R,V>
- me.hsgamer.bettergui.api.menu.Menu
- me.hsgamer.bettergui.api.menu.StandardMenu
- me.hsgamer.bettergui.menu.BaseMenu
- me.hsgamer.bettergui.menu.BaseInventoryMenu<B>
- me.hsgamer.bettergui.menu.AddonMenu
- me.hsgamer.bettergui.menu.SimpleMenu
- me.hsgamer.bettergui.menu.BaseInventoryMenu<B>
- me.hsgamer.bettergui.menu.PredicateMenu
- me.hsgamer.bettergui.menu.BaseMenu
- me.hsgamer.bettergui.api.menu.StandardMenu
- me.hsgamer.bettergui.manager.MenuCommandManager (implements io.github.projectunified.minelib.plugin.base.Loadable, io.github.projectunified.minelib.plugin.postenable.PostEnable)
- me.hsgamer.bettergui.manager.MenuManager (implements io.github.projectunified.minelib.plugin.base.Loadable, io.github.projectunified.minelib.plugin.postenable.PostEnable)
- me.hsgamer.bettergui.modifier.NBTModifier (implements me.hsgamer.hscore.minecraft.item.ItemModifier<T>)
- me.hsgamer.bettergui.action.type.OpenMenuAction (implements me.hsgamer.hscore.action.common.Action)
- io.github.projectunified.minelib.plugin.permission.PermissionComponent (implements io.github.projectunified.minelib.plugin.base.Loadable)
- me.hsgamer.bettergui.Permissions
- me.clip.placeholderapi.PlaceholderHook
- me.clip.placeholderapi.expansion.PlaceholderExpansion
- me.hsgamer.bettergui.papi.ExtraPlaceholderExpansion (implements io.github.projectunified.minelib.plugin.base.Loadable)
- me.clip.placeholderapi.expansion.PlaceholderExpansion
- org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
- org.bukkit.plugin.java.JavaPlugin
- io.github.projectunified.minelib.plugin.base.BasePlugin (implements io.github.projectunified.minelib.plugin.base.Loadable)
- me.hsgamer.bettergui.BetterGUI (implements io.github.projectunified.minelib.plugin.postenable.PostEnable)
- io.github.projectunified.minelib.plugin.base.BasePlugin (implements io.github.projectunified.minelib.plugin.base.Loadable)
- org.bukkit.plugin.java.JavaPlugin
- me.hsgamer.bettergui.util.ProcessApplierConstants
- me.hsgamer.bettergui.api.requirement.Requirement.Result
- me.hsgamer.bettergui.requirement.RequirementApplier (implements me.hsgamer.bettergui.api.process.ProcessApplier)
- me.hsgamer.bettergui.builder.RequirementBuilder.Input
- me.hsgamer.bettergui.requirement.RequirementSet (implements me.hsgamer.bettergui.api.requirement.Requirement)
- me.hsgamer.bettergui.util.SchedulerUtil
- me.hsgamer.bettergui.modifier.SkullModifier (implements me.hsgamer.hscore.bukkit.item.modifier.ItemMetaModifier)
- me.hsgamer.bettergui.util.SlotUtil
- me.hsgamer.bettergui.action.type.SoundAction (implements me.hsgamer.hscore.action.common.Action)
- me.hsgamer.bettergui.util.StringReplacerApplier
- me.hsgamer.bettergui.config.TemplateConfig (implements io.github.projectunified.minelib.plugin.base.Loadable, io.github.projectunified.minelib.plugin.postenable.PostEnable)
- me.hsgamer.bettergui.util.TickUtil
- me.hsgamer.bettergui.action.type.UpdateMenuAction (implements me.hsgamer.hscore.action.common.Action)
Interface Hierarchy
- me.hsgamer.hscore.action.builder.ActionInput
- me.hsgamer.bettergui.builder.ActionBuilder.Input (also extends me.hsgamer.bettergui.api.menu.MenuElement)
- java.util.function.BiConsumer<T,U>
- me.hsgamer.bettergui.api.process.ProcessApplier
- me.hsgamer.hscore.expansion.extra.expansion.GetClassLoader
- me.hsgamer.hscore.ui.property.Initializable
- me.hsgamer.hscore.minecraft.gui.button.Button
- me.hsgamer.bettergui.api.button.WrappedButton (also extends me.hsgamer.bettergui.api.menu.MenuElement)
- me.hsgamer.hscore.minecraft.gui.button.Button
- me.hsgamer.bettergui.config.MainConfig
- me.hsgamer.bettergui.api.menu.MenuElement
- me.hsgamer.bettergui.builder.ActionBuilder.Input (also extends me.hsgamer.hscore.action.builder.ActionInput)
- me.hsgamer.bettergui.api.argument.ArgumentProcessor
- me.hsgamer.bettergui.api.requirement.Requirement
- me.hsgamer.bettergui.api.button.WrappedButton (also extends me.hsgamer.hscore.minecraft.gui.button.Button)
- me.hsgamer.bettergui.config.MessageConfig
- me.hsgamer.bettergui.api.addon.PostEnable
- me.hsgamer.bettergui.api.addon.Reloadable