Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    • tfagaming.projects.minecraft.homestead.integrations.maps.AbstractMapIntegration
      • tfagaming.projects.minecraft.homestead.integrations.maps.BlueMapAPI
      • tfagaming.projects.minecraft.homestead.integrations.maps.DynmapAPI
      • tfagaming.projects.minecraft.homestead.integrations.maps.Pl3xMapAPI
      • tfagaming.projects.minecraft.homestead.integrations.maps.SquaremapAPI
    • tfagaming.projects.minecraft.homestead.api.API (implements tfagaming.projects.minecraft.homestead.api.HomesteadAPI)
    • tfagaming.projects.minecraft.homestead.sessions.AutoClaimSession
    • tfagaming.projects.minecraft.homestead.tools.minecraft.commands.AutoCompleteFilter
    • tfagaming.projects.minecraft.homestead.managers.BanManager
    • tfagaming.projects.minecraft.homestead.borders.BorderBlockRenderer
    • tfagaming.projects.minecraft.homestead.listeners.BorderBreakListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.commands.brigadier.BrigadierCommandBuilder
    • tfagaming.projects.minecraft.homestead.commands.brigadier.BrigadierCommandBuilder.SubCommandBuilder
    • tfagaming.projects.minecraft.homestead.commands.brigadier.BrigadierCommands
    • tfagaming.projects.minecraft.homestead.integrations.bStats
    • tfagaming.projects.minecraft.homestead.tools.minecraft.chunks.ChunkBorder
    • tfagaming.projects.minecraft.homestead.managers.ChunkManager
    • tfagaming.projects.minecraft.homestead.borders.ChunkParticlesSpawner
    • tfagaming.projects.minecraft.homestead.tools.minecraft.chunks.ChunkUtility
    • tfagaming.projects.minecraft.homestead.sessions.ClaimFlySession
    • tfagaming.projects.minecraft.homestead.tools.minecraft.chat.ColorTranslator
    • tfagaming.projects.minecraft.homestead.commands.CommandBuilder (implements org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter)
    • tfagaming.projects.minecraft.homestead.listeners.CommandsCooldownListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.resources.ConfigMigrator
    • tfagaming.projects.minecraft.homestead.cooldown.Cooldown
    • tfagaming.projects.minecraft.homestead.listeners.CustomSignsListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.database.Database
    • tfagaming.projects.minecraft.homestead.tools.minecraft.players.DelayedTeleport
    • tfagaming.projects.minecraft.homestead.listeners.DelayedTeleportListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.discord.DiscordWebhookClient
    • tfagaming.projects.minecraft.homestead.integrations.DynamicMaps
    • org.dynmap.DynmapCommonAPIListener
      • tfagaming.projects.minecraft.homestead.integrations.maps.listeners.DynmapListener
    • tfagaming.projects.minecraft.homestead.listeners.EntityDeathListener (implements org.bukkit.event.Listener)
    • org.bukkit.event.Event
    • tfagaming.projects.minecraft.homestead.borders.FakeBorderRegistry
    • tfagaming.projects.minecraft.homestead.integrations.FastAsyncWorldEditAPI
    • tfagaming.projects.minecraft.homestead.flags.FlagsCalculator
    • tfagaming.projects.minecraft.homestead.tools.java.Formatter
    • tfagaming.projects.minecraft.homestead.gui.menus.GlobalPlayerFlags
    • tfagaming.projects.minecraft.homestead.tools.minecraft.plugins.IntegrationUtility
    • tfagaming.projects.minecraft.homestead.gui.InventoryManager
    • tfagaming.projects.minecraft.homestead.managers.InviteManager
    • tfagaming.projects.minecraft.homestead.listeners.ItemTransportingEntityValidateTargetListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.tools.minecraft.items.ItemUtility
    • tfagaming.projects.minecraft.homestead.integrations.vault.LegacyVaultProvider (implements tfagaming.projects.minecraft.homestead.integrations.vault.EconomyProvider, tfagaming.projects.minecraft.homestead.integrations.vault.PermissionsProvider)
    • tfagaming.projects.minecraft.homestead.models.Level
    • tfagaming.projects.minecraft.homestead.managers.LevelManager
    • tfagaming.projects.minecraft.homestead.tools.minecraft.rewards.LevelRewards
    • tfagaming.projects.minecraft.homestead.tools.minecraft.limits.Limits
    • tfagaming.projects.minecraft.homestead.tools.java.ListUtils
    • tfagaming.projects.minecraft.homestead.logs.Logger
    • tfagaming.projects.minecraft.homestead.logs.Logger.Colors
    • tfagaming.projects.minecraft.homestead.managers.LogManager
    • tfagaming.projects.minecraft.homestead.logs.LogsFile
    • tfagaming.projects.minecraft.homestead.tools.minecraft.plugins.MapColor
    • tfagaming.projects.minecraft.homestead.gui.menus.MapColorMenu
    • tfagaming.projects.minecraft.homestead.tools.minecraft.plugins.MapIcon
    • tfagaming.projects.minecraft.homestead.gui.menus.MapIconMenu
    • tfagaming.projects.minecraft.homestead.database.providers.MariaDB (implements tfagaming.projects.minecraft.homestead.database.providers.Provider)
    • tfagaming.projects.minecraft.homestead.managers.MemberManager
    • tfagaming.projects.minecraft.homestead.events.MemberTaxes
    • tfagaming.projects.minecraft.homestead.gui.Menu (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.gui.Menu.Builder<T>
    • tfagaming.projects.minecraft.homestead.tools.minecraft.menus.MenuUtility
    • tfagaming.projects.minecraft.homestead.tools.minecraft.menus.MenuUtility.ButtonData
    • tfagaming.projects.minecraft.homestead.sessions.MergeRegionSession
    • tfagaming.projects.minecraft.homestead.tools.minecraft.chat.Messages
    • tfagaming.projects.minecraft.homestead.integrations.bstats.Metrics
    • tfagaming.projects.minecraft.homestead.integrations.faststats.Metrics
      • tfagaming.projects.minecraft.homestead.integrations.FastStats
    • tfagaming.projects.minecraft.homestead.integrations.bstats.Metrics.CustomChart
    • tfagaming.projects.minecraft.homestead.gui.menus.MiscellaneousSettings
    • tfagaming.projects.minecraft.homestead.database.providers.MongoDB (implements tfagaming.projects.minecraft.homestead.database.providers.Provider)
    • tfagaming.projects.minecraft.homestead.database.providers.MySQL (implements tfagaming.projects.minecraft.homestead.database.providers.Provider)
    • tfagaming.projects.minecraft.homestead.integrations.NexoMC
    • tfagaming.projects.minecraft.homestead.tools.java.NumberUtils
    • tfagaming.projects.minecraft.homestead.gui.PaginationMenu (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.gui.PaginationMenu.Builder
    • tfagaming.projects.minecraft.homestead.gui.PaginationMenu.ClickContext
    • tfagaming.projects.minecraft.homestead.tools.minecraft.chunks.PersistentChunkTicket
    • tfagaming.projects.minecraft.homestead.tools.java.Placeholder
    • me.clip.placeholderapi.PlaceholderHook
      • me.clip.placeholderapi.expansion.PlaceholderExpansion
    • tfagaming.projects.minecraft.homestead.tools.minecraft.platform.PlatformBridge
    • tfagaming.projects.minecraft.homestead.listeners.PlayerAutoClaimListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.tools.minecraft.players.PlayerBank
    • tfagaming.projects.minecraft.homestead.listeners.PlayerDeathListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.listeners.PlayerEnterEndExitPortalListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.flags.PlayerFlags
    • tfagaming.projects.minecraft.homestead.gui.menus.PlayerInfo
    • tfagaming.projects.minecraft.homestead.sessions.PlayerInputSession (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.sessions.PlayerInputSession.Builder
    • tfagaming.projects.minecraft.homestead.listeners.PlayerJoinListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.listeners.PlayerRegionEnterAndExitListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.tools.minecraft.players.PlayerSound
    • tfagaming.projects.minecraft.homestead.tools.minecraft.players.PlayerUtility
    • org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
      • org.bukkit.plugin.java.JavaPlugin
        • tfagaming.projects.minecraft.homestead.Homestead
    • tfagaming.projects.minecraft.homestead.database.providers.PostgreSQL (implements tfagaming.projects.minecraft.homestead.database.providers.Provider)
    • tfagaming.projects.minecraft.homestead.managers.RateManager
    • tfagaming.projects.minecraft.homestead.models.Region
    • tfagaming.projects.minecraft.homestead.models.RegionBan
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionBannedPlayers
    • tfagaming.projects.minecraft.homestead.models.RegionChunk
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionClaimedChunks
    • tfagaming.projects.minecraft.homestead.flags.RegionControlFlags
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionInfoMenu
    • tfagaming.projects.minecraft.homestead.models.RegionInvite
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionLevels
    • tfagaming.projects.minecraft.homestead.models.RegionLog
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionLogs
    • tfagaming.projects.minecraft.homestead.managers.RegionManager
    • tfagaming.projects.minecraft.homestead.models.RegionMember
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionMemberControlFlags
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionMemberFlags
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionMembersMenu
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionMenu
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionPlayersInvited
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionPlayersManagement
    • tfagaming.projects.minecraft.homestead.listeners.RegionProtectionListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.listeners.RegionProtectionListener.Explosives
    • tfagaming.projects.minecraft.homestead.listeners.RegionProtectionListener.Projectiles
    • tfagaming.projects.minecraft.homestead.listeners.RegionProtectionListener.RegionProtection
    • tfagaming.projects.minecraft.homestead.models.RegionRate
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionRating
    • tfagaming.projects.minecraft.homestead.events.RegionRent
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionsMenu
    • tfagaming.projects.minecraft.homestead.storage.RegionStorage
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionsWithWelcomeSigns
    • tfagaming.projects.minecraft.homestead.weatherandtime.RegionTime
    • tfagaming.projects.minecraft.homestead.events.RegionUpkeep
    • tfagaming.projects.minecraft.homestead.weatherandtime.RegionWeather
    • tfagaming.projects.minecraft.homestead.gui.menus.RegionWorldFlags
    • tfagaming.projects.minecraft.homestead.resources.ResourceFile
      • tfagaming.projects.minecraft.homestead.resources.files.ConfigFile
      • tfagaming.projects.minecraft.homestead.resources.files.FlagsFile
      • tfagaming.projects.minecraft.homestead.resources.files.LanguageFile
      • tfagaming.projects.minecraft.homestead.resources.files.LevelsFile
      • tfagaming.projects.minecraft.homestead.resources.files.LimitsFile
      • tfagaming.projects.minecraft.homestead.resources.files.MenusFile
      • tfagaming.projects.minecraft.homestead.resources.files.RegionsFile
    • tfagaming.projects.minecraft.homestead.resources.Resources
    • tfagaming.projects.minecraft.homestead.tools.validator.ResourceValidator
    • tfagaming.projects.minecraft.homestead.gui.menus.Rewards
    • tfagaming.projects.minecraft.homestead.tools.minecraft.rewards.Rewards
    • tfagaming.projects.minecraft.homestead.models.serialize.SeBlock
    • tfagaming.projects.minecraft.homestead.borders.SelectedAreaParticlesSpawner
    • tfagaming.projects.minecraft.homestead.listeners.SelectionToolListener (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.listeners.SelectionToolListener.Selection
    • tfagaming.projects.minecraft.homestead.models.serialize.SeLocation
    • tfagaming.projects.minecraft.homestead.models.serialize.SeRent
    • tfagaming.projects.minecraft.homestead.storage.SharedStorage
    • tfagaming.projects.minecraft.homestead.snowflake.SnowflakeGenerator
    • tfagaming.projects.minecraft.homestead.database.providers.SQLite (implements tfagaming.projects.minecraft.homestead.database.providers.Provider)
    • tfagaming.projects.minecraft.homestead.storage.StorageManager
    • tfagaming.projects.minecraft.homestead.storage.StorageMenu (implements org.bukkit.event.Listener)
    • tfagaming.projects.minecraft.homestead.tools.java.StringSimilarity
    • tfagaming.projects.minecraft.homestead.tools.java.StringUtils
    • tfagaming.projects.minecraft.homestead.models.SubArea
    • tfagaming.projects.minecraft.homestead.gui.menus.SubAreaFlagsMenu
    • tfagaming.projects.minecraft.homestead.managers.SubAreaManager
    • tfagaming.projects.minecraft.homestead.gui.menus.SubAreaMemberFlags
    • tfagaming.projects.minecraft.homestead.gui.menus.SubAreaMembers
    • tfagaming.projects.minecraft.homestead.gui.menus.SubAreaMenu
    • tfagaming.projects.minecraft.homestead.gui.menus.SubAreasMenu
    • tfagaming.projects.minecraft.homestead.tools.minecraft.subareas.SubAreaUtility
    • tfagaming.projects.minecraft.homestead.commands.SubCommandBuilder
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.AcceptInviteSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.AutoSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.BalanceSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.BanlistSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.BanPlayerSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.BordersSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.ChatSubCmd
      • tfagaming.projects.minecraft.homestead.commands.operator.subcommands.CheckUpdatesSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.ClaimlistSubCmd
      • tfagaming.projects.minecraft.homestead.commands.operator.subcommands.ClaimSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.CreateRegionSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.DeleteRegionSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.DenyInviteSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.DepositBankSubCmd
      • tfagaming.projects.minecraft.homestead.commands.operator.subcommands.ExportSubCmd
      • tfagaming.projects.minecraft.homestead.commands.operator.subcommands.FlagsOverrideSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.FlagsSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.FlySubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.HelpSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.HomeSubCmd
      • tfagaming.projects.minecraft.homestead.commands.operator.subcommands.ImportSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.KickPlayerSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.LeaveRegionSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.LevelsSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.LogsSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.MailSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.MembersSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.MenuSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.MergeAcceptRegionSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.MergeRegionSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.PlayerInfoSubCmd
      • tfagaming.projects.minecraft.homestead.commands.operator.subcommands.PluginSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.RateRegionSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.RegionInfoSubCmd
      • tfagaming.projects.minecraft.homestead.commands.operator.subcommands.ReloadSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.RenameRegionSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.RewardsSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.SetDescriptionSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.SetDisplayNameSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.SetMapColorSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.SetMapIconSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.SetMemberTaxSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.SetRegionSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.SetSpawnSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.SetTimeSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.SetWeatherSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.StorageSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.SubAreasSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.TopRegionsSubCmd
      • tfagaming.projects.minecraft.homestead.commands.operator.subcommands.TransferOwnershipSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.TrustPlayerSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.UnbanPlayerSubCmd
      • tfagaming.projects.minecraft.homestead.commands.operator.subcommands.UnclaimSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.UntrustPlayerSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.VisitRegionSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.WarSubCmd
      • tfagaming.projects.minecraft.homestead.commands.standard.subcommands.WithdrawBankSubCmd
    • tfagaming.projects.minecraft.homestead.sessions.TargetRegionSession
    • tfagaming.projects.minecraft.homestead.tools.minecraft.threads.TaskHandle
    • tfagaming.projects.minecraft.homestead.tools.minecraft.economy.TaxesUtility
    • tfagaming.projects.minecraft.homestead.gui.menus.TopRegionsMenu
    • tfagaming.projects.minecraft.homestead.tools.https.UpdateChecker
    • tfagaming.projects.minecraft.homestead.tools.minecraft.economy.UpkeepUtility
    • tfagaming.projects.minecraft.homestead.integrations.Vault
    • tfagaming.projects.minecraft.homestead.integrations.vault.VaultUnlockedProvider (implements tfagaming.projects.minecraft.homestead.integrations.vault.EconomyProvider, tfagaming.projects.minecraft.homestead.integrations.vault.PermissionsProvider)
    • tfagaming.projects.minecraft.homestead.models.War
    • tfagaming.projects.minecraft.homestead.managers.WarManager
    • tfagaming.projects.minecraft.homestead.integrations.WorldEditAPI
    • tfagaming.projects.minecraft.homestead.flags.WorldFlags
    • tfagaming.projects.minecraft.homestead.integrations.WorldGuardAPI
    • tfagaming.projects.minecraft.homestead.flags.WorldRules
    • tfagaming.projects.minecraft.homestead.database.providers.YAML (implements tfagaming.projects.minecraft.homestead.database.providers.Provider)

Interface Hierarchy

  • tfagaming.projects.minecraft.homestead.database.cache.Cache<K,V>
  • tfagaming.projects.minecraft.homestead.integrations.vault.EconomyProvider
  • tfagaming.projects.minecraft.homestead.api.HomesteadAPI
  • tfagaming.projects.minecraft.homestead.tools.minecraft.platform.IPlatformBridge
  • tfagaming.projects.minecraft.homestead.integrations.vault.PermissionsProvider
  • tfagaming.projects.minecraft.homestead.database.providers.Provider

Enum Class Hierarchy

Record Class Hierarchy