Index

A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Serialized Form

A

addArenaMap(Arena, LiveCompetitionMap) - Method in class org.battleplugins.arena.BattleArena
Adds a new LiveCompetitionMap to the given Arena.
addCompetition(Arena, Competition<?>) - Method in class org.battleplugins.arena.BattleArena
Adds a new Competition to the given Arena.
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 aliveTeams record component.
AliveTeamsResult(Set<ArenaPlayer>, int) - Constructor for record class org.battleplugins.arena.competition.victory.types.TeamsAliveCondition.AliveTeamsResult
Creates an instance of a AliveTeamsResult record 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 Arena from the given name.
arena(String) - Method in interface org.battleplugins.arena.BattleArenaApi
Returns the Arena from 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 ArenaCommandExecutor is 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 Arena ends 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 Arena event 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 Arena is 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 an Arena.
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 Listener for BattleArena events.
ArenaLivesExhaustEvent - Class in org.battleplugins.arena.event.player
Called for ArenaPlayers who exhaust all of their lives in an Arena.
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 an Arena.
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 ArenaModuleContainer record 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 Arena completes a CompetitionPhase.
ArenaPhaseCompleteEvent(Arena, Competition<?>, CompetitionPhase<?>) - Constructor for class org.battleplugins.arena.event.arena.ArenaPhaseCompleteEvent
 
ArenaPhaseStartEvent - Class in org.battleplugins.arena.event.arena
Called when an Arena starts a new CompetitionPhase.
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 Optional of the ArenaPlayer associated 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 Arena to a ArenaPlayer.
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 an Arena.
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 Argument record 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 Bounds of 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 canJoin record 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 command record 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 competition record 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 CompetitionResult record 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 ArenaStat using 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 map from the given parameters.
create(String, Arena, MapType, String, Bounds, Spawns) - Method in interface org.battleplugins.arena.competition.map.MapFactory.Provider
Creates a new map from 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 Hologram at the given location with the given lines.
createHologram(LiveCompetition<?>, Location, Component...) - Static method in class org.battleplugins.arena.feature.hologram.Holograms
Creates a Hologram at 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
Finds a joinable Competition for the given Players and PlayerRole.
findJoinableCompetition(List<Competition<?>>, Collection<Player>, PlayerRole) - Method in interface org.battleplugins.arena.BattleArenaApi
Finds a joinable Competition for the given Players and PlayerRole.
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
Finds a joinable Competition for the given Player and PlayerRole.
findJoinableCompetition(List<Competition<?>>, Player, PlayerRole) - Method in interface org.battleplugins.arena.BattleArenaApi
Finds a joinable Competition for the given Player and PlayerRole.
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 Arena that 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 Arena this 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 Arena this 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 Arena this 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 Arena this event is occurring in.
getArena() - Method in class org.battleplugins.arena.event.ArenaEventManager
Gets the Arena this 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 Arena from the given name.
getArena(String) - Method in interface org.battleplugins.arena.BattleArenaApi
Returns the Arena from the given name.
getArenaPlayer() - Method in interface org.battleplugins.arena.event.player.ArenaPlayerEvent
Gets the ArenaPlayer this 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 ArenaPlayer associated 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 BattleArena instance.
getBattleArena() - Method in class org.battleplugins.arena.event.BattleArenaPreInitializeEvent
Gets the BattleArena instance.
getBattleArena() - Method in class org.battleplugins.arena.event.BattleArenaReloadedEvent
Gets the BattleArena instance.
getBattleArena() - Method in class org.battleplugins.arena.event.BattleArenaReloadEvent
Gets the BattleArena instance.
getBattleArena() - Method in class org.battleplugins.arena.event.BattleArenaShutdownEvent
Gets the BattleArena instance.
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 LiveCompetition that 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 LiveCompetition this 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 LiveCompetition this 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 Competition this 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 LiveCompetition this hologram is associated with.
getCompetitions(Arena) - Method in class org.battleplugins.arena.BattleArena
Returns all the Competitions for the given Arena.
getCompetitions(Arena) - Method in interface org.battleplugins.arena.BattleArenaApi
Returns all the Competitions for the given Arena.
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 given Arena and specified map name.
getCompetitions(Arena, String) - Method in interface org.battleplugins.arena.BattleArenaApi
Returns all the Competitions for the given Arena and 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 CompetitionPhase of 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 actions for this arena.
getEventActions() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
Gets the actions for this phase.
getEventManager() - Method in class org.battleplugins.arena.Arena
Gets the ArenaEventManager for 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 EventTrigger for this event.
getEventType() - Method in class org.battleplugins.arena.event.ArenaEventType
 
getExecutor() - Method in class org.battleplugins.arena.event.arena.ArenaCreateExecutorEvent
Gets the ArenaCommandExecutor that 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 phase for 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 ItemStack representing 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 Lives for 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 Location of 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 Arena and map name.
getMap(Arena, String) - Method in interface org.battleplugins.arena.BattleArenaApi
Returns the map from the given Arena and 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 MapFactory for 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 ArenaModuleContainer for 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 ArenaOption of the specified type.
getOption(ArenaOptionType<E>) - Method in class org.battleplugins.arena.competition.LiveCompetition
Gets the ArenaOption of the specified type.
getOption(ArenaOptionType<E>) - Method in class org.battleplugins.arena.competition.phase.LiveCompetitionPhase
Gets the ArenaOption of the specified type.
getOrCreateCompetition(Arena, Collection<Player>, PlayerRole, String) - Method in class org.battleplugins.arena.BattleArena
Returns a currently active Competition for the given Arena, Players, PlayerRole and map name.
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
Returns a currently active Competition for the given Arena, Player, PlayerRole and map name.
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 PhaseManager responsible for managing the phases of the competition.
getPhases() - Method in class org.battleplugins.arena.Arena
Gets the phases for 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 Player associated 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 players in 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 spectators in 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 ArenaStat that 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 StatHolder that holds the stat.
getStats(ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
Returns the StatHolder for the given ArenaTeam.
getStorage() - Method in class org.battleplugins.arena.ArenaPlayer
Returns the PlayerStorage which 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 ArenaTeam the player joined.
getTeam() - Method in class org.battleplugins.arena.event.player.ArenaTeamLeaveEvent
Returns the ArenaTeam the 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 TeamManager responsible for managing the teams of the competition.
getTeams() - Method in class org.battleplugins.arena.Arena
Gets the Teams for 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 teams in 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 TextColor of 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 CompetitionType for 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 MapType of this map.
getType() - Method in class org.battleplugins.arena.competition.phase.CompetitionPhase
Gets the CompetitionPhaseType of 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 conditions for this arena.
getVictoryManager() - Method in class org.battleplugins.arena.competition.LiveCompetition
Gets the VictoryManager responsible 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 World this 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 hoverMessage record 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 Player is in an Arena.
isInArena(Player) - Method in interface org.battleplugins.arena.BattleArenaApi
Returns whether the given Player is in an Arena.
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 PlayerRole and ArenaTeam.
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 PlayerRole and ArenaTeam.
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 JoinResult record class.
joinTeam(ArenaPlayer, ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
Joins the given ArenaPlayer to the specified ArenaTeam.
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 key record 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 ArenaPlayer leave the competition with the specified ArenaLeaveEvent.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 ArenaPlayer from their current team.
leaveTeam(ArenaPlayer, ArenaTeam) - Method in class org.battleplugins.arena.competition.team.TeamManager
Removes the given ArenaPlayer from the specified ArenaTeam.
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 Competition that 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 Lives for 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 loader record 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 mainClass record 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 Arena and map name.
map(Arena, String) - Method in interface org.battleplugins.arena.BattleArenaApi
Returns the map from the given Arena and 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 message record component.
message() - Method in record class org.battleplugins.arena.util.OptionSelector.Option
Returns the value of the message record 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 module record component.
module(String) - Method in class org.battleplugins.arena.BattleArena
Returns the ArenaModuleContainer for 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 ArenaOption of the specified type.
option(ArenaOptionType<E>) - Method in class org.battleplugins.arena.competition.LiveCompetition
Gets the ArenaOption of the specified type.
option(ArenaOptionType<E>) - Method in class org.battleplugins.arena.competition.phase.LiveCompetitionPhase
Gets the ArenaOption of 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 Option record 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 path record 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 players record 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 FeatureInstance implemented 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 ArenaListener to 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 LiveCompetitionMap from the given Arena.
removeCompetition(Arena, Competition<?>) - Method in class org.battleplugins.arena.BattleArena
Removes the given Competition from the specified Arena.
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 Hologram from a competition.
removeHologram(Hologram) - Static method in class org.battleplugins.arena.feature.hologram.Holograms
Removes a Hologram from 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 ArenaPlayer this event is occurring to to a Resolver object.
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 result record 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 Spawns of 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 ArenaListener from 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 value record 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

YELLOW - Enum constant in enum class org.battleplugins.arena.util.ItemColor
 
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Serialized Form