BattleArena supports isolated modes, where a player's inventory and attributes are reset during the competition, but restored once they leave.
Nearly all aspects of BattleArena are data driven and can be configured, using a simple and easy-to-understand configuration format.
Maps can be configured to restore themselves using WorldEdit schematics once a competition has concluded.
BattleArena supports dynamic map scaling, meaning multiple competitions can exist in the same map, but in separate worlds created on-demand.
BattleArena allows for team selection and team-based games.
BattleArena comes with a classes module built-in, to allow for custom classes (or kits) to be created.

A complete match and event framework for creating arenas and minigames in Minecraft. Supports creating modes through config files, or fully custom modes through plugins.