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 9 months 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 10 months ago by Redned

Leaderboards and Statistic Tracking

User Guide

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

Updated 10 months ago by Redned

Frequently Asked Questions

User Guide

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

Updated 10 months ago by Redned

Teams

User Guide

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

Updated 10 months ago by Redned

Permissions

User Guide

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

Updated 10 months ago by Redned

Commands

User Guide

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

Updated 10 months 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 10 months 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 10 months 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 10 months 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 10 months 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 10 months 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 10 months ago by Redned

Configuration

User Guide

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

Updated 10 months ago by Redned

Permissions

User Guide

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

Updated 10 months 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 10 months 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 10 months 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 10 months 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 10 months 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 10 months ago by Redned