BattleArena
4.0.5-SNAPSHOT-106A rich Minecraft match and event framework for creating minigames and arenas, supporting config-based and fully custom game modes with plugins.
4.0.5-SNAPSHOT-106latestAug 5, 2026 Update supported versions4.0.5-SNAPSHOT-105Aug 5, 2026 Snapshot 4.0.54.0.4Aug 5, 2026 Release 4.0.4 - Fix duel joins running asynchronously (#176 by @janvitos fixes #175) - Respect configured phase progression for duels (#177 by @janvitos) - Fix explicit subcommands resolving as command arguments (#178 by @janvitos fixes #174) - Fix player health restoration after attribute changes (#180 by @janvitos fixes #144) - Clean up both participants when a duel is cancelled before starting (#181 by @janvitos)4.0.4-SNAPSHOT-103Aug 5, 2026 Clean up both participants when a duel is cancelled before starting (#181)4.0.4-SNAPSHOT-102Jul 31, 2026 Fix player health restoration after attribute changes (#180)4.0.4-SNAPSHOT-101Jul 25, 2026 Fix explicit subcommands resolving as command arguments (#178)4.0.4-SNAPSHOT-100Jul 24, 2026 Respect configured phase progression for duels (#177)4.0.4-SNAPSHOT-99Jul 24, 2026 Fix duel joins running asynchronously (#176)4.0.4-SNAPSHOT-98Jun 27, 2026 Snapshot 4.0.44.0.3May 26, 2026 - Greatly improve performance with dynamic arenas - When FastAsyncWorldEdit is installed, dynamic arenas no longer lag the server - Clipboards are now cached for dynamic arenas, making successive creations far faster even without FastAsyncWorldEdit - Air blocks are no longer pasted (Fixed in #165 by @fenixJK) - World saves no longer occur in dynamic arenas (Fixed in #164 by @fenixJK) - Added a nametag visibility option (#173 by @HMS-CV-Unicorn) - Many improvements to tournament handling - Team pairing, round progression and draw handling all saw a major overhaul thanks to @fenixJK in #172) - Static events now work properly with tournaments (by @fenixJK) - Player who disconnect or crash no longer cause a tournament to get into a broken state (by @fenixJK) - Fix an issue with the team-stats option not being respected in the highest-stat victory condition (by @HMS-CV-Unicorn in #173) - Fix an issue with editor permissions (by @fenixJK in #162) - Fix an issue where arenas were reported as full when they actually weren't (#155)4.0.3-SNAPSHOT-95May 25, 2026 Tournament Fix (#172) fix(tournaments): correct team pairing, round progression, and draw handling4.0.3-SNAPSHOT-94May 25, 2026 Fix compile4.0.3-SNAPSHOT-91May 24, 2026 Upgrade dependencies4.0.3-SNAPSHOT-90Jun 17, 2025 optimization (#165) Major optimization with no drawbacks because its a void world. this greatly helps with everything and all arenas the bigger the more helpful.4.0.3-SNAPSHOT-89Jun 17, 2025 Console bug fix (#164) Minecraft would try to autosave when closing a world or randomly, causing a fail to save to raids and world files.4.0.3-SNAPSHOT-88Jun 17, 2025 Merge pull request #162 from fenixJK/Min-max-perm-fix Min/Max editor permission fix4.0.3-SNAPSHOT-87Jun 17, 2025 Teleport the player on rejoin if they disconnect and leave an arena that way Fixes #1584.0.3-SNAPSHOT-86Jun 17, 2025 Update Java distribution in workflow4.0.3-SNAPSHOT-84Jan 6, 2025 Snapshot 4.0.34.0.2Jan 6, 2025 Release 4.0.2 Adds support for using custom items in BattleArena. Plugins supported: - QualityArmory - Oraxen - ItemsAdder - MythicCrucible - Magic - MMOItems - WeaponMechanics Full documentation can be found here: https://docs.battleplugins.org/books/user-guide/page/cust…4.0.2-SNAPSHOT-82Jan 6, 2025 Implement item support for MMOItems and WeaponMechanics4.0.2-SNAPSHOT-81Jan 6, 2025 Add support for items from Magic4.0.2-SNAPSHOT-80Jan 6, 2025 Implement custom item support Adds support for use of custom items in BattleArena.4.0.2-SNAPSHOT-79Dec 29, 2024 Allow parsing Minecraft's native item format and fix modules loading again on plugin reload4.0.2-SNAPSHOT-78Dec 27, 2024 Snapshot 4.0.24.0.1Dec 27, 2024 Release 4.0.14.0.1-SNAPSHOT-76Dec 27, 2024 Improve team placeholder names for consistency4.0.1-SNAPSHOT-75Dec 27, 2024 Add placeholder for team names and colors4.0.1-SNAPSHOT-74Dec 27, 2024 Add auto arena module and fix a couple bugs4.0.1-SNAPSHOT-73Dec 14, 2024 Snapshot 4.0.14.0.0Dec 14, 2024 Release 4.0.04.0.0-SNAPSHOT-71Dec 14, 2024 Fix /ba reload not reloading some modules properly4.0.0-SNAPSHOT-70Dec 14, 2024 Add a BattleArenaApi class This is intended to be a stable entrypoint into BattleArena. While most of the plugin is designed to be safe regardless of whether it is "API" or not, this is a safer option for third parties in the event major changes need to occur internally. This also allows a slight bit more flexibility with what exists in the main BattleArena class, as its functionality should be depended on less by implementing plugins. The formerBattleArena.getInstance()entrypoint is not deprecated and offers a handful more methods, but should only be used in events where that is needed.4.0.0-SNAPSHOT-69Dec 14, 2024 Add support for positions as parameters in commands4.0.0-SNAPSHOT-68Dec 11, 2024 Placeholder additions and fix issues with storing/restoring in multiple places4.0.0-SNAPSHOT-67Dec 11, 2024 Add integration for parties plugins4.0.0-SNAPSHOT-66Dec 9, 2024 Implement CustomEffect utility Allows for easily specifying custom effects which can be read from a text file4.0.0-SNAPSHOT-65Dec 9, 2024 Add delay option for events Allows for delaying events when they initially start, so multiple events with the same "interval" can be scheduled in a more scattered fashion.4.0.0-SNAPSHOT-64Dec 9, 2024 Fix joining dynamic arenas without a map specified4.0.0-SNAPSHOT-63Dec 9, 2024 Implement feature system and Hologram API On its own, this does not do anything, but allows for third party plugins (mainly arena extensions) to have access to APIs that act more as a service provider. As an example, the Hologram API offered in this commit lets third party plugins interface with a common API that currently creates holograms if either FancyHolograms or DecentHolograms is installed. This can realistically be expanded to work with any hologram plugin, but still use the same API. This prevents developers from needing to implement support for multiple hologram plugins in their arena extensions, and rather just offers a common system they can use instead. This may further be expanded in the future to other features, like NPCs.4.0.0-SNAPSHOT-62Dec 8, 2024 Fix exception loading arena restoration module if WorldEdit is not installed4.0.0-SNAPSHOT-61Dec 5, 2024 Update supported versions4.0.0-SNAPSHOT-60Dec 5, 2024 Permission improvements - The standard command permission is now granted by default (battlearena.command.<command>) - User is informed they do not have permission when attempting to execute a subcommand - If a server admin wishes to fully hide or disable the base command, simply setting the permission value to false for the base permission will now hide it from tab complete, rather than this being the default behavior - Wildcards are now supported (i.e. battlearena.command.arena.*)4.0.0-SNAPSHOT-59Dec 5, 2024 Improvements to arena joining - Competitions with players are prioritized now when running /<arena> join without specifying a map - Added option to config to allow for /<arena> join without a map to randomly select a map - Added a config updater to automatically include new config options to old configs whenever they are added4.0.0-SNAPSHOT-58Nov 10, 2024 Implement PlaceholderAPI support4.0.0-SNAPSHOT-57Nov 10, 2024 Clarify that you can exit an editor wizard by typing "cancel"4.0.0-SNAPSHOT-56Nov 10, 2024 Allow for resolving players in all event actions4.0.0-SNAPSHOT-55Oct 23, 2024 Fix health not being restored properly with custom attributes4.0.0-SNAPSHOT-54Sep 28, 2024 Include type when post-process fails so documentation can be linked in exception4.0.0-SNAPSHOT-53Sep 22, 2024 Sanitize min and max positions for main constructor4.0.0-SNAPSHOT-52Aug 29, 2024 Add support for storing additional options in Arena config4.0.0-SNAPSHOT-51Aug 28, 2024 Ensure map type is restored when reconstructing context4.0.0-SNAPSHOT-50Aug 28, 2024 Print an error when the editor fails4.0.0-SNAPSHOT-49Aug 25, 2024 Fix maven deploy4.0.0-SNAPSHOT-48Aug 25, 2024 Also set the parent world for dynamic competitions4.0.0-SNAPSHOT-47Aug 25, 2024 Add method to get parent world from competition map4.0.0-SNAPSHOT-46Aug 25, 2024 Inform in console that BattleTracker is required for stat tracking4.0.0-SNAPSHOT-45Aug 3, 2024 Fix a few editor bugs and other misc issues4.0.0-SNAPSHOT-44Jul 21, 2024 Add option to not clear state for store action4.0.0-SNAPSHOT-43Jul 21, 2024 Fix NPE in duels module4.0.0-SNAPSHOT-42Jul 21, 2024 Add duels support and fix an issue with third party chat plugins4.0.0-SNAPSHOT-41Jul 21, 2024 Fix a few event bugs, add hunger-deplete option and top-team-stat scoreboard line creator4.0.0-SNAPSHOT-40Jul 18, 2024 Fix spectators not being properly cleared/removed from competitions4.0.0-SNAPSHOT-39Jul 18, 2024 Add one in the chamber module4.0.0-SNAPSHOT-38Jul 18, 2024 Improve editor wizard Fixes a few bugs with users getting stuck in the wizard, or instructions being unclear.4.0.0-SNAPSHOT-37Jul 16, 2024 Here too4.0.0-SNAPSHOT-35Jul 14, 2024 Permission improvements4.0.0-SNAPSHOT-34Jul 14, 2024 Fix a bug with experience storage4.0.0-SNAPSHOT-33Jul 14, 2024 Fix NPE4.0.0-SNAPSHOT-32Jul 13, 2024 Update join map perm4.0.0-SNAPSHOT-31Jul 13, 2024 Fix shading4.0.0-SNAPSHOT-30Jul 13, 2024 Add permission option to equip classes4.0.0-SNAPSHOT-29Jul 13, 2024 Add bStats metrics4.0.0-SNAPSHOT-28Jul 13, 2024 Add option to disable default modules4.0.0-SNAPSHOT-27Jul 13, 2024 Enable team colors module for colosseum4.0.0-SNAPSHOT-26Jul 13, 2024 Add team color module4.0.0-SNAPSHOT-25Jul 13, 2024 Add classes and scoreboards to default arenas4.0.0-SNAPSHOT-24Jul 13, 2024 Add scoreboard module and new arena list command4.0.0-SNAPSHOT-23Jul 11, 2024 Update potion effect format and add give-item action4.0.0-SNAPSHOT-22Jul 10, 2024 Use bundled jar for modrinth4.0.0-SNAPSHOT-21Jul 10, 2024 Bundle built in modules with plugin4.0.0-SNAPSHOT-20Jul 10, 2024 Add message replacement support4.0.0-SNAPSHOT-19Jul 8, 2024 Fix team stats for collective player stats4.0.0-SNAPSHOT-18Jul 7, 2024 Add ItemColor utility class4.0.0-SNAPSHOT-17Jul 7, 2024 Add audience to broadcast action4.0.0-SNAPSHOT-16Jul 7, 2024 Add team joining and improve canJoin method4.0.0-SNAPSHOT-15Jul 3, 2024 Copy over fields for dynamic maps4.0.0-SNAPSHOT-14Jul 3, 2024 More bug fixes4.0.0-SNAPSHOT-13Jul 2, 2024 Fix some bugs in Battlegrounds and Deathmatch4.0.0-SNAPSHOT-12Jul 1, 2024 More options and bug fixes4.0.0-SNAPSHOT-11Jul 1, 2024 Better support for third party arena registration4.0.0-SNAPSHOT-10Jul 1, 2024 Sanitize min max in constructor of Bounds4.0.0-SNAPSHOT-9Jul 1, 2024 Map saving changes4.0.0-SNAPSHOT-8Jul 1, 2024 More additions4.0.0-SNAPSHOT-7Jun 30, 2024 More API improvements4.0.0-SNAPSHOT-6Jun 30, 2024 that moment when javadoc causes ur compile to fail4.0.0-SNAPSHOT-4Jun 30, 2024 Improve map API4.0.0-SNAPSHOT-3Jun 30, 2024 More docs and CompetitionListener API4.0.0-SNAPSHOT-2Jun 30, 2024 Document core parts of the plugin4.0.0-SNAPSHOT-1Jun 30, 2024 Fix publish branch
Similar projects
Config →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta
WorldGuard
WorldGuard lets you and players guard areas of land against griefers and undesirables as well as tweak and disable various gameplay features of Minecraft.
960.5KSueta