Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addArenaMap(Arena, LiveCompetitionMap) - Method in class org.battleplugins.arena.BattleArena
-
Adds a new
LiveCompetitionMapto the givenArena. - addCompetition(Arena, Competition<?>) - Method in class org.battleplugins.arena.BattleArena
-
Adds a new
Competitionto the givenArena. - addCompetition(Arena, Competition<?>) - Method in class org.battleplugins.arena.competition.CompetitionManager
- addLine(Component) - Method in interface org.battleplugins.arena.feature.hologram.Hologram
-
Adds a line to the hologram.
- addSpawn(String, PositionWithRotation) - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- addStage(EditorKey, WizardStage<E>) - Method in class org.battleplugins.arena.editor.ArenaEditorWizard
- advance(Player) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- ADVANCED_PHASE - Static variable in class org.battleplugins.arena.messages.Messages
- advanceStage() - Method in class org.battleplugins.arena.editor.EditorContext
- advanceToNextPhase() - Method in class org.battleplugins.arena.competition.phase.LiveCompetitionPhase
-
Advances to the next phase.
- advanceToNextPhase(Set<ArenaPlayer>) - Method in class org.battleplugins.arena.competition.victory.VictoryCondition
- ALIVE_PLAYERS - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- aliveTeams() - Method in record class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition.AliveTeamsResult
-
Returns the value of the
aliveTeamsrecord component. - AliveTeamsResult(Set<ArenaPlayer>, int) - Constructor for record class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition.AliveTeamsResult
-
Creates an instance of a
AliveTeamsResultrecord class. - ALL - Enum constant in enum class org.battleplugins.arena.competition.PlayerStorage.Type
- ALREADY_IN_ARENA - Static variable in class org.battleplugins.arena.messages.Messages
- ALREADY_ON_THIS_TEAM - Static variable in class org.battleplugins.arena.messages.Messages
- ALWAYS - Enum constant in enum class org.battleplugins.arena.options.DamageOption
- AN_ERROR_OCCURRED - Static variable in class org.battleplugins.arena.messages.Messages
- arena - Variable in class org.battleplugins.arena.command.ArenaCommandExecutor
- arena - Variable in class org.battleplugins.arena.editor.EditorContext
- arena(String) - Method in class org.battleplugins.arena.BattleArena
-
Returns the
Arenafrom the given name. - arena(String) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns the
Arenafrom the given name. - Arena - Class in org.battleplugins.arena
-
Represents a gamemode within BattleArena.
- Arena() - Constructor for class org.battleplugins.arena.Arena
- ARENA - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- ARENA_CANNOT_KICK_SELF - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_DOES_NOT_EXIST - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_ERROR - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_FULL - Static variable in record class org.battleplugins.arena.competition.JoinResult
- ARENA_FULL - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_JOINED - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_KICKED - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_KICKED_PLAYER - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_LEFT - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_NOT_JOINABLE - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_NOT_SPECTATABLE - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_REMOVED - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_SPECTATE - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_START_CANCELLED - Static variable in class org.battleplugins.arena.messages.Messages
- ARENA_STARTS_IN - Static variable in class org.battleplugins.arena.messages.Messages
- ArenaCommand - Annotation Interface in org.battleplugins.arena.command
- ArenaCommandExecutor - Class in org.battleplugins.arena.command
- ArenaCommandExecutor(String, Arena) - Constructor for class org.battleplugins.arena.command.ArenaCommandExecutor
- ArenaCommandExecutor(Arena) - Constructor for class org.battleplugins.arena.command.ArenaCommandExecutor
- ArenaConfigParser - Class in org.battleplugins.arena.config
- ArenaConfigParser() - Constructor for class org.battleplugins.arena.config.ArenaConfigParser
- ArenaConfigParser.Parser<T> - Interface in org.battleplugins.arena.config
- ArenaConfigSerializer - Class in org.battleplugins.arena.config
- ArenaConfigSerializer() - Constructor for class org.battleplugins.arena.config.ArenaConfigSerializer
- ArenaConfigSerializer.ConfigSerializer<T> - Interface in org.battleplugins.arena.config
- ArenaCreateCompetitionEvent - Class in org.battleplugins.arena.event.arena
-
Called when a competition is created in an
Arena. - ArenaCreateCompetitionEvent(Arena, Competition<?>) - Constructor for class org.battleplugins.arena.event.arena.ArenaCreateCompetitionEvent
- ArenaCreateExecutorEvent - Class in org.battleplugins.arena.event.arena
-
Called when a
ArenaCommandExecutoris constructed. - ArenaCreateExecutorEvent(Arena, ArenaCommandExecutor) - Constructor for class org.battleplugins.arena.event.arena.ArenaCreateExecutorEvent
- ArenaDeathEvent - Class in org.battleplugins.arena.event.player
-
Called when a player dies in an arena.
- ArenaDeathEvent(ArenaPlayer) - Constructor for class org.battleplugins.arena.event.player.ArenaDeathEvent
- ArenaDrawEvent - Class in org.battleplugins.arena.event.arena
-
Called when an
Arenaends in a draw. - ArenaDrawEvent(Arena, Competition<?>) - Constructor for class org.battleplugins.arena.event.arena.ArenaDrawEvent
- ArenaEditorWizard<E extends EditorContext<E>> - Class in org.battleplugins.arena.editor
- ArenaEditorWizard(BattleArena, ArenaEditorWizard.ContextFactory<E>) - Constructor for class org.battleplugins.arena.editor.ArenaEditorWizard
- ArenaEditorWizard.ContextFactory<E extends EditorContext<E>> - Interface in org.battleplugins.arena.editor
- ArenaEditorWizards - Class in org.battleplugins.arena.editor
- ArenaEditorWizards() - Constructor for class org.battleplugins.arena.editor.ArenaEditorWizards
- ArenaEvent - Interface in org.battleplugins.arena.event
-
Represents an event that occurs in an
Arena. - ArenaEventHandler - Annotation Interface in org.battleplugins.arena.event
-
An annotation to mark methods as being
Arenaevent handler methods. - ArenaEventManager - Class in org.battleplugins.arena.event
-
Manages events for an
Arena. - ArenaEventManager(Arena) - Constructor for class org.battleplugins.arena.event.ArenaEventManager
- ArenaEventType<T extends ArenaEvent> - Class in org.battleplugins.arena.event
-
Represents an event type in an arena.
- ArenaInitializeEvent - Class in org.battleplugins.arena.event.arena
-
Called when an
Arenais initialized. - ArenaInitializeEvent(Arena) - Constructor for class org.battleplugins.arena.event.arena.ArenaInitializeEvent
- ArenaJoinEvent - Class in org.battleplugins.arena.event.player
-
Called when a player joins an arena.
- ArenaJoinEvent(ArenaPlayer) - Constructor for class org.battleplugins.arena.event.player.ArenaJoinEvent
- ArenaKillEvent - Class in org.battleplugins.arena.event.player
-
Called when a player kills another player in an arena.
- ArenaKillEvent(ArenaPlayer, ArenaPlayer) - Constructor for class org.battleplugins.arena.event.player.ArenaKillEvent
- ArenaLeaveEvent - Class in org.battleplugins.arena.event.player
-
Called when a player leaves an arena.
- ArenaLeaveEvent(ArenaPlayer, ArenaLeaveEvent.Cause) - Constructor for class org.battleplugins.arena.event.player.ArenaLeaveEvent
- ArenaLeaveEvent.Cause - Enum Class in org.battleplugins.arena.event.player
-
The cause of the player leaving the arena.
- ArenaLifeDepleteEvent - Class in org.battleplugins.arena.event.player
-
Called for
ArenaPlayers who lose a life in anArena. - ArenaLifeDepleteEvent(Arena, ArenaPlayer, int) - Constructor for class org.battleplugins.arena.event.player.ArenaLifeDepleteEvent
- ArenaLike - Interface in org.battleplugins.arena
-
Represents an arena-like object.
- ArenaListener - Interface in org.battleplugins.arena.event
-
An extension of
Listenerfor BattleArena events. - ArenaLivesExhaustEvent - Class in org.battleplugins.arena.event.player
-
Called for
ArenaPlayers who exhaust all of their lives in anArena. - ArenaLivesExhaustEvent(Arena, ArenaPlayer) - Constructor for class org.battleplugins.arena.event.player.ArenaLivesExhaustEvent
- ArenaLoseEvent - Class in org.battleplugins.arena.event.arena
-
Called for
ArenaPlayers who lose in anArena. - ArenaLoseEvent(Arena, Competition<?>, Set<ArenaPlayer>) - Constructor for class org.battleplugins.arena.event.arena.ArenaLoseEvent
- ArenaModule - Annotation Interface in org.battleplugins.arena.module
-
Represents a module that can be loaded by
BattleArena. - ArenaModuleContainer<T> - Record Class in org.battleplugins.arena.module
- ArenaModuleContainer(Path, ArenaModuleLoader, ArenaModule, T) - Constructor for record class org.battleplugins.arena.module.ArenaModuleContainer
-
Creates an instance of a
ArenaModuleContainerrecord class. - ArenaModuleInitializer - Interface in org.battleplugins.arena.module
- ArenaModuleLoader - Class in org.battleplugins.arena.module
- ArenaModuleLoader(BattleArena, ClassLoader, Path) - Constructor for class org.battleplugins.arena.module.ArenaModuleLoader
- ArenaOption - Class in org.battleplugins.arena.options
- ArenaOption - Annotation Interface in org.battleplugins.arena.config
-
Represents an option for an
Arena. - ArenaOption(Map<String, String>, String...) - Constructor for class org.battleplugins.arena.options.ArenaOption
- ArenaOptionType<T extends ArenaOption> - Class in org.battleplugins.arena.options
-
Represents an option in an arena.
- ArenaPhaseCompleteEvent - Class in org.battleplugins.arena.event.arena
-
Called when an
Arenacompletes aCompetitionPhase. - ArenaPhaseCompleteEvent(Arena, Competition<?>, CompetitionPhase<?>) - Constructor for class org.battleplugins.arena.event.arena.ArenaPhaseCompleteEvent
- ArenaPhaseStartEvent - Class in org.battleplugins.arena.event.arena
-
Called when an
Arenastarts a newCompetitionPhase. - ArenaPhaseStartEvent(Arena, Competition<?>, CompetitionPhase<?>) - Constructor for class org.battleplugins.arena.event.arena.ArenaPhaseStartEvent
- arenaPlayer(Player) - Static method in class org.battleplugins.arena.ArenaPlayer
-
Gets an
Optionalof theArenaPlayerassociated with the given player. - ArenaPlayer - Class in org.battleplugins.arena
-
Represents a player in an active competition.
- ArenaPlayer(Player, Arena, LiveCompetition<?>) - Constructor for class org.battleplugins.arena.ArenaPlayer
- ArenaPlayerEvent - Interface in org.battleplugins.arena.event.player
-
Represents an event that occurs in an
Arenato aArenaPlayer. - ArenaPreJoinEvent - Class in org.battleplugins.arena.event.player
-
Called when a player is about to join an arena.
- ArenaPreJoinEvent(Arena, Competition<?>, PlayerRole, JoinResult, Player) - Constructor for class org.battleplugins.arena.event.player.ArenaPreJoinEvent
- ArenaRemoveCompetitionEvent - Class in org.battleplugins.arena.event.arena
-
Called when a competition is removed from an
Arena. - ArenaRemoveCompetitionEvent(Arena, Competition<?>) - Constructor for class org.battleplugins.arena.event.arena.ArenaRemoveCompetitionEvent
- ArenaRespawnEvent - Class in org.battleplugins.arena.event.player
-
Called when a player respawns in an arena.
- ArenaRespawnEvent(ArenaPlayer) - Constructor for class org.battleplugins.arena.event.player.ArenaRespawnEvent
- ArenaSpectateEvent - Class in org.battleplugins.arena.event.player
-
Called when a player spectates an arena.
- ArenaSpectateEvent(ArenaPlayer) - Constructor for class org.battleplugins.arena.event.player.ArenaSpectateEvent
- ArenaStat<T> - Interface in org.battleplugins.arena.stat
-
Represents a stat that can be tracked.
- ArenaStatChangeEvent<T> - Class in org.battleplugins.arena.event.player
-
Called when a stat changes.
- ArenaStatChangeEvent(LiveCompetition<?>, StatHolder, ArenaStat<T>, T, T) - Constructor for class org.battleplugins.arena.event.player.ArenaStatChangeEvent
- ArenaStats - Class in org.battleplugins.arena.stat
- ArenaTeam - Class in org.battleplugins.arena.team
-
Represents a team in an arena.
- ArenaTeam() - Constructor for class org.battleplugins.arena.team.ArenaTeam
- ArenaTeam(String, Color, ItemStack) - Constructor for class org.battleplugins.arena.team.ArenaTeam
- ArenaTeamJoinEvent - Class in org.battleplugins.arena.event.player
-
Called when a player joins an
ArenaTeam. - ArenaTeamJoinEvent(ArenaPlayer, ArenaTeam) - Constructor for class org.battleplugins.arena.event.player.ArenaTeamJoinEvent
- ArenaTeamLeaveEvent - Class in org.battleplugins.arena.event.player
-
Called when a player leaves an
ArenaTeam. - ArenaTeamLeaveEvent(ArenaPlayer, ArenaTeam) - Constructor for class org.battleplugins.arena.event.player.ArenaTeamLeaveEvent
- ArenaTeams - Class in org.battleplugins.arena.team
- ArenaTeams() - Constructor for class org.battleplugins.arena.team.ArenaTeams
- ArenaVictoryEvent - Class in org.battleplugins.arena.event.arena
-
Called for
ArenaPlayers who win in anArena. - ArenaVictoryEvent(Arena, Competition<?>, Set<ArenaPlayer>) - Constructor for class org.battleplugins.arena.event.arena.ArenaVictoryEvent
- Argument - Annotation Interface in org.battleplugins.arena.command
- Argument(String, String) - Constructor for record class org.battleplugins.arena.config.SingularValueParser.Argument
-
Creates an instance of a
Argumentrecord class. - ArgumentBuffer() - Constructor for class org.battleplugins.arena.config.SingularValueParser.ArgumentBuffer
- asPlainText() - Method in class org.battleplugins.arena.messages.Message
- ATTRIBUTES - Enum constant in enum class org.battleplugins.arena.competition.PlayerStorage.Type
- authors() - Element in annotation interface org.battleplugins.arena.module.ArenaModule
-
The authors of the module.
B
- backup(CommandSender, Player) - Method in class org.battleplugins.arena.command.BACommandExecutor
- BACKUP_CREATED - Static variable in class org.battleplugins.arena.messages.Messages
- BACKUP_INFO - Static variable in class org.battleplugins.arena.messages.Messages
- BACKUP_NOT_FOUND - Static variable in class org.battleplugins.arena.messages.Messages
- BACKUP_RESTORED - Static variable in class org.battleplugins.arena.messages.Messages
- backups(CommandSender, String) - Method in class org.battleplugins.arena.command.BACommandExecutor
- BACommandExecutor - Class in org.battleplugins.arena.command
- BACommandExecutor(String) - Constructor for class org.battleplugins.arena.command.BACommandExecutor
- BANNER - Enum constant in enum class org.battleplugins.arena.util.ItemColor.Category
- BaseCommandExecutor - Class in org.battleplugins.arena.command
- BaseCommandExecutor(String) - Constructor for class org.battleplugins.arena.command.BaseCommandExecutor
- BaseCommandExecutor(String, String) - Constructor for class org.battleplugins.arena.command.BaseCommandExecutor
- BaseCommandExecutor.CommandResult - Enum Class in org.battleplugins.arena.command
- BaseCommandExecutor.CommandWrapper - Class in org.battleplugins.arena.command
- BattleArena - Class in org.battleplugins.arena
-
The main class for BattleArena.
- BattleArena() - Constructor for class org.battleplugins.arena.BattleArena
- BattleArenaApi - Interface in org.battleplugins.arena
-
Main API entrypoint for BattleArena.
- BattleArenaConfig - Class in org.battleplugins.arena
-
Represents the BattleArena configuration.
- BattleArenaConfig() - Constructor for class org.battleplugins.arena.BattleArenaConfig
- BattleArenaConfig.Updater - Class in org.battleplugins.arena
- BattleArenaPostInitializeEvent - Class in org.battleplugins.arena.event
-
Called when BattleArena is fully initialized.
- BattleArenaPostInitializeEvent(BattleArena) - Constructor for class org.battleplugins.arena.event.BattleArenaPostInitializeEvent
- BattleArenaPreInitializeEvent - Class in org.battleplugins.arena.event
-
Called when BattleArena is starting its initialization.
- BattleArenaPreInitializeEvent(BattleArena) - Constructor for class org.battleplugins.arena.event.BattleArenaPreInitializeEvent
- BattleArenaReloadedEvent - Class in org.battleplugins.arena.event
-
Called when BattleArena is finished reloading.
- BattleArenaReloadedEvent(BattleArena) - Constructor for class org.battleplugins.arena.event.BattleArenaReloadedEvent
- BattleArenaReloadEvent - Class in org.battleplugins.arena.event
-
Called when BattleArena is reloaded.
- BattleArenaReloadEvent(BattleArena) - Constructor for class org.battleplugins.arena.event.BattleArenaReloadEvent
- BattleArenaShutdownEvent - Class in org.battleplugins.arena.event
-
Called when BattleArena is shutting down.
- BattleArenaShutdownEvent(BattleArena) - Constructor for class org.battleplugins.arena.event.BattleArenaShutdownEvent
- bind(EditorContext<E>) - Method in class org.battleplugins.arena.util.InteractionInputs.InputListener
- bind(Listener) - Method in class org.battleplugins.arena.editor.EditorContext
- BLACK - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- BLOCK_BREAK - Static variable in class org.battleplugins.arena.options.ArenaOptionType
- BLOCK_DROPS - Static variable in class org.battleplugins.arena.options.ArenaOptionType
- BLOCK_INTERACT - Static variable in class org.battleplugins.arena.options.ArenaOptionType
- BLOCK_PLACE - Static variable in class org.battleplugins.arena.options.ArenaOptionType
- BlockUtil - Class in org.battleplugins.arena.util
- BlockUtil() - Constructor for class org.battleplugins.arena.util.BlockUtil
- BLUE - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- BooleanArenaOption - Class in org.battleplugins.arena.options.types
- BooleanArenaOption(Map<String, String>) - Constructor for class org.battleplugins.arena.options.types.BooleanArenaOption
- bounds() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Gets the
Boundsof the map. - Bounds - Class in org.battleplugins.arena.competition.map.options
-
Represents the bounds of a map.
- Bounds() - Constructor for class org.battleplugins.arena.competition.map.options.Bounds
- Bounds(int, int, int, int, int, int) - Constructor for class org.battleplugins.arena.competition.map.options.Bounds
- Bounds(Position, Position) - Constructor for class org.battleplugins.arena.competition.map.options.Bounds
- BROADCAST - Static variable in class org.battleplugins.arena.event.action.EventActionType
- BroadcastAction - Class in org.battleplugins.arena.event.action.types
- BroadcastAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.BroadcastAction
- BROWN - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- build() - Method in interface org.battleplugins.arena.resolver.Resolver.Builder
- builder() - Static method in interface org.battleplugins.arena.resolver.Resolver
- buildUpdaters() - Method in class org.battleplugins.arena.BattleArenaConfig.Updater
- buildUpdaters() - Method in interface org.battleplugins.arena.config.updater.ConfigUpdater
-
Builds the updater for the config file.
- BukkitArenaPlayerEvent - Class in org.battleplugins.arena.event.player
- BukkitArenaPlayerEvent(Arena, ArenaPlayer) - Constructor for class org.battleplugins.arena.event.player.BukkitArenaPlayerEvent
C
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.EventAction
-
Calls the action for the given
ArenaPlayer. - call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.BroadcastAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.ChangeGamemodeAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.ChangeRoleAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.ClearEffectsAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.ClearInventoryAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.DelayAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.FlightAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.GiveEffectsAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.GiveItemAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.HealthAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.JoinRandomTeamAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.KillEntitiesAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.LeaveAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.PlaySoundAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.ResetStateAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.RespawnAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.RestoreAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.RunCommandAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.SendMessageAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.StoreAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.TeardownAction
- call(ArenaPlayer, Resolvable) - Method in class org.battleplugins.arena.event.action.types.TeleportAction
- callEvent(T) - Method in class org.battleplugins.arena.event.ArenaEventManager
-
Calls an event and processes any actions associated with the event.
- cancel() - Method in class org.battleplugins.arena.editor.EditorContext
- CANDLE - Enum constant in enum class org.battleplugins.arena.util.ItemColor.Category
- canJoin() - Method in record class org.battleplugins.arena.competition.JoinResult
-
Returns the value of the
canJoinrecord component. - canJoin() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Gets whether players can join during this phase.
- canJoin(Collection<Player>, PlayerRole) - Method in interface org.battleplugins.arena.competition.Competition
-
Gets whether the players can join the competition.
- canJoin(Collection<Player>, PlayerRole) - Method in class org.battleplugins.arena.competition.LiveCompetition
- canJoin(Player, PlayerRole) - Method in interface org.battleplugins.arena.competition.Competition
-
Gets whether the player can join the competition.
- canJoin(Player, PlayerRole) - Method in class org.battleplugins.arena.competition.LiveCompetition
- canJoinTeam(ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Returns whether the player can join the given
ArenaTeam. - canJoinTeam(ArenaTeam, int) - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Returns whether the player can join the given
ArenaTeam. - CANNOT_JOIN_ARENA_MEMBER_IN_ARENA - Static variable in class org.battleplugins.arena.messages.Messages
- CANNOT_JOIN_ARENA_NOT_PARTY_LEADER - Static variable in class org.battleplugins.arena.messages.Messages
- CANNOT_JOIN_TEAM_SOLO - Static variable in class org.battleplugins.arena.messages.Messages
- canSpawn(World, int, int) - Method in class org.battleplugins.arena.util.VoidChunkGenerator
- canSpectate() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Gets whether players can spectate during this phase.
- cause(ParseException.Cause) - Method in exception org.battleplugins.arena.config.ParseException
- center(Component, Component) - Static method in class org.battleplugins.arena.util.PaginationCalculator
-
Centers a text within the middle of the chat box.
- CHANGE_GAMEMODE - Static variable in class org.battleplugins.arena.event.action.EventActionType
- CHANGE_ROLE - Static variable in class org.battleplugins.arena.event.action.EventActionType
- ChangeGamemodeAction - Class in org.battleplugins.arena.event.action.types
- ChangeGamemodeAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.ChangeGamemodeAction
- changeRole(ArenaPlayer, PlayerRole) - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Changes the role of the player to the specified role.
- ChangeRoleAction - Class in org.battleplugins.arena.event.action.types
- ChangeRoleAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.ChangeRoleAction
- ChatInput(Player, Message) - Constructor for class org.battleplugins.arena.util.InteractionInputs.ChatInput
-
Constructs a new ChatInput instance
- CLEAR_EFFECTS - Static variable in class org.battleplugins.arena.event.action.EventActionType
- CLEAR_INVENTORY - Static variable in class org.battleplugins.arena.event.action.EventActionType
- ClearEffectsAction - Class in org.battleplugins.arena.event.action.types
- ClearEffectsAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.ClearEffectsAction
- ClearInventoryAction - Class in org.battleplugins.arena.event.action.types
- ClearInventoryAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.ClearInventoryAction
- CLICK_TO_PREPARE - Static variable in class org.battleplugins.arena.messages.Messages
- CLICK_TO_SELECT - Static variable in class org.battleplugins.arena.messages.Messages
- ColorParser - Class in org.battleplugins.arena.config
- ColorParser() - Constructor for class org.battleplugins.arena.config.ColorParser
- command() - Method in record class org.battleplugins.arena.util.OptionSelector.Option
-
Returns the value of the
commandrecord component. - COMMAND - Enum constant in enum class org.battleplugins.arena.event.player.ArenaLeaveEvent.Cause
-
The player left the arena by command.
- COMMAND_ERROR - Enum constant in enum class org.battleplugins.arena.command.BaseCommandExecutor.CommandResult
- COMMAND_ERROR_HANDLED - Enum constant in enum class org.battleplugins.arena.command.BaseCommandExecutor.CommandResult
- COMMAND_USAGE - Static variable in class org.battleplugins.arena.messages.Messages
- CommandInjector - Class in org.battleplugins.arena.util
- CommandInjector() - Constructor for class org.battleplugins.arena.util.CommandInjector
- commands() - Element in annotation interface org.battleplugins.arena.command.ArenaCommand
- CommandWrapper(Object, Method, String) - Constructor for class org.battleplugins.arena.command.BaseCommandExecutor.CommandWrapper
- compareTo(String) - Method in class org.battleplugins.arena.util.Version
-
Returns Negative, Zero, or Positive if this version is less than, equal to, or greater than the parameter.
- compareTo(Version) - Method in class org.battleplugins.arena.util.Version
-
Returns Negative, Zero, or Positive if this version is less than, equal to, or greater than the parameter.
- competition - Variable in class org.battleplugins.arena.competition.phase.CompetitionPhase
- competition - Variable in class org.battleplugins.arena.competition.victory.VictoryCondition
- competition() - Method in record class org.battleplugins.arena.competition.CompetitionResult
-
Returns the value of the
competitionrecord component. - Competition<T extends Competition<T>> - Interface in org.battleplugins.arena.competition
-
Represents a competition.
- COMPETITION - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- CompetitionLike<T extends Competition<T>> - Interface in org.battleplugins.arena.competition
-
Represents a competition-like object.
- CompetitionListener<T extends Competition<T>> - Class in org.battleplugins.arena.event
-
A listener for competitions.
- CompetitionListener(T) - Constructor for class org.battleplugins.arena.event.CompetitionListener
- CompetitionManager - Class in org.battleplugins.arena.competition
- CompetitionManager(BattleArena) - Constructor for class org.battleplugins.arena.competition.CompetitionManager
- CompetitionMap - Interface in org.battleplugins.arena.competition.map
-
A map for a competition.
- CompetitionPhase<T extends Competition<T>> - Class in org.battleplugins.arena.competition.phase
-
Represents the phase of a competition.
- CompetitionPhase() - Constructor for class org.battleplugins.arena.competition.phase.CompetitionPhase
- CompetitionPhaseType<C extends Competition<C>,
T extends CompetitionPhase<C>> - Class in org.battleplugins.arena.competition.phase -
Represents a type of competition phase.
- CompetitionPhaseType.Provider<C extends Competition<C>,
T extends CompetitionPhase<C>> - Interface in org.battleplugins.arena.competition.phase - CompetitionResult - Record Class in org.battleplugins.arena.competition
-
Represents a competition result.
- CompetitionResult(Competition<?>, JoinResult) - Constructor for record class org.battleplugins.arena.competition.CompetitionResult
-
Creates an instance of a
CompetitionResultrecord class. - CompetitionType - Class in org.battleplugins.arena.competition
-
Represents a competition type.
- completeAllActiveCompetitions() - Method in class org.battleplugins.arena.competition.CompetitionManager
- computeStat(ArenaStat<T>, Function<? super T, ? extends T>) - Method in class org.battleplugins.arena.ArenaPlayer
-
Computes the stat value of the given
ArenaStatusing the given function. - computeStat(ArenaStat<T>, Function<? super T, ? extends T>) - Method in class org.battleplugins.arena.competition.team.TeamStatHolder
- computeStat(ArenaStat<T>, Function<? super T, ? extends T>) - Method in interface org.battleplugins.arena.stat.StatHolder
- ConfigHolder - Interface in org.battleplugins.arena.config
-
A holder for a set of config sections.
- ConfigUpdater<T> - Interface in org.battleplugins.arena.config.updater
-
An updater for updating a config file across versions.
- containsKey(Object) - Method in class org.battleplugins.arena.util.PolymorphicHashMap
- context(String, String) - Method in exception org.battleplugins.arena.config.ParseException
- contextProvider() - Element in annotation interface org.battleplugins.arena.config.ArenaOption
-
The context provider for the option.
- ContextProvider<T> - Interface in org.battleplugins.arena.config.context
- copyDirectories(File, Path, String, String...) - Static method in class org.battleplugins.arena.util.Util
- copyFields(T, T) - Static method in class org.battleplugins.arena.util.Util
- copyToWorld(World, World, Bounds) - Static method in class org.battleplugins.arena.util.BlockUtil
- count(int) - Method in class org.battleplugins.arena.util.CustomEffect.ParticleBuilder
- COUNTDOWN - Static variable in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- CountdownPhase<T extends LiveCompetition<T>> - Class in org.battleplugins.arena.competition.phase.phases
- CountdownPhase() - Constructor for class org.battleplugins.arena.competition.phase.phases.CountdownPhase
- create(C) - Method in interface org.battleplugins.arena.competition.phase.CompetitionPhaseType.Provider
- create(C) - Method in interface org.battleplugins.arena.competition.victory.VictoryConditionType.Provider
- create(Class<M>, MapFactory.Provider<M>) - Static method in class org.battleplugins.arena.competition.map.MapFactory
- create(String, Class<E>) - Static method in class org.battleplugins.arena.event.ArenaEventType
- create(String, Class<T>) - Static method in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- create(String, Class<T>) - Static method in class org.battleplugins.arena.competition.victory.VictoryConditionType
- create(String, Class<T>) - Static method in class org.battleplugins.arena.resolver.ResolverKey
- create(String, Class<T>, Function<Map<String, String>, T>) - Static method in class org.battleplugins.arena.event.action.EventActionType
- create(String, Function<Map<String, String>, T>) - Static method in class org.battleplugins.arena.options.ArenaOptionType
- create(String, Arena, MapType, String, Bounds, Spawns) - Method in class org.battleplugins.arena.competition.map.MapFactory
-
Creates a new
mapfrom the given parameters. - create(String, Arena, MapType, String, Bounds, Spawns) - Method in interface org.battleplugins.arena.competition.map.MapFactory.Provider
-
Creates a new
mapfrom the given parameters. - create(String, TypeToken<T>) - Static method in class org.battleplugins.arena.resolver.ResolverKey
- create(Consumer<B>) - Method in class org.battleplugins.arena.util.CustomEffect.EffectType
- create(Map<String, String>) - Method in class org.battleplugins.arena.event.action.EventActionType
- create(Map<String, String>) - Method in class org.battleplugins.arena.options.ArenaOptionType
- create(ArenaEditorWizard<E>, Arena, Player) - Method in interface org.battleplugins.arena.editor.ArenaEditorWizard.ContextFactory
- create(Player) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- createCommandExecutor() - Method in class org.battleplugins.arena.Arena
-
Creates a new command executor for this arena.
- createCompetition(Arena) - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Creates a new competition for this map.
- createDynamicCompetition(Arena) - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Creates a new dynamic competition for this map.
- createHologram(LiveCompetition<?>, Location, Component...) - Method in interface org.battleplugins.arena.feature.hologram.HologramFeature
-
Creates a
Hologramat the given location with the given lines. - createHologram(LiveCompetition<?>, Location, Component...) - Static method in class org.battleplugins.arena.feature.hologram.Holograms
-
Creates a
Hologramat the given location with the given lines. - createInstance(Class<T>) - Static method in class org.battleplugins.arena.feature.FeatureController
- createListener() - Method in interface org.battleplugins.arena.feature.FeatureInstance
-
Creates a listener for this feature.
- createListener() - Method in interface org.battleplugins.arena.feature.hologram.HologramFeature
- createPhase(CompetitionPhaseType<?, ?>, C) - Method in class org.battleplugins.arena.Arena
-
Creates a new phase for the given competition.
- createWizard(ArenaEditorWizard.ContextFactory<E>) - Static method in class org.battleplugins.arena.editor.ArenaEditorWizards
- CURLY - Enum constant in enum class org.battleplugins.arena.config.SingularValueParser.BraceStyle
- CustomEffect<B> - Interface in org.battleplugins.arena.util
-
A utility for playing and creating custom effects.
- CustomEffect.EffectType<B> - Class in org.battleplugins.arena.util
- CustomEffect.FreezeBuilder - Class in org.battleplugins.arena.util
- CustomEffect.ParticleBuilder - Class in org.battleplugins.arena.util
- CustomEffectParser<T extends CustomEffect<?>> - Class in org.battleplugins.arena.config
- CustomEffectParser() - Constructor for class org.battleplugins.arena.config.CustomEffectParser
- CYAN - Enum constant in enum class org.battleplugins.arena.util.ItemColor
D
- DAMAGE_ENTITIES - Static variable in class org.battleplugins.arena.options.ArenaOptionType
- DAMAGE_PLAYERS - Static variable in class org.battleplugins.arena.options.ArenaOptionType
- DamageOption - Enum Class in org.battleplugins.arena.options
- data(T) - Method in class org.battleplugins.arena.util.CustomEffect.ParticleBuilder
- DAY - Static variable in class org.battleplugins.arena.messages.Messages
- DAYS - Static variable in class org.battleplugins.arena.messages.Messages
- DEATHS - Static variable in class org.battleplugins.arena.stat.ArenaStats
- debug(String, Object...) - Method in interface org.battleplugins.arena.util.LoggerHolder
- debug(CommandSender) - Method in class org.battleplugins.arena.command.BACommandExecutor
- DEBUG_MODE_SET_TO - Static variable in class org.battleplugins.arena.messages.Messages
- DEFAULT - Static variable in class org.battleplugins.arena.team.ArenaTeams
- define(ResolverKey<T>, ResolverProvider<T>) - Method in interface org.battleplugins.arena.resolver.Resolver.Builder
- DELAY - Static variable in class org.battleplugins.arena.event.action.EventActionType
- DelayAction - Class in org.battleplugins.arena.event.action.types
- DelayAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.DelayAction
- Describable - Interface in org.battleplugins.arena.util
-
A simple utility class to describe an object into a user-friendly string.
- describe() - Method in class org.battleplugins.arena.Arena
- describe() - Method in class org.battleplugins.arena.ArenaPlayer
- describe() - Method in interface org.battleplugins.arena.competition.map.CompetitionMap
- describe() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
- describe() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- describe() - Method in class org.battleplugins.arena.competition.team.TeamStatHolder
- describe() - Method in class org.battleplugins.arena.competition.victory.VictoryConditionType
- describe() - Method in interface org.battleplugins.arena.stat.ArenaStat
- describe() - Method in class org.battleplugins.arena.team.ArenaTeam
- describe() - Method in interface org.battleplugins.arena.util.Describable
-
Describes the object into a user-friendly string.
- description() - Element in annotation interface org.battleplugins.arena.command.ArenaCommand
- description() - Element in annotation interface org.battleplugins.arena.command.Argument
- description() - Element in annotation interface org.battleplugins.arena.config.ArenaOption
-
The description of the option.
- description() - Element in annotation interface org.battleplugins.arena.module.ArenaModule
-
The description of the module.
- deserialize(Map<String, String>) - Method in interface org.battleplugins.arena.util.CustomEffect
-
Deserializes the data into the effect.
- deserializeSingular(String) - Static method in class org.battleplugins.arena.config.ColorParser
- deserializeSingular(String) - Static method in class org.battleplugins.arena.config.CustomEffectParser
- deserializeSingular(String) - Static method in class org.battleplugins.arena.config.DurationParser
- deserializeSingular(String) - Static method in class org.battleplugins.arena.config.ItemStackParser
- deserializeSingular(String) - Static method in class org.battleplugins.arena.config.PotionEffectParser
- deserializeSingularBukkit(String) - Static method in class org.battleplugins.arena.config.ColorParser
- destroy() - Method in class org.battleplugins.arena.competition.LiveCompetition
- disable(String) - Method in record class org.battleplugins.arena.module.ArenaModuleContainer
- DISABLED - Static variable in class org.battleplugins.arena.messages.Messages
- DISCONNECT - Enum constant in enum class org.battleplugins.arena.event.player.ArenaLeaveEvent.Cause
-
The player left the arena by disconnection.
- DocumentationSource - Annotation Interface in org.battleplugins.arena.config
-
Represents an object that has a documentation associated with it.
- duration(Duration) - Method in class org.battleplugins.arena.util.CustomEffect.FreezeBuilder
- DurationParser - Class in org.battleplugins.arena.config
- DurationParser() - Constructor for class org.battleplugins.arena.config.DurationParser
- DYE - Enum constant in enum class org.battleplugins.arena.util.ItemColor.Category
- DYNAMIC - Enum constant in enum class org.battleplugins.arena.competition.map.MapType
-
A map loaded dynamically.
E
- EditorContext<E extends EditorContext<E>> - Class in org.battleplugins.arena.editor
- EditorContext(ArenaEditorWizard<E>, Arena, Player) - Constructor for class org.battleplugins.arena.editor.EditorContext
- EditorKey - Interface in org.battleplugins.arena.editor.type
- EFFECTS - Enum constant in enum class org.battleplugins.arena.competition.PlayerStorage.Type
- ENABLED - Static variable in class org.battleplugins.arena.messages.Messages
- enableModules() - Method in class org.battleplugins.arena.module.ArenaModuleLoader
- end() - Method in class org.battleplugins.arena.competition.victory.VictoryCondition
- end(boolean) - Method in class org.battleplugins.arena.competition.phase.PhaseManager
-
Ends the current phase of the competition.
- end(boolean) - Method in class org.battleplugins.arena.competition.victory.VictoryManager
-
Ends the victory manager.
- enter(E) - Method in class org.battleplugins.arena.editor.stage.PositionInputStage
- enter(E) - Method in class org.battleplugins.arena.editor.stage.SpawnInputStage
- enter(E) - Method in class org.battleplugins.arena.editor.stage.TeamSpawnInputStage
- enter(E) - Method in class org.battleplugins.arena.editor.stage.TextInputStage
- enter(E) - Method in interface org.battleplugins.arena.editor.WizardStage
- ENTERED_WIZARD - Static variable in class org.battleplugins.arena.messages.Messages
- EnumArenaOption<T extends Enum<T>> - Class in org.battleplugins.arena.options.types
- EnumArenaOption(Map<String, String>, Class<T>, String) - Constructor for class org.battleplugins.arena.options.types.EnumArenaOption
- EnumTextInputStage<E extends EditorContext<E>> - Class in org.battleplugins.arena.editor.stage
- EnumTextInputStage(Message, Class<T>, Function<E, Consumer<T>>) - Constructor for class org.battleplugins.arena.editor.stage.EnumTextInputStage
- equals(Object) - Method in record class org.battleplugins.arena.competition.CompetitionResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.battleplugins.arena.competition.JoinResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- equals(Object) - Method in record class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition.AliveTeamsResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.battleplugins.arena.competition.victory.VictoryConditionType
- equals(Object) - Method in record class org.battleplugins.arena.config.SingularValueParser.Argument
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.battleplugins.arena.event.action.EventActionType
- equals(Object) - Method in class org.battleplugins.arena.event.ArenaEventType
- equals(Object) - Method in record class org.battleplugins.arena.module.ArenaModuleContainer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.battleplugins.arena.util.OptionSelector.Option
-
Indicates whether some other object is "equal to" this one.
- error(String) - Method in interface org.battleplugins.arena.util.LoggerHolder
- error(String, Object...) - Method in interface org.battleplugins.arena.util.LoggerHolder
- error(String, String) - Static method in class org.battleplugins.arena.messages.Messages
- ERROR_ALREADY_IN_EDITOR - Static variable in class org.battleplugins.arena.messages.Messages
- ERROR_COLOR - Static variable in class org.battleplugins.arena.messages.Messages
- ERROR_OCCURRED_APPLYING_CHANGES - Static variable in class org.battleplugins.arena.messages.Messages
- event(CommandSender, Arena) - Method in class org.battleplugins.arena.command.BACommandExecutor
- EVENT - Static variable in class org.battleplugins.arena.competition.CompetitionType
- EventAction - Class in org.battleplugins.arena.event.action
-
Represents an action that occurs in an
Arena. - EventAction(Map<String, String>, String...) - Constructor for class org.battleplugins.arena.event.action.EventAction
- EventActionType<T extends EventAction> - Class in org.battleplugins.arena.event.action
-
Represents an event action type in an arena.
- EventContextProvider - Class in org.battleplugins.arena.config.context
- EventContextProvider() - Constructor for class org.battleplugins.arena.config.context.EventContextProvider
- eventEnded(Arena, Competition<?>) - Method in class org.battleplugins.arena.competition.event.EventScheduler
-
Called when an event has ended in the given
Arena. - EventOptions - Class in org.battleplugins.arena.competition.event
-
Represents the options for an event.
- EventOptions() - Constructor for class org.battleplugins.arena.competition.event.EventOptions
- EventOptions(EventType, Duration, Duration, Component) - Constructor for class org.battleplugins.arena.competition.event.EventOptions
- EventScheduler - Class in org.battleplugins.arena.competition.event
-
Represents an event scheduler for events, responsible for scheduling and starting events for arenas that are of type
CompetitionType.EVENT. - EventScheduler() - Constructor for class org.battleplugins.arena.competition.event.EventScheduler
- EventTrigger - Annotation Interface in org.battleplugins.arena.event
-
Represents an event trigger for an
ArenaEvent. - EventType - Enum Class in org.battleplugins.arena.competition.event
-
Represents the type of event.
- EXPERIENCE - Enum constant in enum class org.battleplugins.arena.competition.PlayerStorage.Type
F
- FAILURE - Enum constant in enum class org.battleplugins.arena.command.BaseCommandExecutor.CommandResult
- FeatureController<T extends FeatureInstance> - Class in org.battleplugins.arena.feature
- FeatureController() - Constructor for class org.battleplugins.arena.feature.FeatureController
- FeatureInstance - Interface in org.battleplugins.arena.feature
-
Represents a feature instance.
- FIGHT - Static variable in class org.battleplugins.arena.messages.Messages
- fillInStackTrace() - Method in exception org.battleplugins.arena.config.ParseException
- findAndJoinTeamIfApplicable(ArenaPlayer) - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Finds a suitable team for the player to join and joins them to that team, if applicable.
- findJoinableCompetition(List<Competition<?>>, Collection<Player>, PlayerRole) - Method in class org.battleplugins.arena.BattleArena
- findJoinableCompetition(List<Competition<?>>, Collection<Player>, PlayerRole) - Method in interface org.battleplugins.arena.BattleArenaApi
- findJoinableCompetition(List<Competition<?>>, Collection<Player>, PlayerRole) - Method in class org.battleplugins.arena.competition.CompetitionManager
- findJoinableCompetition(List<Competition<?>>, Player, PlayerRole) - Method in class org.battleplugins.arena.BattleArena
- findJoinableCompetition(List<Competition<?>>, Player, PlayerRole) - Method in interface org.battleplugins.arena.BattleArenaApi
- findJoinableCompetition(List<Competition<?>>, Player, PlayerRole) - Method in class org.battleplugins.arena.competition.CompetitionManager
- findSuitableTeam() - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Finds a suitable team for the player to join.
- firework(Consumer<FireworkEffect.Builder>) - Static method in interface org.battleplugins.arena.util.CustomEffect
- FIREWORK - Static variable in class org.battleplugins.arena.util.CustomEffect.EffectType
- FLIGHT - Enum constant in enum class org.battleplugins.arena.competition.PlayerStorage.Type
- FLIGHT - Static variable in class org.battleplugins.arena.event.action.EventActionType
- FlightAction - Class in org.battleplugins.arena.event.action.types
- FlightAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.FlightAction
- freeze(Consumer<CustomEffect.FreezeBuilder>) - Static method in interface org.battleplugins.arena.util.CustomEffect
- FREEZE - Static variable in class org.battleplugins.arena.util.CustomEffect.EffectType
- FreezeBuilder() - Constructor for class org.battleplugins.arena.util.CustomEffect.FreezeBuilder
G
- GAME - Enum constant in enum class org.battleplugins.arena.event.player.ArenaLeaveEvent.Cause
-
The player left the arena due to the game kicking them out.
- GAMEMODE - Enum constant in enum class org.battleplugins.arena.competition.PlayerStorage.Type
- generateBedrock(WorldInfo, Random, int, int, ChunkGenerator.ChunkData) - Method in class org.battleplugins.arena.util.VoidChunkGenerator
- generateCaves(WorldInfo, Random, int, int, ChunkGenerator.ChunkData) - Method in class org.battleplugins.arena.util.VoidChunkGenerator
- generateNoise(WorldInfo, Random, int, int, ChunkGenerator.ChunkData) - Method in class org.battleplugins.arena.util.VoidChunkGenerator
- generateSurface(WorldInfo, Random, int, int, ChunkGenerator.ChunkData) - Method in class org.battleplugins.arena.util.VoidChunkGenerator
- get() - Static method in interface org.battleplugins.arena.BattleArenaApi
-
Returns the BattleArena API instance.
- get(Object) - Method in class org.battleplugins.arena.util.PolymorphicHashMap
- get(String) - Static method in class org.battleplugins.arena.competition.CompetitionType
- get(String) - Static method in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- get(String) - Static method in class org.battleplugins.arena.competition.victory.VictoryConditionType
- get(String) - Method in class org.battleplugins.arena.event.action.EventAction
-
Gets the parameter with the given key.
- get(String) - Static method in class org.battleplugins.arena.event.action.EventActionType
- get(String) - Static method in class org.battleplugins.arena.event.ArenaEventType
- get(String) - Method in class org.battleplugins.arena.options.ArenaOption
- get(String) - Static method in class org.battleplugins.arena.options.ArenaOptionType
- get(String) - Static method in class org.battleplugins.arena.resolver.ResolverKeys
- get(String) - Static method in class org.battleplugins.arena.stat.ArenaStats
- get(String) - Static method in class org.battleplugins.arena.util.CustomEffect.EffectType
- get(DyeColor, ItemColor.Category) - Static method in enum class org.battleplugins.arena.util.ItemColor
-
Gets the material of the given color and category.
- get(Material, ItemColor.Category) - Static method in enum class org.battleplugins.arena.util.ItemColor
-
Gets the color of the given material and category.
- getActionType() - Method in class org.battleplugins.arena.event.action.EventActionType
- getAliases() - Method in class org.battleplugins.arena.Arena
-
Gets the command aliases for this arena.
- getAlivePlayerCount() - Method in interface org.battleplugins.arena.competition.Competition
-
Gets the amount of players currently in the competition.
- getAlivePlayerCount() - Method in class org.battleplugins.arena.competition.LiveCompetition
- getAliveTeams() - Method in class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition
- getArena() - Method in class org.battleplugins.arena.Arena
- getArena() - Method in interface org.battleplugins.arena.ArenaLike
-
Gets the arena.
- getArena() - Method in class org.battleplugins.arena.ArenaPlayer
-
Returns the
Arenathat this arena player is currently in. - getArena() - Method in class org.battleplugins.arena.competition.LiveCompetition
- getArena() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Returns the
Arenathis map belongs to. - getArena() - Method in class org.battleplugins.arena.editor.EditorContext
- getArena() - Method in class org.battleplugins.arena.event.arena.ArenaCreateCompetitionEvent
- getArena() - Method in class org.battleplugins.arena.event.arena.ArenaCreateExecutorEvent
-
Gets the
Arenathis event is occurring in. - getArena() - Method in class org.battleplugins.arena.event.arena.ArenaDrawEvent
- getArena() - Method in class org.battleplugins.arena.event.arena.ArenaInitializeEvent
-
Gets the
Arenathis event is occurring in. - getArena() - Method in class org.battleplugins.arena.event.arena.ArenaLoseEvent
- getArena() - Method in class org.battleplugins.arena.event.arena.ArenaPhaseCompleteEvent
- getArena() - Method in class org.battleplugins.arena.event.arena.ArenaPhaseStartEvent
- getArena() - Method in class org.battleplugins.arena.event.arena.ArenaRemoveCompetitionEvent
- getArena() - Method in class org.battleplugins.arena.event.arena.ArenaVictoryEvent
- getArena() - Method in interface org.battleplugins.arena.event.ArenaEvent
-
Gets the
Arenathis event is occurring in. - getArena() - Method in class org.battleplugins.arena.event.ArenaEventManager
-
Gets the
Arenathis event manager is managing events for. - getArena() - Method in interface org.battleplugins.arena.event.player.ArenaPlayerEvent
- getArena() - Method in class org.battleplugins.arena.event.player.ArenaPreJoinEvent
-
Gets the arena the player is joining.
- getArena() - Method in class org.battleplugins.arena.event.player.ArenaStatChangeEvent
- getArena() - Method in class org.battleplugins.arena.event.player.BukkitArenaPlayerEvent
- getArena(String) - Method in class org.battleplugins.arena.BattleArena
-
Returns the
Arenafrom the given name. - getArena(String) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns the
Arenafrom the given name. - getArenaPlayer() - Method in interface org.battleplugins.arena.event.player.ArenaPlayerEvent
-
Gets the
ArenaPlayerthis event is occurring to. - getArenaPlayer() - Method in class org.battleplugins.arena.event.player.BukkitArenaPlayerEvent
- getArenaPlayer(Player) - Static method in class org.battleplugins.arena.ArenaPlayer
-
Gets the
ArenaPlayerassociated with the given player. - getArenas() - Method in class org.battleplugins.arena.BattleArena
-
Returns all the
Arenas for the plugin. - getArenas() - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns all the
Arenas for the plugin. - getAvailableTeams() - Method in class org.battleplugins.arena.options.Teams
- getBackupPath(String) - Method in class org.battleplugins.arena.BattleArena
-
Returns the path to the backup directory for the given type.
- getBattleArena() - Method in class org.battleplugins.arena.event.BattleArenaPostInitializeEvent
-
Gets the
BattleArenainstance. - getBattleArena() - Method in class org.battleplugins.arena.event.BattleArenaPreInitializeEvent
-
Gets the
BattleArenainstance. - getBattleArena() - Method in class org.battleplugins.arena.event.BattleArenaReloadedEvent
-
Gets the
BattleArenainstance. - getBattleArena() - Method in class org.battleplugins.arena.event.BattleArenaReloadEvent
-
Gets the
BattleArenainstance. - getBattleArena() - Method in class org.battleplugins.arena.event.BattleArenaShutdownEvent
-
Gets the
BattleArenainstance. - getBounds() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Gets the bounds of the map.
- getCause() - Method in class org.battleplugins.arena.event.player.ArenaLeaveEvent
-
Gets the cause of the player leaving the arena.
- getColor() - Method in class org.battleplugins.arena.team.ArenaTeam
-
Returns the color of the team.
- getCommand() - Method in class org.battleplugins.arena.command.BaseCommandExecutor.CommandWrapper
- getCommandWrappers() - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- getCompetition() - Method in class org.battleplugins.arena.ArenaPlayer
-
Returns the
LiveCompetitionthat this arena player is currently in. - getCompetition() - Method in interface org.battleplugins.arena.competition.Competition
- getCompetition() - Method in interface org.battleplugins.arena.competition.CompetitionLike
-
Gets the competition.
- getCompetition() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
- getCompetition() - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Gets the
LiveCompetitionthis team manager is managing. - getCompetition() - Method in class org.battleplugins.arena.competition.victory.VictoryCondition
- getCompetition() - Method in class org.battleplugins.arena.competition.victory.VictoryManager
-
Returns the
LiveCompetitionthis team manager is managing. - getCompetition() - Method in class org.battleplugins.arena.event.arena.ArenaCreateCompetitionEvent
- getCompetition() - Method in class org.battleplugins.arena.event.arena.ArenaDrawEvent
- getCompetition() - Method in class org.battleplugins.arena.event.arena.ArenaLoseEvent
- getCompetition() - Method in class org.battleplugins.arena.event.arena.ArenaPhaseCompleteEvent
- getCompetition() - Method in class org.battleplugins.arena.event.arena.ArenaPhaseStartEvent
- getCompetition() - Method in class org.battleplugins.arena.event.arena.ArenaRemoveCompetitionEvent
- getCompetition() - Method in class org.battleplugins.arena.event.arena.ArenaVictoryEvent
- getCompetition() - Method in interface org.battleplugins.arena.event.ArenaEvent
-
Gets the
Competitionthis event is occurring in. - getCompetition() - Method in class org.battleplugins.arena.event.CompetitionListener
- getCompetition() - Method in interface org.battleplugins.arena.event.player.ArenaPlayerEvent
- getCompetition() - Method in class org.battleplugins.arena.event.player.ArenaPreJoinEvent
-
Gets the competition the player is joining.
- getCompetition() - Method in class org.battleplugins.arena.event.player.ArenaStatChangeEvent
- getCompetition() - Method in interface org.battleplugins.arena.feature.hologram.Hologram
-
Gets the
LiveCompetitionthis hologram is associated with. - getCompetitions(Arena) - Method in class org.battleplugins.arena.BattleArena
-
Returns all the
Competitions for the givenArena. - getCompetitions(Arena) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns all the
Competitions for the givenArena. - getCompetitions(Arena) - Method in class org.battleplugins.arena.competition.CompetitionManager
- getCompetitions(Arena, String) - Method in class org.battleplugins.arena.BattleArena
-
Returns all the
Competitions for the givenArenaand specified map name. - getCompetitions(Arena, String) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns all the
Competitions for the givenArenaand specified map name. - getCompetitions(Arena, String) - Method in class org.battleplugins.arena.competition.CompetitionManager
- getConfig() - Method in class org.battleplugins.arena.Arena
- getConfig() - Method in interface org.battleplugins.arena.config.ConfigHolder
-
Gets the config sections stored in this holder.
- getConfigVersion() - Method in class org.battleplugins.arena.BattleArenaConfig
- getCurrentPhase() - Method in class org.battleplugins.arena.competition.phase.PhaseManager
-
Returns the current
CompetitionPhaseof the competition. - getDefaultBiomeProvider(WorldInfo) - Method in class org.battleplugins.arena.util.VoidChunkGenerator
- getDefaultPopulators(World) - Method in class org.battleplugins.arena.util.VoidChunkGenerator
- getDefaultValue() - Method in interface org.battleplugins.arena.stat.ArenaStat
-
Gets the default value of the stat.
- getDefaultValue() - Method in class org.battleplugins.arena.stat.SimpleArenaStat
- getDelay() - Method in class org.battleplugins.arena.competition.event.EventOptions
- getDisabledModules() - Method in class org.battleplugins.arena.BattleArenaConfig
- getEventActions() - Method in class org.battleplugins.arena.Arena
-
Gets the
actionsfor this arena. - getEventActions() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Gets the
actionsfor this phase. - getEventManager() - Method in class org.battleplugins.arena.Arena
-
Gets the
ArenaEventManagerfor this arena. - getEvents() - Method in class org.battleplugins.arena.BattleArenaConfig
- getEventScheduler() - Method in class org.battleplugins.arena.BattleArena
-
Returns the
EventScheduler, which is responsible for scheduling events. - getEventScheduler() - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns the
EventScheduler, which is responsible for scheduling events. - getEventTrigger() - Method in interface org.battleplugins.arena.event.ArenaEvent
-
Gets the
EventTriggerfor this event. - getEventType() - Method in class org.battleplugins.arena.event.ArenaEventType
- getExecutor() - Method in class org.battleplugins.arena.event.arena.ArenaCreateExecutorEvent
-
Gets the
ArenaCommandExecutorthat is being created. - getFactory() - Static method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Gets the default factory for creating
live maps. - getFailedModules() - Method in class org.battleplugins.arena.BattleArena
-
Returns all the failed modules for the plugin.
- getFailedModules() - Method in class org.battleplugins.arena.module.ArenaModuleLoader
- getFixedSpawnLocation(World, Random) - Method in class org.battleplugins.arena.util.VoidChunkGenerator
- getFormattedDate() - Method in class org.battleplugins.arena.util.InventoryBackup
- getFormattedName() - Method in class org.battleplugins.arena.team.ArenaTeam
-
Returns the formatted name of the team.
- getHandlerList() - Static method in class org.battleplugins.arena.event.arena.ArenaCreateCompetitionEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.arena.ArenaCreateExecutorEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.arena.ArenaDrawEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.arena.ArenaInitializeEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.arena.ArenaLoseEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.arena.ArenaPhaseCompleteEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.arena.ArenaPhaseStartEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.arena.ArenaRemoveCompetitionEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.arena.ArenaVictoryEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.BattleArenaPostInitializeEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.BattleArenaPreInitializeEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.BattleArenaReloadedEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.BattleArenaReloadEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.BattleArenaShutdownEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaDeathEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaJoinEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaKillEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaLeaveEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaLifeDepleteEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaLivesExhaustEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaPreJoinEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaRespawnEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaSpectateEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaStatChangeEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaTeamJoinEvent
- getHandlerList() - Static method in class org.battleplugins.arena.event.player.ArenaTeamLeaveEvent
- getHandlers() - Method in class org.battleplugins.arena.event.arena.ArenaCreateCompetitionEvent
- getHandlers() - Method in class org.battleplugins.arena.event.arena.ArenaCreateExecutorEvent
- getHandlers() - Method in class org.battleplugins.arena.event.arena.ArenaDrawEvent
- getHandlers() - Method in class org.battleplugins.arena.event.arena.ArenaInitializeEvent
- getHandlers() - Method in class org.battleplugins.arena.event.arena.ArenaLoseEvent
- getHandlers() - Method in class org.battleplugins.arena.event.arena.ArenaPhaseCompleteEvent
- getHandlers() - Method in class org.battleplugins.arena.event.arena.ArenaPhaseStartEvent
- getHandlers() - Method in class org.battleplugins.arena.event.arena.ArenaRemoveCompetitionEvent
- getHandlers() - Method in class org.battleplugins.arena.event.arena.ArenaVictoryEvent
- getHandlers() - Method in class org.battleplugins.arena.event.BattleArenaPostInitializeEvent
- getHandlers() - Method in class org.battleplugins.arena.event.BattleArenaPreInitializeEvent
- getHandlers() - Method in class org.battleplugins.arena.event.BattleArenaReloadedEvent
- getHandlers() - Method in class org.battleplugins.arena.event.BattleArenaReloadEvent
- getHandlers() - Method in class org.battleplugins.arena.event.BattleArenaShutdownEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaDeathEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaJoinEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaKillEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaLeaveEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaLifeDepleteEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaLivesExhaustEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaPreJoinEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaRespawnEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaSpectateEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaStatChangeEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaTeamJoinEvent
- getHandlers() - Method in class org.battleplugins.arena.event.player.ArenaTeamLeaveEvent
- getHeight() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- getHolograms() - Method in interface org.battleplugins.arena.feature.hologram.HologramFeature
-
Gets all holograms created by this feature.
- getInitialPhase() - Method in class org.battleplugins.arena.Arena
-
Gets the initial
phasefor this arena. - getInstance() - Static method in class org.battleplugins.arena.BattleArena
-
Returns the instance of the plugin.
- getInterval() - Method in class org.battleplugins.arena.competition.event.EventOptions
- getItem() - Method in class org.battleplugins.arena.team.ArenaTeam
-
Returns the
ItemStackrepresenting the team. - getItems() - Method in class org.battleplugins.arena.util.InventoryBackup
- getKey() - Method in interface org.battleplugins.arena.editor.type.EditorKey
- getKey() - Method in enum class org.battleplugins.arena.editor.type.MapOption
- getKey() - Method in interface org.battleplugins.arena.stat.ArenaStat
-
Gets the key of the stat.
- getKey() - Method in class org.battleplugins.arena.stat.SimpleArenaStat
- getKilled() - Method in class org.battleplugins.arena.event.player.ArenaKillEvent
-
Returns the player that was killed.
- getKiller() - Method in class org.battleplugins.arena.event.player.ArenaKillEvent
-
Returns the player that killed the other player.
- getLastLocation() - Method in class org.battleplugins.arena.competition.PlayerStorage
-
Returns the last stored location of the player.
- getLeader() - Method in interface org.battleplugins.arena.feature.party.Party
-
Gets the leader of the party.
- getLength() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- getLines() - Method in interface org.battleplugins.arena.feature.hologram.Hologram
-
Gets the lines of this hologram.
- getLives() - Method in class org.battleplugins.arena.Arena
-
Gets the
Livesfor this arena. - getLives() - Method in class org.battleplugins.arena.options.Lives
- getLivesLeft() - Method in class org.battleplugins.arena.event.player.ArenaLifeDepleteEvent
-
Gets the amount of lives the player has left.
- getLocation() - Method in interface org.battleplugins.arena.feature.hologram.Hologram
-
Gets the
Locationof this hologram. - getLosers() - Method in class org.battleplugins.arena.event.arena.ArenaLoseEvent
-
Gets the losers of the competition.
- getMainConfig() - Method in class org.battleplugins.arena.BattleArena
-
Returns an in-memory representation of the configuration.
- getMap() - Method in interface org.battleplugins.arena.competition.Competition
-
Gets the map for this competition.
- getMap() - Method in class org.battleplugins.arena.competition.LiveCompetition
- getMap(Arena, String) - Method in class org.battleplugins.arena.BattleArena
-
Returns the map from the given
Arenaand map name. - getMap(Arena, String) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns the map from the given
Arenaand map name. - getMapClass() - Method in class org.battleplugins.arena.competition.map.MapFactory
-
Gets the class of the map.
- getMapFactory() - Method in class org.battleplugins.arena.Arena
-
Returns the
MapFactoryfor this arena. - getMapName() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- getMapPath() - Method in class org.battleplugins.arena.Arena
-
Gets the path to the map for this arena.
- getMaps(Arena) - Method in class org.battleplugins.arena.BattleArena
-
Returns all the available maps for the given
Arena. - getMaps(Arena) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns all the available maps for the given
Arena. - getMapsPath() - Method in class org.battleplugins.arena.BattleArena
-
Returns the path to the maps directory.
- getMapsPath() - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns the path to the maps directory.
- getMapType() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- getMax() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- getMax() - Method in class org.battleplugins.arena.util.IntRange
- getMaxBackups() - Method in class org.battleplugins.arena.BattleArenaConfig
- getMaxDynamicMaps() - Method in class org.battleplugins.arena.BattleArenaConfig
- getMaximumTeamSize(ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Returns the maximum team size for the given
ArenaTeam. - getMaxPlayers() - Method in interface org.battleplugins.arena.competition.Competition
-
Gets the maximum amount of players that can join this competition.
- getMaxPlayers() - Method in class org.battleplugins.arena.competition.LiveCompetition
- getMaxX() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- getMaxY() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- getMaxZ() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- getMembers() - Method in interface org.battleplugins.arena.feature.party.Party
-
Gets the members of the party.
- getMessage() - Method in class org.battleplugins.arena.competition.event.EventOptions
- getMetadata(Class<T>) - Method in class org.battleplugins.arena.ArenaPlayer
-
Gets a stored metadata value for this player.
- getMin() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- getMin() - Method in class org.battleplugins.arena.util.IntRange
- getMinX() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- getMinY() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- getMinZ() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- getMissingTeams() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- getModule() - Method in exception org.battleplugins.arena.module.ModuleLoadException
- getModule(String) - Method in class org.battleplugins.arena.BattleArena
-
Returns the
ArenaModuleContainerfor the given module id. - getModule(String) - Method in class org.battleplugins.arena.module.ArenaModuleLoader
- getModules() - Method in class org.battleplugins.arena.BattleArena
-
Returns all the modules for the plugin.
- getModules() - Method in class org.battleplugins.arena.module.ArenaModuleLoader
- getName() - Method in class org.battleplugins.arena.Arena
-
Gets the name of this arena.
- getName() - Method in interface org.battleplugins.arena.competition.map.CompetitionMap
-
Gets the name of the map.
- getName() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
- getName() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- getName() - Method in class org.battleplugins.arena.competition.victory.VictoryConditionType
- getName() - Method in class org.battleplugins.arena.event.action.EventActionType
- getName() - Method in class org.battleplugins.arena.event.ArenaEventType
- getName() - Method in interface org.battleplugins.arena.feature.party.PartyMember
-
Gets the name of the party member.
- getName() - Method in class org.battleplugins.arena.options.ArenaOptionType
- getName() - Method in class org.battleplugins.arena.resolver.ResolverKey
- getName() - Method in interface org.battleplugins.arena.stat.ArenaStat
-
Gets the name of the stat.
- getName() - Method in class org.battleplugins.arena.stat.SimpleArenaStat
- getName() - Method in class org.battleplugins.arena.team.ArenaTeam
-
Returns the name of the team.
- getNewValue() - Method in class org.battleplugins.arena.event.player.ArenaStatChangeEvent
-
Returns the new value of the stat.
- getNextPhase() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Gets the next phase that succeeds this phase.
- getNumberOfPlayersOnTeam(ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Returns the number of players on the given
ArenaTeam. - getOldValue() - Method in class org.battleplugins.arena.event.player.ArenaStatChangeEvent
-
Returns the old value of the stat.
- getOption() - Method in class org.battleplugins.arena.options.types.EnumArenaOption
- getOption(ArenaOptionType<E>) - Method in class org.battleplugins.arena.Arena
-
Gets the
ArenaOptionof the specified type. - getOption(ArenaOptionType<E>) - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Gets the
ArenaOptionof the specified type. - getOption(ArenaOptionType<E>) - Method in class org.battleplugins.arena.competition.phase.LiveCompetitionPhase
-
Gets the
ArenaOptionof the specified type. - getOrCreateCompetition(Arena, Collection<Player>, PlayerRole, String) - Method in class org.battleplugins.arena.BattleArena
- getOrCreateCompetition(Arena, Collection<Player>, PlayerRole, String) - Method in class org.battleplugins.arena.competition.CompetitionManager
- getOrCreateCompetition(Arena, Player, PlayerRole, String) - Method in class org.battleplugins.arena.BattleArena
- getOrCreateCompetition(Arena, Player, PlayerRole, String) - Method in class org.battleplugins.arena.competition.CompetitionManager
- getOrDefault(String, String) - Method in class org.battleplugins.arena.event.action.EventAction
-
Gets the parameter with the given key or the default value if the key does not exist.
- getParentWorld() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Gets the parent world of the map.
- getParty() - Method in interface org.battleplugins.arena.feature.party.PartyMember
-
Gets the party the member is in.
- getParty(UUID) - Static method in class org.battleplugins.arena.feature.party.Parties
-
Gets the party of the given player UUID.
- getParty(UUID) - Method in interface org.battleplugins.arena.feature.party.PartiesFeature
-
Gets the party of the given player UUID.
- getPermissionNode(String) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- getPhase() - Method in interface org.battleplugins.arena.competition.Competition
-
Gets the current phase of the competition.
- getPhase() - Method in class org.battleplugins.arena.competition.LiveCompetition
- getPhase() - Method in class org.battleplugins.arena.event.arena.ArenaPhaseCompleteEvent
-
Gets the phase that was completed.
- getPhase() - Method in class org.battleplugins.arena.event.arena.ArenaPhaseStartEvent
-
Gets the phase that was completed.
- getPhaseManager() - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Gets the
PhaseManagerresponsible for managing the phases of the competition. - getPhases() - Method in class org.battleplugins.arena.Arena
-
Gets the
phasesfor this arena. - getPhaseType() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- getPitch() - Method in class org.battleplugins.arena.util.PositionWithRotation
- getPlayer() - Method in class org.battleplugins.arena.ArenaPlayer
-
Returns the
Playerassociated with this arena player. - getPlayer() - Method in class org.battleplugins.arena.editor.EditorContext
- getPlayers() - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Gets all the
playersin the competition. - getPlayersOnTeam(ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Returns all the players on the given
ArenaTeam. - getPlugin() - Method in class org.battleplugins.arena.Arena
-
Gets the plugin associated with this arena.
- getPlugin() - Method in class org.battleplugins.arena.editor.EditorContext
- getPreviousPhase() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Gets the previous phase that precedes this phase.
- getRemainingSpace(ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Returns the remaining space on the given
ArenaTeam. - getResource(String) - Method in record class org.battleplugins.arena.module.ArenaModuleContainer
- getResult() - Method in class org.battleplugins.arena.event.player.ArenaPreJoinEvent
-
Gets the result of the join.
- getRole() - Method in class org.battleplugins.arena.ArenaPlayer
-
Returns the role of this player in the competition.
- getRole() - Method in class org.battleplugins.arena.event.player.ArenaPreJoinEvent
-
Gets the role the player is joining as.
- getScheduledEvents() - Method in class org.battleplugins.arena.competition.event.EventScheduler
-
Gets all scheduled events in the scheduler.
- getServerVersion() - Static method in class org.battleplugins.arena.util.Version
-
Creates a new Version object from the server's version.
- getSLF4JLogger() - Method in class org.battleplugins.arena.BattleArena
-
Gets the SLF4J logger for the plugin.
- getSLF4JLogger() - Method in interface org.battleplugins.arena.util.LoggerHolder
- getSpawnPointCount() - Method in class org.battleplugins.arena.competition.map.options.Spawns
- getSpawnPointCount(String) - Method in class org.battleplugins.arena.competition.map.options.Spawns
- getSpawns() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Gets the spawn locations of the map.
- getSpawns() - Method in class org.battleplugins.arena.competition.map.options.TeamSpawns
- getSpawns() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- getSpectatorCount() - Method in interface org.battleplugins.arena.competition.Competition
-
Gets the amount of spectators currently in the competition.
- getSpectatorCount() - Method in class org.battleplugins.arena.competition.LiveCompetition
- getSpectators() - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Gets all the
spectatorsin the competition. - getSpectatorSpawn() - Method in class org.battleplugins.arena.competition.map.options.Spawns
- getSpectatorSpawn() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- getStage(String) - Method in class org.battleplugins.arena.editor.ArenaEditorWizard
- getStage(EditorKey) - Method in class org.battleplugins.arena.editor.ArenaEditorWizard
- getStat() - Method in class org.battleplugins.arena.event.player.ArenaStatChangeEvent
-
Returns the
ArenaStatthat was changed. - getStat(ArenaStat<T>) - Method in class org.battleplugins.arena.ArenaPlayer
-
Returns the stat value of the given
ArenaStat. - getStat(ArenaStat<T>) - Method in class org.battleplugins.arena.competition.team.TeamStatHolder
- getStat(ArenaStat<T>) - Method in interface org.battleplugins.arena.stat.StatHolder
- getStatHolder() - Method in class org.battleplugins.arena.event.player.ArenaStatChangeEvent
-
Returns the
StatHolderthat holds the stat. - getStats(ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Returns the
StatHolderfor the givenArenaTeam. - getStorage() - Method in class org.battleplugins.arena.ArenaPlayer
-
Returns the
PlayerStoragewhich stores information about this player which may need to be restored after the competition. - getSubVersion(String) - Method in class org.battleplugins.arena.util.Version
-
Used to get a Sub-Version (or Development build).
- getTeam() - Method in class org.battleplugins.arena.ArenaPlayer
-
Returns the team that this player is on.
- getTeam() - Method in class org.battleplugins.arena.competition.team.TeamStatHolder
- getTeam() - Method in class org.battleplugins.arena.event.player.ArenaTeamJoinEvent
-
Returns the
ArenaTeamthe player joined. - getTeam() - Method in class org.battleplugins.arena.event.player.ArenaTeamLeaveEvent
-
Returns the
ArenaTeamthe player left. - getTeam(String) - Method in class org.battleplugins.arena.team.ArenaTeams
- getTeamAmount() - Method in class org.battleplugins.arena.options.Teams
- getTeamManager() - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Gets the
TeamManagerresponsible for managing the teams of the competition. - getTeams() - Method in class org.battleplugins.arena.Arena
-
Gets the
Teamsfor this arena. - getTeams() - Method in class org.battleplugins.arena.BattleArena
-
Returns the teams for the plugin.
- getTeams() - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Returns all the
teamsin the competition. - getTeamSelection() - Method in class org.battleplugins.arena.options.Teams
- getTeamSize() - Method in class org.battleplugins.arena.options.Teams
- getTeamSpawns() - Method in class org.battleplugins.arena.competition.map.options.Spawns
- getTextColor() - Method in class org.battleplugins.arena.team.ArenaTeam
-
Returns the
TextColorof the team. - getTicks() - Method in class org.battleplugins.arena.event.action.types.DelayAction
- getTimeLimit() - Method in class org.battleplugins.arena.competition.victory.types.TimeLimitCondition
- getTimeRemaining() - Method in class org.battleplugins.arena.competition.victory.types.TimeLimitCondition
- getTimestamp() - Method in class org.battleplugins.arena.util.InventoryBackup
- getTranslationKey() - Method in class org.battleplugins.arena.messages.Message
- getType() - Method in class org.battleplugins.arena.Arena
-
Gets the
CompetitionTypefor this arena. - getType() - Method in interface org.battleplugins.arena.competition.Competition
-
Gets the type of competition.
- getType() - Method in class org.battleplugins.arena.competition.event.EventOptions
- getType() - Method in class org.battleplugins.arena.competition.LiveCompetition
- getType() - Method in interface org.battleplugins.arena.competition.map.CompetitionMap
-
Gets the type of map.
- getType() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Gets the
MapTypeof this map. - getType() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Gets the
CompetitionPhaseTypeof this phase. - getType() - Method in class org.battleplugins.arena.resolver.ResolverKey
- getType() - Method in interface org.battleplugins.arena.stat.ArenaStat
-
Gets the type of the stat.
- getType() - Method in class org.battleplugins.arena.stat.SimpleArenaStat
- getType() - Method in interface org.battleplugins.arena.util.CustomEffect
-
Gets the type of the effect.
- getType() - Method in class org.battleplugins.arena.util.TypeToken
- getUniqueId() - Method in interface org.battleplugins.arena.feature.party.PartyMember
-
Gets the unique id of the party member.
- getUsage(Method) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- getUsageString(Class<?>) - Method in interface org.battleplugins.arena.command.SubCommandExecutor
- getVictors() - Method in class org.battleplugins.arena.event.arena.ArenaVictoryEvent
-
Gets the victors of the competition.
- getVictoryConditions() - Method in class org.battleplugins.arena.Arena
-
Gets the
victory conditionsfor this arena. - getVictoryManager() - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Gets the
VictoryManagerresponsible for managing the victory conditions of the competition. - getVictoryType() - Method in class org.battleplugins.arena.competition.victory.VictoryConditionType
- getVolume() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- getWaitroomSpawn() - Method in class org.battleplugins.arena.competition.map.options.Spawns
- getWaitroomSpawn() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- getWidth() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- getWidth(int, boolean) - Static method in class org.battleplugins.arena.util.PaginationCalculator
-
Gets the width of a character with the specified code point, accounting for if its text is bold our not.
- getWidth(Component) - Static method in class org.battleplugins.arena.util.PaginationCalculator
-
Calculates the width of a given text as the number of character pixels/columns the line takes up.
- getWizard() - Method in class org.battleplugins.arena.editor.EditorContext
- getWizardContext(Player) - Static method in class org.battleplugins.arena.editor.ArenaEditorWizard
- getWorld() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Gets the
Worldthis map is located in. - getX() - Method in class org.battleplugins.arena.util.PositionWithRotation
- getY() - Method in class org.battleplugins.arena.util.PositionWithRotation
- getYaw() - Method in class org.battleplugins.arena.util.PositionWithRotation
- getZ() - Method in class org.battleplugins.arena.util.PositionWithRotation
- GIVE_EFFECTS - Static variable in class org.battleplugins.arena.event.action.EventActionType
- GIVE_ITEM - Static variable in class org.battleplugins.arena.event.action.EventActionType
- GiveEffectsAction - Class in org.battleplugins.arena.event.action.types
- GiveEffectsAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.GiveEffectsAction
- GiveItemAction - Class in org.battleplugins.arena.event.action.types
- GiveItemAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.GiveItemAction
- GLASS_PANE - Enum constant in enum class org.battleplugins.arena.util.ItemColor.Category
- GRAY - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- GREEN - Enum constant in enum class org.battleplugins.arena.util.ItemColor
H
- handle(ParseException) - Static method in exception org.battleplugins.arena.config.ParseException
- has(ResolverKey<?>) - Method in interface org.battleplugins.arena.resolver.Resolver
- hasEnoughPlayersToStart() - Method in class org.battleplugins.arena.competition.phase.phases.WaitingPhase
- hashCode() - Method in record class org.battleplugins.arena.competition.CompetitionResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.battleplugins.arena.competition.JoinResult
-
Returns a hash code value for this object.
- hashCode() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- hashCode() - Method in record class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition.AliveTeamsResult
-
Returns a hash code value for this object.
- hashCode() - Method in class org.battleplugins.arena.competition.victory.VictoryConditionType
- hashCode() - Method in record class org.battleplugins.arena.config.SingularValueParser.Argument
-
Returns a hash code value for this object.
- hashCode() - Method in class org.battleplugins.arena.event.action.EventActionType
- hashCode() - Method in class org.battleplugins.arena.event.ArenaEventType
- hashCode() - Method in record class org.battleplugins.arena.module.ArenaModuleContainer
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.battleplugins.arena.util.OptionSelector.Option
-
Returns a hash code value for this object.
- hasMaxPlayers() - Method in class org.battleplugins.arena.options.Teams
- hasNext() - Method in class org.battleplugins.arena.config.SingularValueParser.ArgumentBuffer
- hasPermission(CommandSender, String) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- hasValidTeamSpawns() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- HEADER - Static variable in class org.battleplugins.arena.messages.Messages
- HEALTH - Enum constant in enum class org.battleplugins.arena.competition.PlayerStorage.Type
- HEALTH - Static variable in class org.battleplugins.arena.event.action.EventActionType
- HealthAction - Class in org.battleplugins.arena.event.action.types
- HealthAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.HealthAction
- HIGHEST_STAT - Static variable in class org.battleplugins.arena.competition.victory.VictoryConditionType
- HighestStatCondition<T extends LiveCompetition<T>> - Class in org.battleplugins.arena.competition.victory.types
- HighestStatCondition() - Constructor for class org.battleplugins.arena.competition.victory.types.HighestStatCondition
- Hologram - Interface in org.battleplugins.arena.feature.hologram
-
Represents a hologram in an
LiveCompetition. - HologramFeature - Interface in org.battleplugins.arena.feature.hologram
-
Main entrypoint for holograms.
- Holograms - Class in org.battleplugins.arena.feature.hologram
-
API for holograms used in BattleArena.
- Holograms() - Constructor for class org.battleplugins.arena.feature.hologram.Holograms
- HOUR - Static variable in class org.battleplugins.arena.messages.Messages
- HOURS - Static variable in class org.battleplugins.arena.messages.Messages
- hoverMessage() - Method in record class org.battleplugins.arena.util.OptionSelector.Option
-
Returns the value of the
hoverMessagerecord component. - HUNGER_DEPLETE - Static variable in class org.battleplugins.arena.options.ArenaOptionType
I
- id() - Element in annotation interface org.battleplugins.arena.module.ArenaModule
-
The id of the module.
- Id - Annotation Interface in org.battleplugins.arena.config
-
Represents the id of the object loaded from a configuration file.
- identifyPotentialVictors() - Method in class org.battleplugins.arena.competition.victory.types.HighestStatCondition
- identifyPotentialVictors() - Method in class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition
- identifyPotentialVictors() - Method in class org.battleplugins.arena.competition.victory.VictoryCondition
- identifyPotentialVictors() - Method in class org.battleplugins.arena.competition.victory.VictoryManager
-
Identifies the potential victors of the competition.
- ignoreCancelled() - Element in annotation interface org.battleplugins.arena.event.ArenaEventHandler
-
Define if the handler ignores a cancelled event.
- INCOMPATIBLE_METHOD - Enum constant in enum class org.battleplugins.arena.command.BaseCommandExecutor.CommandResult
- info(String) - Method in interface org.battleplugins.arena.util.LoggerHolder
- info(String, Object...) - Method in interface org.battleplugins.arena.util.LoggerHolder
- info(String, String) - Static method in class org.battleplugins.arena.messages.Messages
- inform(Message) - Method in class org.battleplugins.arena.editor.EditorContext
- INGAME - Static variable in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- IngamePhase<T extends LiveCompetition<T>> - Class in org.battleplugins.arena.competition.phase.phases
- IngamePhase() - Constructor for class org.battleplugins.arena.competition.phase.phases.IngamePhase
- initializer(Class<T>) - Method in record class org.battleplugins.arena.module.ArenaModuleContainer
- inject(String, String, String...) - Static method in class org.battleplugins.arena.util.CommandInjector
- inject(String, String, String, String...) - Static method in class org.battleplugins.arena.util.CommandInjector
- injectExecutor(SubCommandExecutor) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- injectWrapper(BaseCommandExecutor.CommandWrapper) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- InputListener(Player) - Constructor for class org.battleplugins.arena.util.InteractionInputs.InputListener
- instance - Variable in class org.battleplugins.arena.command.BaseCommandExecutor.CommandWrapper
- instance() - Static method in class org.battleplugins.arena.feature.party.Parties
- INSTANCE - Static variable in class org.battleplugins.arena.util.VoidChunkGenerator
- InteractionInputs - Class in org.battleplugins.arena.util
- InteractionInputs() - Constructor for class org.battleplugins.arena.util.InteractionInputs
- InteractionInputs.ChatInput - Class in org.battleplugins.arena.util
- InteractionInputs.InputListener - Class in org.battleplugins.arena.util
- InteractionInputs.InventoryInput - Class in org.battleplugins.arena.util
- InteractionInputs.PositionInput - Class in org.battleplugins.arena.util
- INTERNAL_ERROR - Enum constant in enum class org.battleplugins.arena.config.ParseException.Cause
- IntRange - Class in org.battleplugins.arena.util
- IntRange(int) - Constructor for class org.battleplugins.arena.util.IntRange
- IntRange(int, int) - Constructor for class org.battleplugins.arena.util.IntRange
- INVALID_FORMAT - Enum constant in enum class org.battleplugins.arena.config.ParseException.Cause
- INVALID_INPUT - Static variable in class org.battleplugins.arena.messages.Messages
- INVALID_INVENTORY_CANCELLING - Static variable in class org.battleplugins.arena.messages.Messages
- INVALID_OPTION - Enum constant in enum class org.battleplugins.arena.config.ParseException.Cause
- INVALID_POSITION - Static variable in class org.battleplugins.arena.messages.Messages
- INVALID_TEAM_VALID_TEAMS - Static variable in class org.battleplugins.arena.messages.Messages
- INVALID_TYPE - Enum constant in enum class org.battleplugins.arena.config.ParseException.Cause
- INVALID_TYPE - Static variable in class org.battleplugins.arena.messages.Messages
- INVALID_VALUE - Enum constant in enum class org.battleplugins.arena.config.ParseException.Cause
- invalidArgument(CommandSender, Class<?>, String) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- INVENTORY - Enum constant in enum class org.battleplugins.arena.competition.PlayerStorage.Type
- INVENTORY_BACKUPS - Static variable in class org.battleplugins.arena.messages.Messages
- InventoryBackup - Class in org.battleplugins.arena.util
- InventoryBackup(long, UUID, ItemStack[]) - Constructor for class org.battleplugins.arena.util.InventoryBackup
- InventoryBackup(UUID, ItemStack[]) - Constructor for class org.battleplugins.arena.util.InventoryBackup
- InventoryInput(Player) - Constructor for class org.battleplugins.arena.util.InteractionInputs.InventoryInput
-
Constructs a new InventoryInput instance
- inWizard(Player) - Static method in class org.battleplugins.arena.editor.ArenaEditorWizard
- isBackupInventories() - Method in class org.battleplugins.arena.BattleArenaConfig
- isClosed() - Method in class org.battleplugins.arena.competition.victory.VictoryManager
-
Returns whether the victory manager is closed.
- isCompatible(String) - Method in class org.battleplugins.arena.util.Version
-
Alias for isGreaterThanOrEqualTo().
- isCompatible(Version) - Method in class org.battleplugins.arena.util.Version
-
Alias for isGreaterThanOrEqualTo().
- isComplete() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- isComplete() - Method in class org.battleplugins.arena.editor.EditorContext
- isDebugMode() - Method in class org.battleplugins.arena.BattleArena
-
Returns whether the plugin is in debug mode.
- isDebugMode() - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns whether the plugin is in debug mode.
- isDebugMode() - Method in class org.battleplugins.arena.BattleArenaConfig
- isDebugMode() - Method in interface org.battleplugins.arena.util.LoggerHolder
- isEnabled() - Method in interface org.battleplugins.arena.feature.FeatureInstance
-
Returns if the feature is enabled.
- isEnabled() - Method in class org.battleplugins.arena.feature.PluginFeature
- isEnabled() - Method in class org.battleplugins.arena.options.Lives
- isEnabled() - Method in class org.battleplugins.arena.options.types.BooleanArenaOption
- isEnabled() - Method in class org.battleplugins.arena.util.Version
-
Checks if the plugin is enabled.
- isGreaterThan(String) - Method in class org.battleplugins.arena.util.Version
-
Unlike isCompatible(), this method returns false if the versions are equal.
- isGreaterThan(Version) - Method in class org.battleplugins.arena.util.Version
-
Unlike isCompatible(), this method returns false if the versions are equal.
- isGreaterThanOrEqualTo(String) - Method in class org.battleplugins.arena.util.Version
-
Alias for isCompatible().
- isGreaterThanOrEqualTo(Version) - Method in class org.battleplugins.arena.util.Version
-
Alias for isCompatible().
- isHostileTo(ArenaTeam) - Method in class org.battleplugins.arena.team.ArenaTeam
-
Returns whether this team is hostile to the given team.
- isInArena(Player) - Method in class org.battleplugins.arena.BattleArena
-
Returns whether the given
Playeris in anArena. - isInArena(Player) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns whether the given
Playeris in anArena. - isInside(double, double) - Method in class org.battleplugins.arena.competition.map.options.Bounds
- isInside(double, double, double) - Method in class org.battleplugins.arena.competition.map.options.Bounds
- isInside(int, int) - Method in class org.battleplugins.arena.competition.map.options.Bounds
- isInside(int, int, int) - Method in class org.battleplugins.arena.competition.map.options.Bounds
- isInside(Bounds) - Method in class org.battleplugins.arena.competition.map.options.Bounds
- isInside(Location) - Method in class org.battleplugins.arena.competition.map.options.Bounds
- isInside(BoundingBox) - Method in class org.battleplugins.arena.competition.map.options.Bounds
- isLessThan(String) - Method in class org.battleplugins.arena.util.Version
-
Unlike isSupported(), this method returns false if the versions are equal.
- isLessThan(Version) - Method in class org.battleplugins.arena.util.Version
-
Unlike isSupported(), this method returns false if the versions are equal.
- isLessThanOrEqualTo(String) - Method in class org.battleplugins.arena.util.Version
-
Alias for isSupported().
- isLessThanOrEqualTo(Version) - Method in class org.battleplugins.arena.util.Version
-
Alias for isSupported().
- isLivesEnabled() - Method in class org.battleplugins.arena.Arena
-
Returns whether lives are enabled for this arena.
- isModuleEnabled(String) - Method in class org.battleplugins.arena.Arena
-
Returns whether the given module is enabled for this arena.
- isNamedTeams() - Method in class org.battleplugins.arena.options.Teams
- isNonTeamGame() - Method in class org.battleplugins.arena.options.Teams
- isRandomizedArenaJoin() - Method in class org.battleplugins.arena.BattleArenaConfig
- isReconstructed() - Method in class org.battleplugins.arena.editor.EditorContext
- isSharedSpawnPoints() - Method in class org.battleplugins.arena.options.Teams
- isSupported(String) - Method in class org.battleplugins.arena.util.Version
-
Alias for isLessThanOrEqualTo().
- isSupported(Version) - Method in class org.battleplugins.arena.util.Version
-
Alias for isLessThanOrEqualTo().
- isValidChatInput(String) - Method in class org.battleplugins.arena.util.InteractionInputs.ChatInput
-
Checks if the input is valid
- ITEM_DROPS - Static variable in class org.battleplugins.arena.options.ArenaOptionType
- ItemColor - Enum Class in org.battleplugins.arena.util
-
A utility class to get the different colors of items.
- ItemColor.Category - Enum Class in org.battleplugins.arena.util
-
The different categories of colors.
- ItemStackParser - Class in org.battleplugins.arena.config
- ItemStackParser() - Constructor for class org.battleplugins.arena.config.ItemStackParser
- iterator() - Method in class org.battleplugins.arena.team.ArenaTeams
J
- join(Collection<Player>, PlayerRole) - Method in interface org.battleplugins.arena.competition.Competition
-
Adds the players to the competition.
- join(Collection<Player>, PlayerRole) - Method in class org.battleplugins.arena.competition.LiveCompetition
- join(Collection<Player>, PlayerRole, ArenaTeam) - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Makes the players join the competition with the specified
PlayerRoleandArenaTeam. - join(Player) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- join(Player, CompetitionMap) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- join(Player, PlayerRole) - Method in interface org.battleplugins.arena.competition.Competition
-
Adds the player to the competition.
- join(Player, PlayerRole) - Method in class org.battleplugins.arena.competition.LiveCompetition
- join(Player, PlayerRole, ArenaTeam) - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Makes the player join the competition with the specified
PlayerRoleandArenaTeam. - JOIN_RANDOM_TEAM - Static variable in class org.battleplugins.arena.event.action.EventActionType
- JoinRandomTeamAction - Class in org.battleplugins.arena.event.action.types
- JoinRandomTeamAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.JoinRandomTeamAction
- JoinResult - Record Class in org.battleplugins.arena.competition
-
Represents the result of a player joining an arena.
- JoinResult(boolean, Message) - Constructor for record class org.battleplugins.arena.competition.JoinResult
-
Creates an instance of a
JoinResultrecord class. - joinTeam(ArenaPlayer, ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Joins the given
ArenaPlayerto the specifiedArenaTeam. - joinTeam(Player, ArenaTeam) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
K
- KEEP_EXPERIENCE - Static variable in class org.battleplugins.arena.options.ArenaOptionType
- KEEP_INVENTORY - Static variable in class org.battleplugins.arena.options.ArenaOptionType
- key() - Method in record class org.battleplugins.arena.config.SingularValueParser.Argument
-
Returns the value of the
keyrecord component. - kick(Player, Player) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- KICKED - Enum constant in enum class org.battleplugins.arena.event.player.ArenaLeaveEvent.Cause
-
The player left the arena due to being kicked by an administrator.
- KILL_ENTITIES - Static variable in class org.battleplugins.arena.event.action.EventActionType
- KILLED - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- KillEntitiesAction - Class in org.battleplugins.arena.event.action.types
- KillEntitiesAction(Map<String, String>, String...) - Constructor for class org.battleplugins.arena.event.action.types.KillEntitiesAction
- KILLER - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- KILLS - Static variable in class org.battleplugins.arena.stat.ArenaStats
L
- LAST_LOCATION - Enum constant in enum class org.battleplugins.arena.event.action.types.TeleportAction.TeleportLocation
- leave(ArenaPlayer, ArenaLeaveEvent.Cause) - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Makes the
ArenaPlayerleave the competition with the specifiedArenaLeaveEvent.Cause. - leave(Player) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- leave(Player, ArenaLeaveEvent.Cause) - Method in interface org.battleplugins.arena.competition.Competition
-
Removes the player from the competition.
- leave(Player, ArenaLeaveEvent.Cause) - Method in class org.battleplugins.arena.competition.LiveCompetition
- LEAVE - Static variable in class org.battleplugins.arena.event.action.EventActionType
- LeaveAction - Class in org.battleplugins.arena.event.action.types
- LeaveAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.LeaveAction
- leaveTeam(ArenaPlayer) - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Removes the given
ArenaPlayerfrom their current team. - leaveTeam(ArenaPlayer, ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
-
Removes the given
ArenaPlayerfrom the specifiedArenaTeam. - leaveTeam(Player) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- LIGHT_BLUE - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- LIGHT_GRAY - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- LIME - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- list(CommandSender) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- listTeams(Player) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- LiveCompetition<T extends Competition<T>> - Class in org.battleplugins.arena.competition
-
A
Competitionthat is occurring on the same server that this plugin is running on. - LiveCompetition(Arena, CompetitionType, LiveCompetitionMap) - Constructor for class org.battleplugins.arena.competition.LiveCompetition
- LiveCompetitionMap - Class in org.battleplugins.arena.competition.map
-
Represents a map for a competition which is live on this server.
- LiveCompetitionMap() - Constructor for class org.battleplugins.arena.competition.map.LiveCompetitionMap
- LiveCompetitionMap(String, Arena, MapType, String, Bounds, Spawns) - Constructor for class org.battleplugins.arena.competition.map.LiveCompetitionMap
- LiveCompetitionPhase<T extends LiveCompetition<T>> - Class in org.battleplugins.arena.competition.phase
-
Represents a live competition phase.
- LiveCompetitionPhase() - Constructor for class org.battleplugins.arena.competition.phase.LiveCompetitionPhase
- lives() - Method in class org.battleplugins.arena.Arena
-
Gets the
Livesfor this arena. - Lives - Class in org.battleplugins.arena.options
- Lives() - Constructor for class org.battleplugins.arena.options.Lives
- LIVES - Static variable in class org.battleplugins.arena.stat.ArenaStats
- LIVES_LEFT - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- load(Path) - Static method in class org.battleplugins.arena.messages.MessageLoader
- load(UUID) - Static method in class org.battleplugins.arena.util.InventoryBackup
- loader() - Method in record class org.battleplugins.arena.module.ArenaModuleContainer
-
Returns the value of the
loaderrecord component. - loadModules() - Method in class org.battleplugins.arena.module.ArenaModuleLoader
- LOCATION - Enum constant in enum class org.battleplugins.arena.competition.PlayerStorage.Type
- LoggerHolder - Interface in org.battleplugins.arena.util
M
- MAGENTA - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- mainClass() - Method in record class org.battleplugins.arena.module.ArenaModuleContainer
-
Returns the value of the
mainClassrecord component. - MANUAL - Enum constant in enum class org.battleplugins.arena.competition.event.EventType
-
An event that is manually started by an administrator or the server.
- MANUAL_EVENT_MESSAGE - Static variable in class org.battleplugins.arena.messages.Messages
- map(Arena, String) - Method in class org.battleplugins.arena.BattleArena
-
Returns the map from the given
Arenaand map name. - map(Arena, String) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Returns the map from the given
Arenaand map name. - map(Player, CompetitionMap, MapOption) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- MAP - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- MAP_ADD_TEAM_SPAWN - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_ADD_TEAM_SPAWN_ADDED - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_ADD_TEAM_SPAWN_CLEARED - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_ADD_TEAM_SPAWN_TEAM - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_CLEAR_TEAM_SPAWN_TEAM - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_CREATE_NAME - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_CREATED - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_CREATION - Static variable in class org.battleplugins.arena.editor.ArenaEditorWizards
- MAP_EDITED - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_EXISTS - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_FAILED_TO_SAVE - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_MISSING_TEAM_SPAWNS - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_SET_MAX_POSITION - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_SET_MIN_POSITION - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_SET_SPECTATOR_SPAWN - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_SET_TYPE - Static variable in class org.battleplugins.arena.messages.Messages
- MAP_SET_WAITROOM_SPAWN - Static variable in class org.battleplugins.arena.messages.Messages
- MapCreateContext - Class in org.battleplugins.arena.editor.context
- MapCreateContext(ArenaEditorWizard<MapCreateContext>, Arena, Player) - Constructor for class org.battleplugins.arena.editor.context.MapCreateContext
- MapFactory - Class in org.battleplugins.arena.competition.map
-
A factory for creating maps.
- MapFactory.Provider<M extends LiveCompetitionMap> - Interface in org.battleplugins.arena.competition.map
- MapOption - Enum Class in org.battleplugins.arena.editor.type
- MapType - Enum Class in org.battleplugins.arena.competition.map
-
Represents the type of map.
- MATCH - Static variable in class org.battleplugins.arena.competition.CompetitionType
- MAX_PLAYERS - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- MAX_POS - Enum constant in enum class org.battleplugins.arena.editor.type.MapOption
- maxArgs() - Element in annotation interface org.battleplugins.arena.command.ArenaCommand
- maxInclusive(int) - Static method in class org.battleplugins.arena.util.IntRange
- mergeInto(Resolver.Builder) - Method in interface org.battleplugins.arena.resolver.Resolver
- message() - Method in record class org.battleplugins.arena.competition.JoinResult
-
Returns the value of the
messagerecord component. - message() - Method in record class org.battleplugins.arena.util.OptionSelector.Option
-
Returns the value of the
messagerecord component. - message(String, String) - Static method in class org.battleplugins.arena.messages.Messages
- message(String, String, Style) - Static method in class org.battleplugins.arena.messages.Messages
- message(String, String, StyleBuilderApplicable...) - Static method in class org.battleplugins.arena.messages.Messages
- message(String, Component) - Static method in class org.battleplugins.arena.messages.Messages
- Message - Class in org.battleplugins.arena.messages
- MessageLoader - Class in org.battleplugins.arena.messages
- MessageLoader() - Constructor for class org.battleplugins.arena.messages.MessageLoader
- Messages - Class in org.battleplugins.arena.messages
- Messages() - Constructor for class org.battleplugins.arena.messages.Messages
- metadata(Class<T>) - Method in class org.battleplugins.arena.ArenaPlayer
-
Gets a stored metadata value for this player.
- method - Variable in class org.battleplugins.arena.command.BaseCommandExecutor.CommandWrapper
- MILLISECOND - Static variable in class org.battleplugins.arena.messages.Messages
- MILLISECONDS - Static variable in class org.battleplugins.arena.messages.Messages
- MIN_POS - Enum constant in enum class org.battleplugins.arena.editor.type.MapOption
- minArgs() - Element in annotation interface org.battleplugins.arena.command.ArenaCommand
- minInclusive(int) - Static method in class org.battleplugins.arena.util.IntRange
- MINUTE - Static variable in class org.battleplugins.arena.messages.Messages
- MINUTES - Static variable in class org.battleplugins.arena.messages.Messages
- MISSING_SECTION - Enum constant in enum class org.battleplugins.arena.config.ParseException.Cause
- MISSING_VALUE - Enum constant in enum class org.battleplugins.arena.config.ParseException.Cause
- module() - Method in record class org.battleplugins.arena.module.ArenaModuleContainer
-
Returns the value of the
modulerecord component. - module(String) - Method in class org.battleplugins.arena.BattleArena
-
Returns the
ArenaModuleContainerfor the given module id. - MODULE - Static variable in class org.battleplugins.arena.messages.Messages
- ModuleLoadException - Exception in org.battleplugins.arena.module
- ModuleLoadException(ArenaModule, String) - Constructor for exception org.battleplugins.arena.module.ModuleLoadException
- ModuleLoadException(ArenaModule, Throwable) - Constructor for exception org.battleplugins.arena.module.ModuleLoadException
- modules(CommandSender) - Method in class org.battleplugins.arena.command.BACommandExecutor
- MODULES - Static variable in class org.battleplugins.arena.messages.Messages
- MUST_BE_PLAYER - Static variable in class org.battleplugins.arena.messages.Messages
N
- name() - Element in annotation interface org.battleplugins.arena.command.Argument
- name() - Element in annotation interface org.battleplugins.arena.config.ArenaOption
-
The name of the option.
- name() - Element in annotation interface org.battleplugins.arena.module.ArenaModule
-
The name of the module.
- NAME - Enum constant in enum class org.battleplugins.arena.editor.type.MapOption
- NEVER - Enum constant in enum class org.battleplugins.arena.options.DamageOption
- NEW_STAT_VALUE - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- newInstance(Path, Class<T>, ConfigurationSection) - Static method in class org.battleplugins.arena.config.ArenaConfigParser
- newInstance(Path, Class<T>, ConfigurationSection, Object) - Static method in class org.battleplugins.arena.config.ArenaConfigParser
- newInstance(Path, Class<T>, ConfigurationSection, Object, Object) - Static method in class org.battleplugins.arena.config.ArenaConfigParser
- newInstance(Class<T>, ConfigurationSection, Object, Object) - Static method in class org.battleplugins.arena.config.ArenaConfigParser
- nextPhase - Variable in class org.battleplugins.arena.competition.phase.CompetitionPhase
- nextPhase() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Gets the next phase that succeeds this phase.
- NO_ARENA_WITH_NAME - Static variable in class org.battleplugins.arena.messages.Messages
- NO_BACKUPS - Static variable in class org.battleplugins.arena.messages.Messages
- NO_MAPS_FOR_ARENA - Static variable in class org.battleplugins.arena.messages.Messages
- NO_OPEN_ARENAS - Static variable in class org.battleplugins.arena.messages.Messages
- NO_PERMISSION - Static variable in class org.battleplugins.arena.messages.Messages
- NO_PERMISSIONS - Enum constant in enum class org.battleplugins.arena.command.BaseCommandExecutor.CommandResult
- NO_PHASES - Static variable in class org.battleplugins.arena.messages.Messages
- NO_RUNNING_COMPETITIONS - Static variable in class org.battleplugins.arena.messages.Messages
- NO_TEAM_WITH_NAME - Static variable in class org.battleplugins.arena.messages.Messages
- NO_TEAMS - Static variable in class org.battleplugins.arena.messages.Messages
- NONE - Enum constant in enum class org.battleplugins.arena.options.TeamSelection
-
No team selection (disabled).
- NOT_EVENT - Static variable in class org.battleplugins.arena.messages.Messages
- NOT_IN_ARENA - Static variable in class org.battleplugins.arena.messages.Messages
- NOT_JOINABLE - Static variable in record class org.battleplugins.arena.competition.JoinResult
- NOT_ON_TEAM - Static variable in class org.battleplugins.arena.messages.Messages
- NOT_SPECTATABLE - Static variable in record class org.battleplugins.arena.competition.JoinResult
O
- of(Type) - Static method in class org.battleplugins.arena.util.TypeToken
- of(String) - Static method in class org.battleplugins.arena.util.Version
-
Creates a new Version object from the given version string.
- of(Plugin) - Static method in class org.battleplugins.arena.util.Version
-
Creates a new Version object from the given plugin.
- offset(Vector) - Method in class org.battleplugins.arena.util.CustomEffect.ParticleBuilder
- OLD_STAT_VALUE - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- ON_COMPLETE - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_DEATH - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_DRAW - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_JOIN - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_KILL - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_LEAVE - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_LIFE_DEPLETE - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_LIVES_EXHAUST - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_LOSE - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_RESPAWN - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_SPECTATE - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_START - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_STAT_CHANGE - Static variable in class org.battleplugins.arena.event.ArenaEventType
- ON_VICTORY - Static variable in class org.battleplugins.arena.event.ArenaEventType
- onCancel(E) - Method in class org.battleplugins.arena.editor.ArenaEditorWizard
- onCancel(Consumer<E>) - Method in class org.battleplugins.arena.editor.ArenaEditorWizard
- onChatInput(String) - Method in class org.battleplugins.arena.util.InteractionInputs.ChatInput
-
Runs when the player enters text in chat
- onCommand(CommandSender, Command, String, String[]) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- onComplete() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Called when the phase completes.
- onComplete() - Method in class org.battleplugins.arena.competition.phase.phases.CountdownPhase
- onComplete() - Method in class org.battleplugins.arena.competition.phase.phases.IngamePhase
- onComplete() - Method in class org.battleplugins.arena.competition.phase.phases.VictoryPhase
- onComplete() - Method in class org.battleplugins.arena.competition.phase.phases.WaitingPhase
- onCreationComplete(Consumer<E>) - Method in class org.battleplugins.arena.editor.ArenaEditorWizard
- onDeath(ArenaDeathEvent) - Method in class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition
- onDestroy() - Method in class org.battleplugins.arena.competition.LiveCompetition
- onDisable() - Method in class org.battleplugins.arena.BattleArena
- onDraw() - Method in class org.battleplugins.arena.competition.phase.phases.VictoryPhase
- onEditComplete(Consumer<E>) - Method in class org.battleplugins.arena.editor.ArenaEditorWizard
- onEnable() - Method in class org.battleplugins.arena.BattleArena
- onEnd() - Method in class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition
- onEnd() - Method in class org.battleplugins.arena.competition.victory.types.TimeLimitCondition
- onEnd() - Method in class org.battleplugins.arena.competition.victory.VictoryCondition
- onGetUsageString(Class<?>) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- onGetUsageString(Class<?>) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- onInvalidArgument(CommandSender, Class<?>, String) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- onInvalidArgument(CommandSender, Class<?>, String) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- onInvalidArgument(CommandSender, Class<?>, String) - Method in interface org.battleplugins.arena.command.SubCommandExecutor
- onInventoryInteract(ItemStack) - Method in class org.battleplugins.arena.util.InteractionInputs.InventoryInput
-
Runs when the player interacts with an item in their inventory
- onJoin(ArenaJoinEvent) - Method in class org.battleplugins.arena.competition.phase.phases.WaitingPhase
- onLeave(ArenaLeaveEvent) - Method in class org.battleplugins.arena.competition.phase.phases.CountdownPhase
- onLeave(ArenaLeaveEvent) - Method in class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition
- ONLINE_PLAYERS - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- onLoad() - Method in class org.battleplugins.arena.BattleArena
- onPhaseStart(ArenaPhaseStartEvent) - Method in class org.battleplugins.arena.competition.victory.VictoryManager
- onPositionInteract(Location) - Method in class org.battleplugins.arena.util.InteractionInputs.PositionInput
-
Runs when the player interacts at a position in the world.
- onStart() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Called when the phase starts.
- onStart() - Method in class org.battleplugins.arena.competition.phase.phases.CountdownPhase
- onStart() - Method in class org.battleplugins.arena.competition.phase.phases.IngamePhase
- onStart() - Method in class org.battleplugins.arena.competition.phase.phases.VictoryPhase
- onStart() - Method in class org.battleplugins.arena.competition.phase.phases.WaitingPhase
- onStart() - Method in class org.battleplugins.arena.competition.victory.types.HighestStatCondition
- onStart() - Method in class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition
- onStart() - Method in class org.battleplugins.arena.competition.victory.types.TimeLimitCondition
- onStart() - Method in class org.battleplugins.arena.competition.victory.VictoryCondition
- onStatChange(ArenaStatChangeEvent<Number>) - Method in class org.battleplugins.arena.competition.victory.types.HighestStatCondition
- onTabComplete(CommandSender, Command, String, String[]) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- onVerifyArgument(CommandSender, String, Class<?>) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- onVerifyArgument(CommandSender, String, Class<?>) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- onVerifyArgument(CommandSender, String, Class<?>) - Method in interface org.battleplugins.arena.command.SubCommandExecutor
- onVerifyTabComplete(String, Class<?>) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- onVerifyTabComplete(String, Class<?>) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- onVerifyTabComplete(String, Class<?>) - Method in interface org.battleplugins.arena.command.SubCommandExecutor
- onVictory(Set<ArenaPlayer>) - Method in class org.battleplugins.arena.competition.phase.phases.VictoryPhase
- openSingleWizardStage(Player, Arena, WizardStage<E>, Consumer<E>) - Method in class org.battleplugins.arena.editor.ArenaEditorWizard
- openWizard(Player, Arena) - Method in class org.battleplugins.arena.editor.ArenaEditorWizard
- openWizard(Player, Arena, Consumer<E>) - Method in class org.battleplugins.arena.editor.ArenaEditorWizard
- option(ArenaOptionType<E>) - Method in class org.battleplugins.arena.Arena
-
Gets the
ArenaOptionof the specified type. - option(ArenaOptionType<E>) - Method in class org.battleplugins.arena.competition.LiveCompetition
-
Gets the
ArenaOptionof the specified type. - option(ArenaOptionType<E>) - Method in class org.battleplugins.arena.competition.phase.LiveCompetitionPhase
-
Gets the
ArenaOptionof the specified type. - Option(Message, String) - Constructor for record class org.battleplugins.arena.util.OptionSelector.Option
- Option(Message, String, Message) - Constructor for record class org.battleplugins.arena.util.OptionSelector.Option
-
Creates an instance of a
Optionrecord class. - OptionContextProvider - Class in org.battleplugins.arena.config.context
- OptionContextProvider() - Constructor for class org.battleplugins.arena.config.context.OptionContextProvider
- options - Variable in class org.battleplugins.arena.competition.phase.CompetitionPhase
- OptionSelector - Class in org.battleplugins.arena.util
- OptionSelector() - Constructor for class org.battleplugins.arena.util.OptionSelector
- OptionSelector.Option - Record Class in org.battleplugins.arena.util
- ORANGE - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- org.battleplugins.arena - package org.battleplugins.arena
- org.battleplugins.arena.command - package org.battleplugins.arena.command
- org.battleplugins.arena.competition - package org.battleplugins.arena.competition
- org.battleplugins.arena.competition.event - package org.battleplugins.arena.competition.event
- org.battleplugins.arena.competition.map - package org.battleplugins.arena.competition.map
- org.battleplugins.arena.competition.map.options - package org.battleplugins.arena.competition.map.options
- org.battleplugins.arena.competition.phase - package org.battleplugins.arena.competition.phase
- org.battleplugins.arena.competition.phase.phases - package org.battleplugins.arena.competition.phase.phases
- org.battleplugins.arena.competition.team - package org.battleplugins.arena.competition.team
- org.battleplugins.arena.competition.victory - package org.battleplugins.arena.competition.victory
- org.battleplugins.arena.competition.victory.types - package org.battleplugins.arena.competition.victory.types
- org.battleplugins.arena.config - package org.battleplugins.arena.config
- org.battleplugins.arena.config.context - package org.battleplugins.arena.config.context
- org.battleplugins.arena.config.updater - package org.battleplugins.arena.config.updater
- org.battleplugins.arena.editor - package org.battleplugins.arena.editor
- org.battleplugins.arena.editor.context - package org.battleplugins.arena.editor.context
- org.battleplugins.arena.editor.stage - package org.battleplugins.arena.editor.stage
- org.battleplugins.arena.editor.type - package org.battleplugins.arena.editor.type
- org.battleplugins.arena.event - package org.battleplugins.arena.event
- org.battleplugins.arena.event.action - package org.battleplugins.arena.event.action
- org.battleplugins.arena.event.action.types - package org.battleplugins.arena.event.action.types
- org.battleplugins.arena.event.arena - package org.battleplugins.arena.event.arena
- org.battleplugins.arena.event.player - package org.battleplugins.arena.event.player
- org.battleplugins.arena.feature - package org.battleplugins.arena.feature
- org.battleplugins.arena.feature.hologram - package org.battleplugins.arena.feature.hologram
- org.battleplugins.arena.feature.party - package org.battleplugins.arena.feature.party
- org.battleplugins.arena.messages - package org.battleplugins.arena.messages
- org.battleplugins.arena.module - package org.battleplugins.arena.module
- org.battleplugins.arena.options - package org.battleplugins.arena.options
- org.battleplugins.arena.options.types - package org.battleplugins.arena.options.types
- org.battleplugins.arena.resolver - package org.battleplugins.arena.resolver
- org.battleplugins.arena.stat - package org.battleplugins.arena.stat
- org.battleplugins.arena.team - package org.battleplugins.arena.team
- org.battleplugins.arena.util - package org.battleplugins.arena.util
- OTHER_TEAM - Enum constant in enum class org.battleplugins.arena.options.DamageOption
- overrideDisabled() - Element in annotation interface org.battleplugins.arena.command.ArenaCommand
P
- PaginationCalculator - Class in org.battleplugins.arena.util
-
Pagination calculator for players.
- PaginationCalculator() - Constructor for class org.battleplugins.arena.util.PaginationCalculator
- parentCommand - Variable in class org.battleplugins.arena.command.BaseCommandExecutor
- parse(Object) - Method in interface org.battleplugins.arena.config.ArenaConfigParser.Parser
- parse(Object) - Method in class org.battleplugins.arena.config.ColorParser
- parse(Object) - Method in class org.battleplugins.arena.config.CustomEffectParser
- parse(Object) - Method in class org.battleplugins.arena.config.DurationParser
- parse(Object) - Method in class org.battleplugins.arena.config.ItemStackParser
- parse(Object) - Method in class org.battleplugins.arena.config.PotionEffectParser
- ParseException - Exception in org.battleplugins.arena.config
- ParseException(String) - Constructor for exception org.battleplugins.arena.config.ParseException
- ParseException(String, Throwable) - Constructor for exception org.battleplugins.arena.config.ParseException
- ParseException.Cause - Enum Class in org.battleplugins.arena.config
- parseNamed(String, SingularValueParser.BraceStyle, char) - Static method in class org.battleplugins.arena.config.SingularValueParser
- parseUnnamed(String, SingularValueParser.BraceStyle, char) - Static method in class org.battleplugins.arena.config.SingularValueParser
- particle(Consumer<CustomEffect.ParticleBuilder>) - Static method in interface org.battleplugins.arena.util.CustomEffect
- particle(Particle) - Method in class org.battleplugins.arena.util.CustomEffect.ParticleBuilder
- PARTICLE - Static variable in class org.battleplugins.arena.util.CustomEffect.EffectType
- ParticleBuilder() - Constructor for class org.battleplugins.arena.util.CustomEffect.ParticleBuilder
- Parties - Class in org.battleplugins.arena.feature.party
-
API for holograms used in Parties.
- Parties() - Constructor for class org.battleplugins.arena.feature.party.Parties
- PartiesFeature - Interface in org.battleplugins.arena.feature.party
-
Main entrypoint for parties.
- Party - Interface in org.battleplugins.arena.feature.party
-
Represents a party.
- PartyMember - Interface in org.battleplugins.arena.feature.party
-
Represents a party member.
- path() - Method in record class org.battleplugins.arena.module.ArenaModuleContainer
-
Returns the value of the
pathrecord component. - permissionNode() - Element in annotation interface org.battleplugins.arena.command.ArenaCommand
- permissionSubNode - Variable in class org.battleplugins.arena.command.BaseCommandExecutor
- PHASE - Static variable in class org.battleplugins.arena.messages.Messages
- PHASE - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- PhaseContextProvider - Class in org.battleplugins.arena.config.context
- PhaseContextProvider() - Constructor for class org.battleplugins.arena.config.context.PhaseContextProvider
- PhaseManager<T extends Competition<T>> - Class in org.battleplugins.arena.competition.phase
-
Manages the phases of a competition.
- PhaseManager(Arena, T) - Constructor for class org.battleplugins.arena.competition.phase.PhaseManager
- PICK - Enum constant in enum class org.battleplugins.arena.options.TeamSelection
-
Players can pick their own teams.
- PINK - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- play(Entity) - Method in interface org.battleplugins.arena.util.CustomEffect
-
Plays the effect at the given entity.
- play(Location) - Method in interface org.battleplugins.arena.util.CustomEffect
-
Plays the effect at the given location.
- PLAY_SOUND - Static variable in class org.battleplugins.arena.event.action.EventActionType
- player - Variable in class org.battleplugins.arena.editor.EditorContext
- PLAYER - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- PLAYER_NOT_ONLINE - Static variable in class org.battleplugins.arena.messages.Messages
- PlayerRole - Enum Class in org.battleplugins.arena.competition
-
Represents the role of a player in a competition.
- players() - Method in record class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition.AliveTeamsResult
-
Returns the value of the
playersrecord component. - PLAYERS - Static variable in class org.battleplugins.arena.messages.Messages
- PLAYERS - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- PlayerStorage - Class in org.battleplugins.arena.competition
-
Represents the storage of a player for data which may need to be restored after the end of a competition.
- PlayerStorage(ArenaPlayer) - Constructor for class org.battleplugins.arena.competition.PlayerStorage
- PlayerStorage.Type - Enum Class in org.battleplugins.arena.competition
-
The different types of data that can be stored/restored.
- PLAYING - Enum constant in enum class org.battleplugins.arena.competition.PlayerRole
-
Represents a player who is playing in the competition.
- PlaySoundAction - Class in org.battleplugins.arena.event.action.types
- PlaySoundAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.PlaySoundAction
- PLUGIN - Enum constant in enum class org.battleplugins.arena.event.player.ArenaLeaveEvent.Cause
-
The plugin caused the player to leave the arena.
- PluginFeature<T extends FeatureInstance> - Class in org.battleplugins.arena.feature
-
Represents a
FeatureInstanceimplemented by a plugin. - PluginFeature(String) - Constructor for class org.battleplugins.arena.feature.PluginFeature
- PluginFeature(Plugin) - Constructor for class org.battleplugins.arena.feature.PluginFeature
- PolymorphicHashMap<K extends Class<?>,
V> - Class in org.battleplugins.arena.util - PolymorphicHashMap() - Constructor for class org.battleplugins.arena.util.PolymorphicHashMap
- pop() - Method in class org.battleplugins.arena.config.SingularValueParser.ArgumentBuffer
- PositionInput(Player) - Constructor for class org.battleplugins.arena.util.InteractionInputs.PositionInput
-
Constructs a new PositionInput instance
- PositionInputStage<E extends EditorContext<E>> - Class in org.battleplugins.arena.editor.stage
- PositionInputStage(Message, Function<E, Consumer<Location>>) - Constructor for class org.battleplugins.arena.editor.stage.PositionInputStage
- PositionWithRotation - Class in org.battleplugins.arena.util
-
Represents a position with a rotation.
- PositionWithRotation() - Constructor for class org.battleplugins.arena.util.PositionWithRotation
- PositionWithRotation(double, double, double, float, float) - Constructor for class org.battleplugins.arena.util.PositionWithRotation
- PositionWithRotation(Location) - Constructor for class org.battleplugins.arena.util.PositionWithRotation
- postProcess() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
- postProcess() - Method in interface org.battleplugins.arena.config.PostProcessable
- postProcess() - Method in class org.battleplugins.arena.options.Teams
- postProcess(Arena, Competition<?>, Resolvable) - Method in class org.battleplugins.arena.event.action.EventAction
-
Called after the action is processed.
- postProcess(Arena, Competition<?>, Resolvable) - Method in class org.battleplugins.arena.event.action.types.BroadcastAction
- postProcess(Arena, Competition<?>, Resolvable) - Method in class org.battleplugins.arena.event.action.types.KillEntitiesAction
- postProcess(Arena, Competition<?>, Resolvable) - Method in class org.battleplugins.arena.event.action.types.TeardownAction
- PostProcessable - Interface in org.battleplugins.arena.config
- PotionEffectParser - Class in org.battleplugins.arena.config
- PotionEffectParser() - Constructor for class org.battleplugins.arena.config.PotionEffectParser
- PREFIX - Static variable in class org.battleplugins.arena.messages.Messages
- preProcess(Arena, Competition<?>, Resolvable) - Method in class org.battleplugins.arena.event.action.EventAction
-
Called before the action is processed.
- previousPhase - Variable in class org.battleplugins.arena.competition.phase.CompetitionPhase
- previousPhase() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Gets the previous phase that precedes this phase.
- PRIMARY_COLOR - Static variable in class org.battleplugins.arena.messages.Messages
- priority() - Element in annotation interface org.battleplugins.arena.event.ArenaEventHandler
-
Define the priority of the event.
- provideInstance(Path, ArenaOption, Class<?>, ConfigurationSection, String, Object) - Method in interface org.battleplugins.arena.config.context.ContextProvider
- provideInstance(Path, ArenaOption, Class<?>, ConfigurationSection, String, Object) - Method in class org.battleplugins.arena.config.context.EventContextProvider
- provideInstance(Path, ArenaOption, Class<?>, ConfigurationSection, String, Object) - Method in class org.battleplugins.arena.config.context.OptionContextProvider
- provideInstance(Path, ArenaOption, Class<?>, ConfigurationSection, String, Object) - Method in class org.battleplugins.arena.config.context.PhaseContextProvider
- provideInstance(Path, ArenaOption, Class<?>, ConfigurationSection, String, Object) - Method in class org.battleplugins.arena.config.context.VictoryConditionContextProvider
- PURPLE - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- push(String, String) - Method in class org.battleplugins.arena.config.SingularValueParser.ArgumentBuffer
R
- radius(double) - Method in class org.battleplugins.arena.util.CustomEffect.FreezeBuilder
- RANDOM - Enum constant in enum class org.battleplugins.arena.options.TeamSelection
-
Teams are randomly selected when the player joins the game.
- reconstructed - Variable in class org.battleplugins.arena.editor.EditorContext
- reconstructFrom(LiveCompetitionMap) - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- RED - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- register(HologramFeature) - Static method in class org.battleplugins.arena.feature.hologram.Holograms
- register(PartiesFeature) - Static method in class org.battleplugins.arena.feature.party.Parties
- register(T) - Static method in class org.battleplugins.arena.stat.ArenaStats
- registerArena(Plugin, String, Class<T>) - Method in class org.battleplugins.arena.BattleArena
-
Registers the given
Arena. - registerArena(Plugin, String, Class<T>) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Registers the given
Arena. - registerArena(Plugin, String, Class<T>, Supplier<T>) - Method in class org.battleplugins.arena.BattleArena
-
Registers the given
Arena. - registerArena(Plugin, String, Class<T>, Supplier<T>) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Registers the given
Arena. - registerArenaResolver(Class<? extends E>, Function<E, LiveCompetition<?>>) - Method in class org.battleplugins.arena.event.ArenaEventManager
-
Registers a custom resolver for a specific event class.
- registerContextProvider(Class<T>, T) - Static method in class org.battleplugins.arena.config.ArenaConfigParser
- registerEvents(ArenaListener) - Method in class org.battleplugins.arena.event.ArenaEventManager
-
Registers an
ArenaListenerto listen for events. - registerExecutor(String, BaseCommandExecutor, String...) - Method in class org.battleplugins.arena.BattleArena
-
Registers a new command executor for the given command.
- registerFactory(Class<T>, Supplier<T>) - Static method in class org.battleplugins.arena.config.ArenaConfigParser
- registerFeature(Class<T>, T) - Static method in class org.battleplugins.arena.feature.FeatureController
- registerPermissions(String, BaseCommandExecutor) - Static method in class org.battleplugins.arena.util.CommandInjector
- registerProvider(Class<T>, ArenaConfigParser.Parser<T>) - Static method in class org.battleplugins.arena.config.ArenaConfigParser
- registerSerializer(Class<T>, ArenaConfigSerializer.ConfigSerializer<T>) - Static method in class org.battleplugins.arena.config.ArenaConfigSerializer
- registerSubExecutor(Object) - Method in class org.battleplugins.arena.event.arena.ArenaCreateExecutorEvent
-
Registers a context to the
ArenaCommandExecutor. - reload() - Method in class org.battleplugins.arena.BattleArena
-
Reloads the plugin.
- reload(CommandSender) - Method in class org.battleplugins.arena.command.BACommandExecutor
- RELOAD_COMPLETE - Static variable in class org.battleplugins.arena.messages.Messages
- RELOAD_FAILED - Static variable in class org.battleplugins.arena.messages.Messages
- REMAINING_START_TIME - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- remove() - Method in class org.battleplugins.arena.ArenaPlayer
-
Removes the metadata associated with this player.
- remove(Player, CompetitionMap) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- removeArenaMap(Arena, LiveCompetitionMap) - Method in class org.battleplugins.arena.BattleArena
-
Removes the given
LiveCompetitionMapfrom the givenArena. - removeCompetition(Arena, Competition<?>) - Method in class org.battleplugins.arena.BattleArena
-
Removes the given
Competitionfrom the specifiedArena. - removeCompetition(Arena, Competition<?>) - Method in class org.battleplugins.arena.competition.CompetitionManager
- REMOVED - Enum constant in enum class org.battleplugins.arena.event.player.ArenaLeaveEvent.Cause
-
The competition was forcefully removed from the arena.
- removeHologram(Hologram) - Method in interface org.battleplugins.arena.feature.hologram.HologramFeature
-
Removes a
Hologramfrom a competition. - removeHologram(Hologram) - Static method in class org.battleplugins.arena.feature.hologram.Holograms
-
Removes a
Hologramfrom a competition. - removeLine(int) - Method in interface org.battleplugins.arena.feature.hologram.Hologram
-
Removes a line from the hologram.
- removeMetadata(Class<T>) - Method in class org.battleplugins.arena.ArenaPlayer
-
Removes a metadata value for this player.
- required() - Element in annotation interface org.battleplugins.arena.config.ArenaOption
-
If the option is required.
- requiresOp() - Element in annotation interface org.battleplugins.arena.command.ArenaCommand
- RESET_STATE - Static variable in class org.battleplugins.arena.event.action.EventActionType
- resetState() - Method in class org.battleplugins.arena.ArenaPlayer
-
Resets the state of this player.
- ResetStateAction - Class in org.battleplugins.arena.event.action.types
- ResetStateAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.ResetStateAction
- Resolvable - Interface in org.battleplugins.arena.resolver
- resolve() - Method in class org.battleplugins.arena.Arena
- resolve() - Method in class org.battleplugins.arena.ArenaPlayer
- resolve() - Method in class org.battleplugins.arena.competition.LiveCompetition
- resolve() - Method in class org.battleplugins.arena.competition.phase.LiveCompetitionPhase
- resolve() - Method in class org.battleplugins.arena.competition.phase.phases.CountdownPhase
- resolve() - Method in class org.battleplugins.arena.competition.victory.types.TimeLimitCondition
- resolve() - Method in class org.battleplugins.arena.competition.victory.VictoryCondition
- resolve() - Method in class org.battleplugins.arena.competition.victory.VictoryManager
- resolve() - Method in interface org.battleplugins.arena.event.ArenaEvent
- resolve() - Method in class org.battleplugins.arena.event.player.ArenaKillEvent
- resolve() - Method in class org.battleplugins.arena.event.player.ArenaLifeDepleteEvent
- resolve() - Method in interface org.battleplugins.arena.event.player.ArenaPlayerEvent
-
Resolves the
ArenaPlayerthis event is occurring to to aResolverobject. - resolve() - Method in class org.battleplugins.arena.event.player.ArenaStatChangeEvent
- resolve() - Method in class org.battleplugins.arena.event.player.ArenaTeamJoinEvent
- resolve() - Method in class org.battleplugins.arena.event.player.ArenaTeamLeaveEvent
- resolve() - Method in interface org.battleplugins.arena.resolver.Resolvable
- resolve() - Method in interface org.battleplugins.arena.resolver.Resolver
- resolve(Resolver) - Method in interface org.battleplugins.arena.resolver.ResolverProvider
- resolve(Resolver) - Method in class org.battleplugins.arena.resolver.SimpleResolverProvider
- resolve(ResolverKey<T>) - Method in interface org.battleplugins.arena.resolver.Resolver
- Resolver - Interface in org.battleplugins.arena.resolver
- Resolver.Builder - Interface in org.battleplugins.arena.resolver
- ResolverKey<T> - Class in org.battleplugins.arena.resolver
- ResolverKeys - Class in org.battleplugins.arena.resolver
- ResolverKeys() - Constructor for class org.battleplugins.arena.resolver.ResolverKeys
- ResolverProvider<T> - Interface in org.battleplugins.arena.resolver
- resolveToComponent(Component) - Method in interface org.battleplugins.arena.resolver.Resolver
- resolveToString(String) - Method in interface org.battleplugins.arena.resolver.Resolver
- resolveToString(ResolverKey<T>) - Method in interface org.battleplugins.arena.resolver.Resolver
- RESPAWN - Static variable in class org.battleplugins.arena.event.action.EventActionType
- RespawnAction - Class in org.battleplugins.arena.event.action.types
- RespawnAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.RespawnAction
- restore(Set<PlayerStorage.Type>) - Method in class org.battleplugins.arena.competition.PlayerStorage
-
Restores the player's data from on the given
types. - restore(PlayerStorage) - Method in enum class org.battleplugins.arena.competition.PlayerStorage.Type
- restore(CommandSender, Player, int) - Method in class org.battleplugins.arena.command.BACommandExecutor
- restore(Player) - Method in class org.battleplugins.arena.util.InventoryBackup
- RESTORE - Static variable in class org.battleplugins.arena.event.action.EventActionType
- RestoreAction - Class in org.battleplugins.arena.event.action.types
- RestoreAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.RestoreAction
- result() - Method in record class org.battleplugins.arena.competition.CompetitionResult
-
Returns the value of the
resultrecord component. - ROUND - Enum constant in enum class org.battleplugins.arena.config.SingularValueParser.BraceStyle
- RUN_COMMAND - Static variable in class org.battleplugins.arena.event.action.EventActionType
- RunCommandAction - Class in org.battleplugins.arena.event.action.types
- RunCommandAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.RunCommandAction
S
- save() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
- save(InventoryBackup) - Static method in class org.battleplugins.arena.util.InventoryBackup
- saveTo(LiveCompetitionMap) - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- schedule(CommandSender, Arena, Duration) - Method in class org.battleplugins.arena.command.BACommandExecutor
- SCHEDULED - Enum constant in enum class org.battleplugins.arena.competition.event.EventType
-
An event that is scheduled to occur at a certain time.
- scheduleEvent(Arena, EventOptions, boolean) - Method in class org.battleplugins.arena.competition.event.EventScheduler
-
Schedules an event in the given
Arena. - Scoped - Annotation Interface in org.battleplugins.arena.config
-
Represents a scope for an object loaded from a configuration file.
- search(String) - Method in class org.battleplugins.arena.util.Version
-
Searches for possible Development builds.
- SECOND - Static variable in class org.battleplugins.arena.messages.Messages
- SECONDARY_COLOR - Static variable in class org.battleplugins.arena.messages.Messages
- SECONDS - Static variable in class org.battleplugins.arena.messages.Messages
- send(CommandSender) - Method in class org.battleplugins.arena.messages.Message
- send(CommandSender, String...) - Method in class org.battleplugins.arena.messages.Message
- send(CommandSender, Component...) - Method in class org.battleplugins.arena.messages.Message
- send(CommandSender, Message...) - Method in class org.battleplugins.arena.messages.Message
- SEND_MESSAGE - Static variable in class org.battleplugins.arena.event.action.EventActionType
- sendCentered(CommandSender, String...) - Method in class org.battleplugins.arena.messages.Message
- sendCentered(CommandSender, Message...) - Method in class org.battleplugins.arena.messages.Message
- sendHeader(CommandSender) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- sendHeader(CommandSender) - Method in class org.battleplugins.arena.command.BACommandExecutor
- sendHeader(CommandSender) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- sendHelpMessage(CommandSender, int) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- SendMessageAction - Class in org.battleplugins.arena.event.action.types
- SendMessageAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.SendMessageAction
- sendNoArgumentMessage(CommandSender) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- sendOptions(Player, List<OptionSelector.Option>, ClickEvent.Action) - Static method in class org.battleplugins.arena.util.OptionSelector
- sendUsageMessage(CommandSender, Method) - Method in class org.battleplugins.arena.command.BaseCommandExecutor
- serialize(String, ConfigurationSection, T) - Method in interface org.battleplugins.arena.config.ArenaConfigSerializer.ConfigSerializer
- serialize(T, Configuration) - Static method in class org.battleplugins.arena.config.ArenaConfigSerializer
- setBounds(Bounds) - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Sets the bounds of the map.
- setDebugMode(boolean) - Method in class org.battleplugins.arena.BattleArena
-
Sets whether the plugin is in debug mode.
- setDebugMode(boolean) - Method in interface org.battleplugins.arena.BattleArenaApi
-
Sets whether the plugin is in debug mode.
- setDebugMode(boolean) - Method in interface org.battleplugins.arena.util.LoggerHolder
- setLines(Component...) - Method in interface org.battleplugins.arena.feature.hologram.Hologram
-
Sets the lines of this hologram.
- setMapName(String) - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- setMapType(MapType) - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- setMax(Position) - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- setMetadata(Class<T>, T) - Method in class org.battleplugins.arena.ArenaPlayer
-
Sets a metadata value for this player.
- setMin(Position) - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- setName(String) - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Sets the name of the map.
- setPhase(CompetitionPhaseType<?, ?>) - Method in class org.battleplugins.arena.competition.phase.PhaseManager
-
Sets the current phase of the competition.
- setPhase(CompetitionPhaseType<?, ?>, boolean) - Method in class org.battleplugins.arena.competition.phase.PhaseManager
-
Sets the current phase of the competition.
- setPhase(CompetitionPhaseType<T, CompetitionPhase<T>>) - Method in class org.battleplugins.arena.competition.phase.LiveCompetitionPhase
- setPhase(CompetitionPhaseType<T, CompetitionPhase<T>>, boolean) - Method in class org.battleplugins.arena.competition.phase.LiveCompetitionPhase
- setPreviousPhase(CompetitionPhase<T>) - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
-
Sets the previous phase that precedes this phase.
- setResult(JoinResult) - Method in class org.battleplugins.arena.event.player.ArenaPreJoinEvent
-
Sets the result of the join.
- setRole(PlayerRole) - Method in class org.battleplugins.arena.ArenaPlayer
-
Sets the role of this player in the competition.
- setSeparator(String) - Method in class org.battleplugins.arena.util.Version
-
The default regex separator is "[_.-]".
- setSpawns(Spawns) - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Sets the spawn locations of the map.
- setSpectatorSpawn(Location) - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- setStat(ArenaStat<T>, T) - Method in class org.battleplugins.arena.ArenaPlayer
-
Sets the stat value of the given
ArenaStat. - setStat(ArenaStat<T>, T) - Method in class org.battleplugins.arena.competition.team.TeamStatHolder
- setStat(ArenaStat<T>, T) - Method in interface org.battleplugins.arena.stat.StatHolder
- setTeam(ArenaTeam) - Method in class org.battleplugins.arena.ArenaPlayer
-
Sets the team that this player is on.
- setType(MapType) - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Sets the type of the map.
- setWaitroomSpawn(Location) - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- SHUTDOWN - Enum constant in enum class org.battleplugins.arena.event.player.ArenaLeaveEvent.Cause
-
The player left the arena due to the server or game shutting down.
- simple(T, Function<T, String>) - Static method in interface org.battleplugins.arena.resolver.ResolverProvider
- simple(T, Function<T, String>, Function<T, Component>) - Static method in interface org.battleplugins.arena.resolver.ResolverProvider
- simple(T, Supplier<String>) - Static method in interface org.battleplugins.arena.resolver.ResolverProvider
- SimpleArenaStat<T> - Class in org.battleplugins.arena.stat
- SimpleArenaStat(String, String, T, Class<T>) - Constructor for class org.battleplugins.arena.stat.SimpleArenaStat
- SimpleResolverProvider<T> - Class in org.battleplugins.arena.resolver
- SimpleResolverProvider(T, Function<T, String>) - Constructor for class org.battleplugins.arena.resolver.SimpleResolverProvider
- SimpleResolverProvider(T, Function<T, String>, Function<T, Component>) - Constructor for class org.battleplugins.arena.resolver.SimpleResolverProvider
- SimpleResolverProvider(T, Supplier<String>) - Constructor for class org.battleplugins.arena.resolver.SimpleResolverProvider
- SingularValueParser - Class in org.battleplugins.arena.config
- SingularValueParser() - Constructor for class org.battleplugins.arena.config.SingularValueParser
- SingularValueParser.Argument - Record Class in org.battleplugins.arena.config
- SingularValueParser.ArgumentBuffer - Class in org.battleplugins.arena.config
- SingularValueParser.BraceStyle - Enum Class in org.battleplugins.arena.config
- sourceFile(Path) - Method in exception org.battleplugins.arena.config.ParseException
- SpawnInputStage<E extends EditorContext<E>> - Class in org.battleplugins.arena.editor.stage
- SpawnInputStage(Message, String, Function<E, Consumer<Location>>) - Constructor for class org.battleplugins.arena.editor.stage.SpawnInputStage
- spawns() - Method in class org.battleplugins.arena.competition.map.LiveCompetitionMap
-
Gets the
Spawnsof the map. - Spawns - Class in org.battleplugins.arena.competition.map.options
-
Represents the spawn options for a map.
- Spawns() - Constructor for class org.battleplugins.arena.competition.map.options.Spawns
- Spawns(PositionWithRotation, PositionWithRotation, Map<String, TeamSpawns>) - Constructor for class org.battleplugins.arena.competition.map.options.Spawns
- spectate(Player) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- spectate(Player, Competition<?>) - Method in class org.battleplugins.arena.command.ArenaCommandExecutor
- SPECTATING - Enum constant in enum class org.battleplugins.arena.competition.PlayerRole
-
Represents a player who is spectating the competition.
- SPECTATOR - Enum constant in enum class org.battleplugins.arena.event.action.types.TeleportAction.TeleportLocation
- SPECTATOR_SPAWN - Enum constant in enum class org.battleplugins.arena.editor.type.MapOption
- SPECTATORS - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- speed(double) - Method in class org.battleplugins.arena.util.CustomEffect.ParticleBuilder
- SQUARE - Enum constant in enum class org.battleplugins.arena.config.SingularValueParser.BraceStyle
- start() - Method in class org.battleplugins.arena.competition.victory.VictoryCondition
- startEvent(Arena, EventOptions) - Method in class org.battleplugins.arena.competition.event.EventScheduler
-
Starts an event in the given
Arena. - STARTING_RELOAD - Static variable in class org.battleplugins.arena.messages.Messages
- stat(ArenaStat<T>) - Method in class org.battleplugins.arena.ArenaPlayer
-
Returns the stat value of the given
ArenaStat. - stat(ArenaStat<T>) - Method in class org.battleplugins.arena.competition.team.TeamStatHolder
- stat(ArenaStat<T>) - Method in interface org.battleplugins.arena.stat.StatHolder
- STAT - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- STAT_HOLDER - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- StatHolder - Interface in org.battleplugins.arena.stat
- STATIC - Enum constant in enum class org.battleplugins.arena.competition.map.MapType
-
A map that is always loaded at a defined location.
- stop(CommandSender, Arena) - Method in class org.battleplugins.arena.command.BACommandExecutor
- stopAll(CommandSender) - Method in class org.battleplugins.arena.command.BACommandExecutor
- stopAllEvents() - Method in class org.battleplugins.arena.competition.event.EventScheduler
-
Stops all events in the scheduler.
- stopEvent(Arena) - Method in class org.battleplugins.arena.competition.event.EventScheduler
-
Stops an event in the given
Arena. - store(Set<PlayerStorage.Type>, boolean) - Method in class org.battleplugins.arena.competition.PlayerStorage
-
Stores the player's data from on the given
types. - store(PlayerStorage) - Method in enum class org.battleplugins.arena.competition.PlayerStorage.Type
- STORE - Static variable in class org.battleplugins.arena.event.action.EventActionType
- StoreAction - Class in org.battleplugins.arena.event.action.types
- StoreAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.StoreAction
- SubCommandExecutor - Interface in org.battleplugins.arena.command
- subCommands() - Element in annotation interface org.battleplugins.arena.command.ArenaCommand
- success(String, String) - Static method in class org.battleplugins.arena.messages.Messages
- SUCCESS - Enum constant in enum class org.battleplugins.arena.command.BaseCommandExecutor.CommandResult
- SUCCESS - Static variable in record class org.battleplugins.arena.competition.JoinResult
- SUCCESS_COLOR - Static variable in class org.battleplugins.arena.messages.Messages
T
- team() - Method in class org.battleplugins.arena.ArenaPlayer
-
Returns the team that this player is on.
- team(String) - Method in class org.battleplugins.arena.team.ArenaTeams
- TEAM - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- TEAM_FULL - Static variable in class org.battleplugins.arena.messages.Messages
- TEAM_JOINED - Static variable in class org.battleplugins.arena.messages.Messages
- TEAM_LEFT - Static variable in class org.battleplugins.arena.messages.Messages
- TEAM_SELECTION - Static variable in class org.battleplugins.arena.options.ArenaOptionType
- TEAM_SELECTION_NOT_AVAILABLE - Static variable in class org.battleplugins.arena.messages.Messages
- TEAM_SPAWN - Enum constant in enum class org.battleplugins.arena.event.action.types.TeleportAction.TeleportLocation
- TEAM_SPAWNS - Enum constant in enum class org.battleplugins.arena.editor.type.MapOption
- TeamManager - Class in org.battleplugins.arena.competition.team
-
Represents the team manager, which manages all the teams in the competition.
- TeamManager(LiveCompetition<?>) - Constructor for class org.battleplugins.arena.competition.team.TeamManager
- Teams - Class in org.battleplugins.arena.options
- Teams() - Constructor for class org.battleplugins.arena.options.Teams
- TEAMS_ALIVE - Static variable in class org.battleplugins.arena.competition.victory.VictoryConditionType
- TeamsAliveCondition<T extends LiveCompetition<T>> - Class in org.battleplugins.arena.competition.victory.types
- TeamsAliveCondition() - Constructor for class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition
- TeamsAliveCondition.AliveTeamsResult - Record Class in org.battleplugins.arena.competition.victory.types
- TeamSelection - Enum Class in org.battleplugins.arena.options
- TeamSpawnInputStage<E extends EditorContext<E>> - Class in org.battleplugins.arena.editor.stage
- TeamSpawnInputStage(Message, String, Predicate<E>, Function<E, BiConsumer<String, Location>>, Function<E, Consumer<String>>) - Constructor for class org.battleplugins.arena.editor.stage.TeamSpawnInputStage
- TeamSpawns - Class in org.battleplugins.arena.competition.map.options
-
Represents the spawn options for a team.
- TeamSpawns() - Constructor for class org.battleplugins.arena.competition.map.options.TeamSpawns
- TeamSpawns(List<PositionWithRotation>) - Constructor for class org.battleplugins.arena.competition.map.options.TeamSpawns
- TeamStatHolder - Class in org.battleplugins.arena.competition.team
- TeamStatHolder(TeamManager, ArenaTeam) - Constructor for class org.battleplugins.arena.competition.team.TeamStatHolder
- TEARDOWN - Static variable in class org.battleplugins.arena.event.action.EventActionType
- TeardownAction - Class in org.battleplugins.arena.event.action.types
- TeardownAction(Map<String, String>, String...) - Constructor for class org.battleplugins.arena.event.action.types.TeardownAction
- TELEPORT - Static variable in class org.battleplugins.arena.event.action.EventActionType
- TeleportAction - Class in org.battleplugins.arena.event.action.types
- TeleportAction(Map<String, String>) - Constructor for class org.battleplugins.arena.event.action.types.TeleportAction
- TeleportAction.TeleportLocation - Enum Class in org.battleplugins.arena.event.action.types
- TextInputStage<E extends EditorContext<E>> - Class in org.battleplugins.arena.editor.stage
- TextInputStage(Message, Message, BiFunction<E, String, Boolean>, Function<E, Consumer<String>>) - Constructor for class org.battleplugins.arena.editor.stage.TextInputStage
- TextInputStage(Message, Message, Function<E, Consumer<String>>) - Constructor for class org.battleplugins.arena.editor.stage.TextInputStage
- TIME_LIMIT - Static variable in class org.battleplugins.arena.competition.victory.VictoryConditionType
- TIME_REMAINING - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- TIME_REMAINING_SHORT - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- TimeLimitCondition<T extends LiveCompetition<T>> - Class in org.battleplugins.arena.competition.victory.types
- TimeLimitCondition() - Constructor for class org.battleplugins.arena.competition.victory.types.TimeLimitCondition
- toBoundingBox() - Method in class org.battleplugins.arena.competition.map.options.Bounds
- toBuilder() - Method in interface org.battleplugins.arena.resolver.Resolver
- toComponent() - Method in class org.battleplugins.arena.messages.Message
- toComponent(String...) - Method in class org.battleplugins.arena.messages.Message
- toComponent(Component...) - Method in class org.battleplugins.arena.messages.Message
- toComponent(Message...) - Method in class org.battleplugins.arena.messages.Message
- toComponent(Resolver) - Method in interface org.battleplugins.arena.resolver.ResolverProvider
- toComponent(Resolver) - Method in class org.battleplugins.arena.resolver.SimpleResolverProvider
- toLocation(World) - Method in class org.battleplugins.arena.util.PositionWithRotation
- toString() - Method in class org.battleplugins.arena.ArenaPlayer
- toString() - Method in record class org.battleplugins.arena.competition.CompetitionResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.battleplugins.arena.competition.JoinResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition.AliveTeamsResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.battleplugins.arena.config.SingularValueParser.Argument
-
Returns a string representation of this record class.
- toString() - Method in class org.battleplugins.arena.editor.context.MapCreateContext
- toString() - Method in class org.battleplugins.arena.editor.EditorContext
- toString() - Method in record class org.battleplugins.arena.module.ArenaModuleContainer
-
Returns a string representation of this record class.
- toString() - Method in class org.battleplugins.arena.team.ArenaTeam
- toString() - Method in record class org.battleplugins.arena.util.OptionSelector.Option
-
Returns a string representation of this record class.
- toString() - Method in class org.battleplugins.arena.util.Version
-
This is the exact, un-altered String that was passed to the constructor.
- toString(Resolver) - Method in interface org.battleplugins.arena.resolver.ResolverProvider
- toString(Resolver) - Method in class org.battleplugins.arena.resolver.SimpleResolverProvider
- toTimeString(Duration) - Static method in class org.battleplugins.arena.util.Util
- toTimeStringShort(Duration) - Static method in class org.battleplugins.arena.util.Util
- toUnitString(long, TimeUnit) - Static method in class org.battleplugins.arena.util.Util
- type(Class<?>) - Method in exception org.battleplugins.arena.config.ParseException
- TYPE - Enum constant in enum class org.battleplugins.arena.editor.type.MapOption
- TypeToken<T> - Class in org.battleplugins.arena.util
- TypeToken() - Constructor for class org.battleplugins.arena.util.TypeToken
U
- unbind() - Method in class org.battleplugins.arena.util.InteractionInputs.InputListener
- unbind(Listener) - Method in class org.battleplugins.arena.editor.EditorContext
- UNKNOWN - Enum constant in enum class org.battleplugins.arena.config.ParseException.Cause
- UNKNOWN_ERROR - Static variable in class org.battleplugins.arena.messages.Messages
- unregisterAll() - Method in class org.battleplugins.arena.event.ArenaEventManager
-
Unregisters all listeners from listening for events.
- unregisterEvents(ArenaListener) - Method in class org.battleplugins.arena.event.ArenaEventManager
-
Unregisters an
ArenaListenerfrom listening for events. - update(ConfigurationSection, T) - Method in interface org.battleplugins.arena.config.updater.UpdaterStep
-
Updates the config file to the specified version.
- Updater - Annotation Interface in org.battleplugins.arena.config
-
An annotation used over a configurable class to specify which updater should be used to update the configuration across versions.
- Updater() - Constructor for class org.battleplugins.arena.BattleArenaConfig.Updater
- UpdaterStep<T> - Interface in org.battleplugins.arena.config.updater
-
An updater step for updating a config file across versions.
- usage - Variable in class org.battleplugins.arena.command.BaseCommandExecutor.CommandWrapper
- userError() - Method in exception org.battleplugins.arena.config.ParseException
- Util - Class in org.battleplugins.arena.util
- Util() - Constructor for class org.battleplugins.arena.util.Util
V
- VALID_TEAMS - Static variable in class org.battleplugins.arena.messages.Messages
- value() - Element in annotation interface org.battleplugins.arena.config.DocumentationSource
-
The URL to the documentation for this object.
- value() - Method in record class org.battleplugins.arena.config.SingularValueParser.Argument
-
Returns the value of the
valuerecord component. - value() - Element in annotation interface org.battleplugins.arena.config.Updater
-
The class of the updater.
- value() - Element in annotation interface org.battleplugins.arena.event.EventTrigger
-
Gets the value of the event trigger.
- valueOf(String) - Static method in enum class org.battleplugins.arena.command.BaseCommandExecutor.CommandResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.competition.event.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.competition.map.MapType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.competition.PlayerRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.competition.PlayerStorage.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.config.ParseException.Cause
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.config.SingularValueParser.BraceStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.editor.type.MapOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.event.action.types.TeleportAction.TeleportLocation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.event.player.ArenaLeaveEvent.Cause
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.options.DamageOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.options.TeamSelection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.util.ItemColor.Category
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.battleplugins.arena.util.ItemColor
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.battleplugins.arena.command.BaseCommandExecutor.CommandResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.battleplugins.arena.competition.event.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.battleplugins.arena.competition.map.MapType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- values() - Static method in enum class org.battleplugins.arena.competition.PlayerRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.battleplugins.arena.competition.PlayerStorage.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in class org.battleplugins.arena.competition.victory.VictoryConditionType
- values() - Static method in enum class org.battleplugins.arena.config.ParseException.Cause
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.battleplugins.arena.config.SingularValueParser.BraceStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.battleplugins.arena.editor.type.MapOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in class org.battleplugins.arena.event.action.EventActionType
- values() - Static method in enum class org.battleplugins.arena.event.action.types.TeleportAction.TeleportLocation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in class org.battleplugins.arena.event.ArenaEventType
- values() - Static method in enum class org.battleplugins.arena.event.player.ArenaLeaveEvent.Cause
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in class org.battleplugins.arena.options.ArenaOptionType
- values() - Static method in enum class org.battleplugins.arena.options.DamageOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.battleplugins.arena.options.TeamSelection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in class org.battleplugins.arena.stat.ArenaStats
- values() - Static method in enum class org.battleplugins.arena.util.ItemColor.Category
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.battleplugins.arena.util.ItemColor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Element in annotation interface org.battleplugins.arena.module.ArenaModule
-
The version of the module.
- Version - Class in org.battleplugins.arena.util
-
The Version object: Capable of asking the important questions:.
- VICTORY - Static variable in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- VICTORY_CONDITION_TYPE - Static variable in class org.battleplugins.arena.resolver.ResolverKeys
- VictoryCondition<T extends LiveCompetition<T>> - Class in org.battleplugins.arena.competition.victory
- VictoryCondition() - Constructor for class org.battleplugins.arena.competition.victory.VictoryCondition
- VictoryConditionContextProvider - Class in org.battleplugins.arena.config.context
- VictoryConditionContextProvider() - Constructor for class org.battleplugins.arena.config.context.VictoryConditionContextProvider
- VictoryConditionType<C extends LiveCompetition<C>,
T extends VictoryCondition<C>> - Class in org.battleplugins.arena.competition.victory -
Represents a victory condition type.
- VictoryConditionType.Provider<C extends LiveCompetition<C>,
T extends VictoryCondition<C>> - Interface in org.battleplugins.arena.competition.victory - VictoryManager<T extends Competition<T>> - Class in org.battleplugins.arena.competition.victory
-
Manages the victory conditions of a competition.
- VictoryManager(Arena, T) - Constructor for class org.battleplugins.arena.competition.victory.VictoryManager
- VictoryPhase<T extends LiveCompetition<T>> - Class in org.battleplugins.arena.competition.phase.phases
- VictoryPhase() - Constructor for class org.battleplugins.arena.competition.phase.phases.VictoryPhase
- VoidChunkGenerator - Class in org.battleplugins.arena.util
- VoidChunkGenerator() - Constructor for class org.battleplugins.arena.util.VoidChunkGenerator
W
- WAITING - Static variable in class org.battleplugins.arena.competition.phase.CompetitionPhaseType
- WaitingPhase<T extends LiveCompetition<T>> - Class in org.battleplugins.arena.competition.phase.phases
- WaitingPhase() - Constructor for class org.battleplugins.arena.competition.phase.phases.WaitingPhase
- WAITROOM - Enum constant in enum class org.battleplugins.arena.event.action.types.TeleportAction.TeleportLocation
- WAITROOM_SPAWN - Enum constant in enum class org.battleplugins.arena.editor.type.MapOption
- warn(String) - Method in interface org.battleplugins.arena.util.LoggerHolder
- warn(String, Object...) - Method in interface org.battleplugins.arena.util.LoggerHolder
- WHITE - Enum constant in enum class org.battleplugins.arena.util.ItemColor
- withContext(String...) - Method in class org.battleplugins.arena.messages.Message
- withContext(Component...) - Method in class org.battleplugins.arena.messages.Message
- withContext(Message...) - Method in class org.battleplugins.arena.messages.Message
- wizard - Variable in class org.battleplugins.arena.editor.EditorContext
- WIZARD_CLOSED - Static variable in class org.battleplugins.arena.messages.Messages
- wizardContext(Player) - Static method in class org.battleplugins.arena.editor.ArenaEditorWizard
- WizardStage<E extends EditorContext<E>> - Interface in org.battleplugins.arena.editor
- WOOL - Enum constant in enum class org.battleplugins.arena.util.ItemColor.Category
- wrap(String) - Static method in class org.battleplugins.arena.messages.Messages
Y
A B C D E F G H I J K L M N O P R S T U V W YAll Classes and Interfaces|All Packages|Serialized Form