All Classes and Interfaces
Class
Description
Represents a gamemode within BattleArena.
Called when a competition is created in an
Arena.Called when a
ArenaCommandExecutor is constructed.Called when a player dies in an arena.
Called when an
Arena ends in a draw.Represents an event that occurs in an
Arena.An annotation to mark methods as being
Arena event handler methods.Manages events for an
Arena.Represents an event type in an arena.
Called when an
Arena is initialized.Called when a player joins an arena.
Called when a player kills another player in
an arena.
Called when a player leaves an arena.
The cause of the player leaving the arena.
Called for
ArenaPlayers who lose a life
in an Arena.Represents an arena-like object.
An extension of
Listener for BattleArena events.Called for
ArenaPlayers who exhaust all of their lives
in an Arena.Called for
ArenaPlayers who lose in an Arena.Represents a module that can be loaded by
BattleArena.Represents an option for an
Arena.Represents an option in an arena.
Called when an
Arena completes a CompetitionPhase.Called when an
Arena starts a new CompetitionPhase.Represents a player in an active competition.
Represents an event that occurs in an
Arena to a
ArenaPlayer.Called when a player is about to join an arena.
Called when a competition is removed from an
Arena.Called when a player respawns in an arena.
Called when a player spectates an arena.
Represents a stat that can be tracked.
Called when a stat changes.
Represents a team in an arena.
Called when a player joins an
ArenaTeam.Called when a player leaves an
ArenaTeam.Called for
ArenaPlayers who win in an Arena.The main class for BattleArena.
Main API entrypoint for BattleArena.
Represents the BattleArena configuration.
Called when BattleArena is fully initialized.
Called when BattleArena is starting its initialization.
Called when BattleArena is finished reloading.
Called when BattleArena is reloaded.
Called when BattleArena is shutting down.
Represents the bounds of a map.
Represents a competition.
Represents a competition-like object.
A listener for competitions.
A map for a competition.
Represents the phase of a competition.
Represents a type of competition phase.
Represents a competition result.
Represents a competition type.
A holder for a set of config sections.
An updater for updating a config file across versions.
A utility for playing and creating custom effects.
A simple utility class to describe an object into a user-friendly
string.
Represents an object that has a documentation
associated with it.
Represents an action that occurs in an
Arena.Represents an event action type in an arena.
Represents the options for an event.
Represents an event scheduler for events, responsible
for scheduling and starting events for arenas that are
of type
CompetitionType.EVENT.Represents an event trigger for an
ArenaEvent.Represents the type of event.
Represents a feature instance.
Represents a hologram in an
LiveCompetition.Main entrypoint for holograms.
API for holograms used in BattleArena.
Represents the id of the object loaded from
a configuration file.
A utility class to get the different colors of items.
The different categories of colors.
Represents the result of a player joining an arena.
A
Competition that is occurring on the same server
that this plugin is running on.Represents a map for a competition which is live on this server.
Represents a live competition phase.
A factory for creating maps.
Represents the type of map.
Pagination calculator for players.
API for holograms used in Parties.
Main entrypoint for parties.
Represents a party.
Represents a party member.
Manages the phases of a competition.
Represents the role of a player in a competition.
Represents the storage of a player for data which may need to
be restored after the end of a competition.
The different types of data that can be stored/restored.
Represents a
FeatureInstance implemented by a plugin.Represents a position with a rotation.
Represents a scope for an object loaded from
a configuration file.
Represents the spawn options for a map.
Represents the team manager, which manages all the teams in the competition.
Represents the spawn options for a team.
An annotation used over a configurable class to specify
which updater should be used to update the configuration
across versions.
An updater step for updating a config file across versions.
The Version object: Capable of asking the important questions:.
Represents a victory condition type.
Manages the victory conditions of a competition.