Hierarchy For All Packages
Package Hierarchies:- org.battleplugins.arena,
- org.battleplugins.arena.command,
- org.battleplugins.arena.competition,
- org.battleplugins.arena.competition.event,
- org.battleplugins.arena.competition.map,
- org.battleplugins.arena.competition.map.options,
- org.battleplugins.arena.competition.phase,
- org.battleplugins.arena.competition.phase.phases,
- org.battleplugins.arena.competition.team,
- org.battleplugins.arena.competition.victory,
- org.battleplugins.arena.competition.victory.types,
- org.battleplugins.arena.config,
- org.battleplugins.arena.config.context,
- org.battleplugins.arena.config.updater,
- org.battleplugins.arena.editor,
- org.battleplugins.arena.editor.context,
- org.battleplugins.arena.editor.stage,
- org.battleplugins.arena.editor.type,
- org.battleplugins.arena.event,
- org.battleplugins.arena.event.action,
- org.battleplugins.arena.event.action.types,
- org.battleplugins.arena.event.arena,
- org.battleplugins.arena.event.player,
- org.battleplugins.arena.feature,
- org.battleplugins.arena.feature.hologram,
- org.battleplugins.arena.feature.party,
- org.battleplugins.arena.messages,
- org.battleplugins.arena.module,
- org.battleplugins.arena.options,
- org.battleplugins.arena.options.types,
- org.battleplugins.arena.resolver,
- org.battleplugins.arena.stat,
- org.battleplugins.arena.team,
- org.battleplugins.arena.util
Class Hierarchy
- java.lang.Object
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - java.util.HashMap<K,
V> (implements java.lang.Cloneable, java.util.Map<K, V>, java.io.Serializable) - org.battleplugins.arena.util.PolymorphicHashMap<K,
V>
- org.battleplugins.arena.util.PolymorphicHashMap<K,
- java.util.HashMap<K,
- org.battleplugins.arena.Arena (implements org.battleplugins.arena.ArenaLike, org.battleplugins.arena.event.ArenaListener, org.battleplugins.arena.config.ConfigHolder, org.battleplugins.arena.util.Describable, org.battleplugins.arena.resolver.Resolvable)
- org.battleplugins.arena.config.ArenaConfigParser
- org.battleplugins.arena.config.ArenaConfigSerializer
- org.battleplugins.arena.editor.ArenaEditorWizard<E>
- org.battleplugins.arena.editor.ArenaEditorWizards
- org.battleplugins.arena.event.ArenaEventManager
- org.battleplugins.arena.event.ArenaEventType<T>
- org.battleplugins.arena.module.ArenaModuleLoader
- org.battleplugins.arena.options.ArenaOption
- org.battleplugins.arena.options.types.BooleanArenaOption
- org.battleplugins.arena.options.types.EnumArenaOption<T>
- org.battleplugins.arena.options.ArenaOptionType<T>
- org.battleplugins.arena.ArenaPlayer (implements org.battleplugins.arena.resolver.Resolvable, org.battleplugins.arena.stat.StatHolder)
- org.battleplugins.arena.stat.ArenaStats
- org.battleplugins.arena.team.ArenaTeam (implements org.battleplugins.arena.util.Describable)
- org.battleplugins.arena.team.ArenaTeams (implements java.lang.Iterable<T>)
- org.battleplugins.arena.command.BaseCommandExecutor (implements org.bukkit.command.TabExecutor)
- org.battleplugins.arena.command.ArenaCommandExecutor
- org.battleplugins.arena.command.BACommandExecutor
- org.battleplugins.arena.command.BaseCommandExecutor.CommandWrapper
- org.battleplugins.arena.BattleArenaConfig
- org.battleplugins.arena.BattleArenaConfig.Updater (implements org.battleplugins.arena.config.updater.ConfigUpdater<T>)
- org.battleplugins.arena.util.BlockUtil
- org.battleplugins.arena.competition.map.options.Bounds
- org.bukkit.generator.ChunkGenerator
- org.battleplugins.arena.util.VoidChunkGenerator
- org.battleplugins.arena.config.ColorParser (implements org.battleplugins.arena.config.ArenaConfigParser.Parser<T>)
- org.battleplugins.arena.util.CommandInjector
- org.battleplugins.arena.event.CompetitionListener<T> (implements org.battleplugins.arena.event.ArenaListener, org.battleplugins.arena.competition.CompetitionLike<T>)
- org.battleplugins.arena.competition.CompetitionManager
- org.battleplugins.arena.competition.phase.CompetitionPhase<T> (implements org.battleplugins.arena.event.ArenaListener, org.battleplugins.arena.competition.CompetitionLike<T>, org.battleplugins.arena.util.Describable)
- org.battleplugins.arena.competition.phase.LiveCompetitionPhase<T> (implements org.battleplugins.arena.resolver.Resolvable)
- org.battleplugins.arena.competition.phase.phases.CountdownPhase<T>
- org.battleplugins.arena.competition.phase.phases.IngamePhase<T>
- org.battleplugins.arena.competition.phase.phases.VictoryPhase<T>
- org.battleplugins.arena.competition.phase.phases.WaitingPhase<T>
- org.battleplugins.arena.competition.phase.LiveCompetitionPhase<T> (implements org.battleplugins.arena.resolver.Resolvable)
- org.battleplugins.arena.competition.phase.CompetitionPhaseType<C,
T> (implements org.battleplugins.arena.util.Describable) - org.battleplugins.arena.competition.CompetitionType
- org.battleplugins.arena.util.CustomEffect.EffectType<B>
- org.battleplugins.arena.util.CustomEffect.FreezeBuilder
- org.battleplugins.arena.util.CustomEffect.ParticleBuilder
- org.battleplugins.arena.config.CustomEffectParser<T> (implements org.battleplugins.arena.config.ArenaConfigParser.Parser<T>)
- org.battleplugins.arena.config.DurationParser (implements org.battleplugins.arena.config.ArenaConfigParser.Parser<T>)
- org.battleplugins.arena.editor.EditorContext<E>
- org.battleplugins.arena.editor.context.MapCreateContext
- org.bukkit.event.Event
- org.battleplugins.arena.event.arena.ArenaCreateCompetitionEvent (implements org.battleplugins.arena.event.ArenaEvent)
- org.battleplugins.arena.event.arena.ArenaCreateExecutorEvent
- org.battleplugins.arena.event.arena.ArenaDrawEvent (implements org.battleplugins.arena.event.ArenaEvent)
- org.battleplugins.arena.event.arena.ArenaInitializeEvent
- org.battleplugins.arena.event.arena.ArenaLoseEvent (implements org.battleplugins.arena.event.ArenaEvent)
- org.battleplugins.arena.event.arena.ArenaPhaseCompleteEvent (implements org.battleplugins.arena.event.ArenaEvent)
- org.battleplugins.arena.event.arena.ArenaPhaseStartEvent (implements org.battleplugins.arena.event.ArenaEvent)
- org.battleplugins.arena.event.arena.ArenaRemoveCompetitionEvent (implements org.battleplugins.arena.event.ArenaEvent)
- org.battleplugins.arena.event.player.ArenaStatChangeEvent<T> (implements org.battleplugins.arena.event.ArenaEvent)
- org.battleplugins.arena.event.arena.ArenaVictoryEvent (implements org.battleplugins.arena.event.ArenaEvent)
- org.battleplugins.arena.event.BattleArenaPostInitializeEvent
- org.battleplugins.arena.event.BattleArenaPreInitializeEvent
- org.battleplugins.arena.event.BattleArenaReloadedEvent
- org.battleplugins.arena.event.BattleArenaReloadEvent
- org.battleplugins.arena.event.BattleArenaShutdownEvent
- org.bukkit.event.player.PlayerEvent
- org.battleplugins.arena.event.player.ArenaPreJoinEvent (implements org.battleplugins.arena.event.ArenaEvent)
- org.battleplugins.arena.event.player.BukkitArenaPlayerEvent (implements org.battleplugins.arena.event.player.ArenaPlayerEvent)
- org.battleplugins.arena.event.player.ArenaDeathEvent
- org.battleplugins.arena.event.player.ArenaJoinEvent
- org.battleplugins.arena.event.player.ArenaKillEvent
- org.battleplugins.arena.event.player.ArenaLeaveEvent
- org.battleplugins.arena.event.player.ArenaLifeDepleteEvent
- org.battleplugins.arena.event.player.ArenaLivesExhaustEvent
- org.battleplugins.arena.event.player.ArenaRespawnEvent
- org.battleplugins.arena.event.player.ArenaSpectateEvent
- org.battleplugins.arena.event.player.ArenaTeamJoinEvent
- org.battleplugins.arena.event.player.ArenaTeamLeaveEvent
- org.battleplugins.arena.event.action.EventAction
- org.battleplugins.arena.event.action.types.BroadcastAction
- org.battleplugins.arena.event.action.types.ChangeGamemodeAction
- org.battleplugins.arena.event.action.types.ChangeRoleAction
- org.battleplugins.arena.event.action.types.ClearEffectsAction
- org.battleplugins.arena.event.action.types.ClearInventoryAction
- org.battleplugins.arena.event.action.types.DelayAction
- org.battleplugins.arena.event.action.types.FlightAction
- org.battleplugins.arena.event.action.types.GiveEffectsAction
- org.battleplugins.arena.event.action.types.GiveItemAction
- org.battleplugins.arena.event.action.types.HealthAction
- org.battleplugins.arena.event.action.types.JoinRandomTeamAction
- org.battleplugins.arena.event.action.types.KillEntitiesAction
- org.battleplugins.arena.event.action.types.LeaveAction
- org.battleplugins.arena.event.action.types.PlaySoundAction
- org.battleplugins.arena.event.action.types.ResetStateAction
- org.battleplugins.arena.event.action.types.RespawnAction
- org.battleplugins.arena.event.action.types.RestoreAction
- org.battleplugins.arena.event.action.types.RunCommandAction
- org.battleplugins.arena.event.action.types.SendMessageAction
- org.battleplugins.arena.event.action.types.StoreAction
- org.battleplugins.arena.event.action.types.TeardownAction
- org.battleplugins.arena.event.action.types.TeleportAction
- org.battleplugins.arena.event.action.EventActionType<T>
- org.battleplugins.arena.config.context.EventContextProvider (implements org.battleplugins.arena.config.context.ContextProvider<T>)
- org.battleplugins.arena.competition.event.EventOptions
- org.battleplugins.arena.competition.event.EventScheduler
- org.battleplugins.arena.feature.FeatureController<T>
- org.battleplugins.arena.util.InteractionInputs
- org.battleplugins.arena.util.InteractionInputs.InputListener
- org.battleplugins.arena.util.InteractionInputs.ChatInput
- org.battleplugins.arena.util.InteractionInputs.InventoryInput
- org.battleplugins.arena.util.InteractionInputs.PositionInput
- org.battleplugins.arena.util.IntRange
- org.battleplugins.arena.util.InventoryBackup
- org.battleplugins.arena.config.ItemStackParser (implements org.battleplugins.arena.config.ArenaConfigParser.Parser<T>)
- org.battleplugins.arena.competition.LiveCompetition<T> (implements org.battleplugins.arena.ArenaLike, org.battleplugins.arena.competition.Competition<T>, org.battleplugins.arena.resolver.Resolvable)
- org.battleplugins.arena.competition.map.LiveCompetitionMap (implements org.battleplugins.arena.ArenaLike, org.battleplugins.arena.competition.map.CompetitionMap, org.battleplugins.arena.config.PostProcessable)
- org.battleplugins.arena.options.Lives
- org.battleplugins.arena.competition.map.MapFactory
- org.battleplugins.arena.messages.Message
- org.battleplugins.arena.messages.MessageLoader
- org.battleplugins.arena.messages.Messages
- org.battleplugins.arena.config.context.OptionContextProvider (implements org.battleplugins.arena.config.context.ContextProvider<T>)
- org.battleplugins.arena.util.OptionSelector
- org.battleplugins.arena.util.PaginationCalculator
- org.battleplugins.arena.config.context.PhaseContextProvider (implements org.battleplugins.arena.config.context.ContextProvider<T>)
- org.battleplugins.arena.competition.phase.PhaseManager<T>
- org.battleplugins.arena.competition.PlayerStorage
- org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
- org.bukkit.plugin.java.JavaPlugin
- org.battleplugins.arena.BattleArena (implements org.battleplugins.arena.BattleArenaApi, org.battleplugins.arena.util.LoggerHolder)
- org.bukkit.plugin.java.JavaPlugin
- org.battleplugins.arena.feature.PluginFeature<T> (implements org.battleplugins.arena.feature.FeatureInstance)
- org.battleplugins.arena.editor.stage.PositionInputStage<E> (implements org.battleplugins.arena.editor.WizardStage<E>)
- org.battleplugins.arena.util.PositionWithRotation
- org.battleplugins.arena.config.PotionEffectParser (implements org.battleplugins.arena.config.ArenaConfigParser.Parser<T>)
- java.lang.Record
- org.battleplugins.arena.module.ArenaModuleContainer<T>
- org.battleplugins.arena.competition.CompetitionResult
- org.battleplugins.arena.competition.JoinResult
- org.battleplugins.arena.util.OptionSelector.Option
- org.battleplugins.arena.config.SingularValueParser.Argument
- org.battleplugins.arena.competition.victory.types.TeamsAliveCondition.AliveTeamsResult
- org.battleplugins.arena.resolver.ResolverKey<T>
- org.battleplugins.arena.resolver.ResolverKeys
- org.battleplugins.arena.stat.SimpleArenaStat<T> (implements org.battleplugins.arena.stat.ArenaStat<T>)
- org.battleplugins.arena.resolver.SimpleResolverProvider<T> (implements org.battleplugins.arena.resolver.ResolverProvider<T>)
- org.battleplugins.arena.config.SingularValueParser
- org.battleplugins.arena.config.SingularValueParser.ArgumentBuffer
- org.battleplugins.arena.editor.stage.SpawnInputStage<E> (implements org.battleplugins.arena.editor.WizardStage<E>)
- org.battleplugins.arena.competition.map.options.Spawns
- org.battleplugins.arena.competition.team.TeamManager
- org.battleplugins.arena.options.Teams (implements org.battleplugins.arena.config.PostProcessable)
- org.battleplugins.arena.editor.stage.TeamSpawnInputStage<E> (implements org.battleplugins.arena.editor.WizardStage<E>)
- org.battleplugins.arena.competition.map.options.TeamSpawns
- org.battleplugins.arena.competition.team.TeamStatHolder (implements org.battleplugins.arena.stat.StatHolder)
- org.battleplugins.arena.editor.stage.TextInputStage<E> (implements org.battleplugins.arena.editor.WizardStage<E>)
- org.battleplugins.arena.editor.stage.EnumTextInputStage<E>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.battleplugins.arena.config.ParseException
- java.lang.RuntimeException
- org.battleplugins.arena.module.ModuleLoadException
- java.lang.Exception
- org.battleplugins.arena.util.TypeToken<T>
- org.battleplugins.arena.util.Util
- org.battleplugins.arena.util.Version (implements java.lang.Comparable<T>)
- org.battleplugins.arena.competition.victory.VictoryCondition<T> (implements org.battleplugins.arena.event.ArenaListener, org.battleplugins.arena.competition.CompetitionLike<T>, org.battleplugins.arena.resolver.Resolvable)
- org.battleplugins.arena.competition.victory.types.HighestStatCondition<T>
- org.battleplugins.arena.competition.victory.types.TeamsAliveCondition<T>
- org.battleplugins.arena.competition.victory.types.TimeLimitCondition<T>
- org.battleplugins.arena.config.context.VictoryConditionContextProvider (implements org.battleplugins.arena.config.context.ContextProvider<T>)
- org.battleplugins.arena.competition.victory.VictoryConditionType<C,
T> (implements org.battleplugins.arena.util.Describable) - org.battleplugins.arena.competition.victory.VictoryManager<T> (implements org.battleplugins.arena.event.ArenaListener, org.battleplugins.arena.competition.CompetitionLike<T>, org.battleplugins.arena.resolver.Resolvable)
- java.util.AbstractMap<K,
Interface Hierarchy
- org.battleplugins.arena.config.ArenaConfigParser.Parser<T>
- org.battleplugins.arena.config.ArenaConfigSerializer.ConfigSerializer<T>
- org.battleplugins.arena.editor.ArenaEditorWizard.ContextFactory<E>
- org.battleplugins.arena.ArenaLike
- org.battleplugins.arena.BattleArenaApi
- org.battleplugins.arena.competition.CompetitionLike<T>
- org.battleplugins.arena.competition.Competition<T>
- org.battleplugins.arena.competition.phase.CompetitionPhaseType.Provider<C,
T> - org.battleplugins.arena.config.ConfigHolder
- org.battleplugins.arena.config.updater.ConfigUpdater<T>
- org.battleplugins.arena.config.context.ContextProvider<T>
- org.battleplugins.arena.util.CustomEffect<B>
- org.battleplugins.arena.util.Describable
- org.battleplugins.arena.stat.ArenaStat<T>
- org.battleplugins.arena.competition.map.CompetitionMap
- org.battleplugins.arena.stat.StatHolder
- org.battleplugins.arena.editor.type.EditorKey
- org.battleplugins.arena.feature.FeatureInstance
- org.battleplugins.arena.feature.hologram.HologramFeature
- org.battleplugins.arena.feature.party.PartiesFeature
- org.battleplugins.arena.feature.hologram.Hologram
- org.bukkit.event.Listener
- org.battleplugins.arena.event.ArenaListener
- org.battleplugins.arena.module.ArenaModuleInitializer
- org.battleplugins.arena.util.LoggerHolder
- org.battleplugins.arena.competition.map.MapFactory.Provider<M>
- org.battleplugins.arena.feature.party.Party
- org.battleplugins.arena.feature.party.PartyMember
- org.battleplugins.arena.config.PostProcessable
- org.battleplugins.arena.resolver.Resolvable
- org.battleplugins.arena.event.ArenaEvent
- org.battleplugins.arena.event.player.ArenaPlayerEvent
- org.battleplugins.arena.resolver.Resolver
- org.battleplugins.arena.event.ArenaEvent
- org.battleplugins.arena.resolver.Resolver.Builder
- org.battleplugins.arena.resolver.ResolverProvider<T>
- org.battleplugins.arena.command.SubCommandExecutor
- org.battleplugins.arena.config.updater.UpdaterStep<T>
- org.battleplugins.arena.competition.victory.VictoryConditionType.Provider<C,
T> - org.battleplugins.arena.editor.WizardStage<E>
Annotation Interface Hierarchy
- org.battleplugins.arena.command.ArenaCommand (implements java.lang.annotation.Annotation)
- org.battleplugins.arena.event.ArenaEventHandler (implements java.lang.annotation.Annotation)
- org.battleplugins.arena.module.ArenaModule (implements java.lang.annotation.Annotation)
- org.battleplugins.arena.config.ArenaOption (implements java.lang.annotation.Annotation)
- org.battleplugins.arena.command.Argument (implements java.lang.annotation.Annotation)
- org.battleplugins.arena.config.DocumentationSource (implements java.lang.annotation.Annotation)
- org.battleplugins.arena.event.EventTrigger (implements java.lang.annotation.Annotation)
- org.battleplugins.arena.config.Id (implements java.lang.annotation.Annotation)
- org.battleplugins.arena.config.Scoped (implements java.lang.annotation.Annotation)
- org.battleplugins.arena.config.Updater (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.battleplugins.arena.event.player.ArenaLeaveEvent.Cause
- org.battleplugins.arena.command.BaseCommandExecutor.CommandResult
- org.battleplugins.arena.options.DamageOption
- org.battleplugins.arena.competition.event.EventType
- org.battleplugins.arena.util.ItemColor
- org.battleplugins.arena.util.ItemColor.Category
- org.battleplugins.arena.editor.type.MapOption (implements org.battleplugins.arena.editor.type.EditorKey)
- org.battleplugins.arena.competition.map.MapType
- org.battleplugins.arena.config.ParseException.Cause
- org.battleplugins.arena.competition.PlayerRole
- org.battleplugins.arena.competition.PlayerStorage.Type
- org.battleplugins.arena.config.SingularValueParser.BraceStyle
- org.battleplugins.arena.options.TeamSelection
- org.battleplugins.arena.event.action.types.TeleportAction.TeleportLocation
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)