Skip to main content

Recently Updated Pages

Placeholder API

User Guide Plugin Integrations

Within BattleArena, there is support to display arena info through a plugin called PlaceholderAPI...

Updated 1 month ago by Redned

Custom Effect Format

User Guide Additional Resources

BattleArena has support for custom effects in a few places that are primarily cosmetic. Particle...

Updated 1 month ago by Redned

Leaderboards and Statistic Tracking

User Guide

BattleArena has support in companion with BattleTracker to track arena statistics and leaderboard...

Updated 1 month ago by Redned

Frequently Asked Questions

User Guide

Is BattleArena survival friendly? BattleArena was designed with a large emphasis on survival Min...

Updated 1 month ago by Redned

Teams

User Guide

Overview This page covers the main teams configuration for BattleArena. Per-arena team configura...

Updated 1 month ago by Redned

Permissions

User Guide

BattleArena Command Permissions This contains permissions for the /battlearena (or /ba) command....

Updated 1 month ago by Redned

Commands

User Guide

BattleArena Commands This contains commands for the /battlearena (or /ba) command. These are not...

Updated 1 month ago by Redned

Creating Your Arena Class

Developer Guide Creating a Custom Arena Gamemode

Creating a Custom Arena Class The first step in creating a custom gamemode is creating the Arena...

Updated 1 month ago by Redned

Using the BattleArena API

Developer Guide

BattleArena offers an API for developers to use if they wish to interface with the plugin.  The ...

Updated 1 month ago by Redned

Creating a Custom Command Executor

Developer Guide Creating a Custom Arena Gamemode

BattleArena provides support for creating custom command executors for individual arenas. Each ar...

Updated 1 month ago by Redned

Storing Map Information

Developer Guide Creating a Custom Arena Gamemode

In some competitions, it may be necessary to store additional information that varies on a per-ma...

Updated 1 month ago by Redned

Per-Competition Code

Developer Guide Creating a Custom Arena Gamemode

Now that you have an Arena class with functioning game logic, it's time to expand on that. Creat...

Updated 1 month ago by Redned

Creating Custom Modes

User Guide Arena Management

Overview This page covers creating a custom arena mode with some more advanced features. It larg...

Updated 1 month ago by Redned

Configuration

User Guide

Overview This page covers the main configuration for BattleArena (config.yml). For information a...

Updated 1 month ago by Redned

Permissions

User Guide

Permission Description battletracker.command.<tracker>.top Permission for the /<trac...

Updated 1 month ago by Redned

Adding Game Logic

Developer Guide Creating a Custom Arena Gamemode

Now that you have a basic understanding of how the event system works, along with a base to work ...

Updated 1 month ago by Redned

The Event System

Developer Guide Creating a Custom Arena Gamemode

The event system is at the heart of BattleArena, and is how game logic and most features will be ...

Updated 1 month ago by Redned

Adding Configurable Values to Your Arena

Developer Guide Creating a Custom Arena Gamemode

Now that you have a custom Arena instance and a corresponding YML file, you are now ready to add ...

Updated 1 month ago by Redned

Overview

Developer Guide Creating a Custom Arena Gamemode

This is an overview of how to use the BattleArena API to create a custom gamemode. Before we star...

Updated 1 month ago by Redned

Getting Started

Developer Guide

BattleArena is designed to primarily be a framework to create games from both a user and developm...

Updated 1 month ago by Redned