Advanced Search
Search Results
105 total results found
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 ...
Plugin Overview
BattleArena is a complete match and event framework for Minecraft. Supports creating modes through config files, or fully custom modes through plugins. BattleArena allows you to create your own games on a Minecraft server through config files. It comes with a...
Arena Restoration
BattleArena comes pre-installed with an arena restoration module. This module lets you restore arenas once a competition has concluded. This module requires WorldEdit in order to function. Configuring the Module This module can be enabled by adding arena-res...
Boundary Enforcer
BattleArena comes pre-installed with a boundary enforcer module which ensures that players do not leave the bounds of an arena. Configuring the Module This module can be enabled by adding boundary-enforcer to the modules section of your Arena Configuration. ...
Classes
BattleArena comes pre-installed with a classes module that lets you configure classes for an arena. Configuring the Module This module can be enabled by adding classes to the modules section of your Arena Configuration. Classes Configuration This module ad...
Scoreboards
BattleArena comes pre-installed with a scoreboards module that lets you configure scoreboards for an arena. Configuring the Module This module can be enabled by adding scoreboards to the modules section of your Arena Configuration. Scoreboards Configuration...
Team Colors
BattleArena comes pre-installed with a team colors module which colors a player's username based on their team color, and gives them a prefix with their team name. Configuring the Module This module can be enabled by adding team-colors to the modules section...
Team Heads
BattleArena comes pre-installed with a team heads module which lets you add the team item configured in teams.yml to the player's head. Configuring the Module This module can be enabled by adding team-heads to the modules section of your Arena Configuration....