Advanced Search
Search Results
84 total results found
BattleTracker
Standalone customisable death messages and PVP/PVE statistics tracker & companion for BattleArena.
BattleDocs
Common Resources for BattlePlugins plugins and extensions alongside additional information and legacy documentation.
BattleArena
A complete match and event framework for Minecraft. Supports creating modes through config files, or fully custom modes through plugins.
VirtualPlayers
A plugin that allows you to create virtual players for easy debugging of plugins through console or in-game.
User Guide
Contains all the information relating to running the VirtualPlayers plugin.
Developer Guide
Contains all the information relating to using the VirtualPlayers API.
User Guide
Contains all the information relating to running the BattleArena plugin.
Developer Guide
Contains all the information relating to using the BattleArena API. This is coming soon! See ArenaSpleef or ArenaCTF as an example in the meantime.
Additional Gamemodes
Contains the docs for official gamemodes that use BattleArena.
Modules and Other Tools
Contains the docs for official modules or tools that extend BattleArena functionality.
User Guide
Contains all the information relating to running the BattleTracker plugin.
Developer Guide
Contains all the information relating to using the BattleTracker API.
Downloads
Arena Management
Additional Resources
Spleef
The main documentation page for the ArenaSpleef plugin.
Capture the Flag
The main documentation page for the ArenaCTF plugin.
Built-in Modules
Contains documentation for modules that are built-in the BattleArena plugin.
Third Party Modules
A list of third party modules from the community not bundled in BattleArena.
Paintball
The main documentation page for the ArenaPaintball plugin.
Features
Documentation for all the features that BattleTracker includes.
Gamemode Templates
Templates for gamemodes in BattleArena that can be drag-and-dropped into the arenas folder.
Plugin Integrations
Integrations with third party plugins to extend BattleTracker functionality.
Plugin Integrations
Integrations with third party plugins to extend BattleArena functionality.
Installation
Requirements A Paper server (or other derivative) running 1.19.4 or above Downloading Download the BattleArena plugin Stop your server and place the plugins in your plugins folder Start the server and BattleArena will load
Map Creation
Overview BattleArena comes with a handful of arenas built-in. An "Arena" in BattleArena represents an individual mode. A "Map" is used to denote an actual game map that is used. A "Competition" is what will occur in the map. Maps can exist without an active c...
Arena Configuration
Overview BattleArena offers a significant amount of flexibility when it comes to configuring arenas. All arenas in BattleArena are located in the plugins/BattleArena/arenas directory. All of these can be modified, deleted and new ones can be added. For the ...
Creating Custom Modes
Overview This page covers creating a custom arena mode with some more advanced features. It largely picks up from the Arena Configuration page, so before continuing on with this section, it's recommended to familiarize yourself with the arena configurations. ...
Event Reference
Overview This page contains all the events built in to BattleArena natively. Additional modules or extensions may add new events, which will be included on their documentation page. Events List Event Description on-start Called when a phase sta...
Action Reference
Overview This page contains all the actions built in to BattleArena natively. Additional modules or extensions may add new actions, which will be included on their documentation page. Actions List <, > denotes a required option [, ] denotes an optional o...
Option Reference
Overview This page contains all the options built in to BattleArena natively. Additional modules or extensions may add new options, which will be included on their documentation page. Options List Option Description Syntax block-break Whet...
Configuration
Overview This page covers the main configuration for BattleArena (config.yml). For information about arena configurations, see the Arena Configuration page. Config Options backup-inventories Description: Whether player inventories should be backed up whe...
Commands
BattleArena Commands This contains commands for the /battlearena (or /ba) command. These are not tied to a specific arena. Command Description /battlearena backups <player> Shows backups that a player has saved. /battlearena backup <player>...
Permissions
BattleArena Command Permissions This contains permissions for the /battlearena (or /ba) command. These are not tied to a specific arena. Permission Command battlearena.command.backups /battlearena backups battlearena.command.backup /battle...
Teams
Overview This page covers the main teams configuration for BattleArena. Per-arena team configurations are covered in more detail in the Arena Configuration page. Teams Configuration The main teams configuration in BattleArena is located in the plugins/Battl...
Item Syntax
BattleArena has an item format that is used for creating items in config. A few examples of where this format is used is in the Classes module, as well as for the Give Item Action, among other places. Item Options Name Description Type color Th...
Installation
Requirements A Paper server (or other derivative) running 1.20.6 or above Downloading Download the VirtualPlayers plugin Stop your server and place the plugins in your plugins folder Start the server and VirtualPlayers will load
Commands
Command Description /vp create <name> Creates a new virtual player. /vp remove <name> Removes a virtual player. /vp removeall Removes all virtual players. /vp select <player> Select a virtual player. /vp observe <player> Ob...
Permissions
Permission Command virtualplayers.command.help /vp [help] virtualplayers.command.create /vp create virtualplayers.command.remove /vp remove virtualplayers.command.removeall /vp removeall virtualplayers.command.select /vp se...
Utilizing Virtual Players
Virtual players can be created using the /vp create <name> command. By default, most actions from virtual players will not be sent to observers. In order to see all chat and command messages the virtual player receives, you must run /vp verbose [true|false]. V...
Getting Started
VirtualPlayers comes with an API which can be used by developers. Follow the steps below to add the API as a dependency. Adding the BattlePlugins Repository Gradle (Kotlin DSL) repositories { maven("https://repo.battleplugins.org/releases") maven(...
VirtualPlayers API
The VirtualPlayers API can be accessed through the VirtualPlayers class, by calling VirtualPlayers.api(). A VirtualPlayer can be created using the createVirtualPlayer(String) method. A VirtualPlayer extends Bukkit's Player class, meaning all functions availa...
Victory Conditions Reference
Overview This page contains all the victory conditions built in to BattleArena natively. Additional modules or extensions may add new actions, which will be included on their documentation page. Victory Conditions List Highest Stat Description: A victory...
Time Format
In many places in BattleArena, a duration is specified a configuration option. Time durations are abbreviated and multiple can be chained together. Duration Abbreviations y: Years M (uppercase): Months w: Weeks d: Days h: Hours m (lowercase): Minutes ...