4.0.0-SNAPSHOT-64
on Dec 9, 2024Fix joining dynamic arenas without a map specified
4.0.0-SNAPSHOT-63
on Dec 9, 2024Implement 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-62
on Dec 8, 2024Fix exception loading arena restoration module if WorldEdit is not installed
4.0.0-SNAPSHOT-61
on Dec 5, 2024Update supported versions
4.0.0-SNAPSHOT-60
on Dec 5, 2024Permission 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-59
on Dec 5, 2024Improvements 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 added
4.0.0-SNAPSHOT-58
on Nov 10, 2024Implement PlaceholderAPI support
4.0.0-SNAPSHOT-57
on Nov 10, 2024Clarify that you can exit an editor wizard by typing "cancel"
4.0.0-SNAPSHOT-56
on Nov 10, 2024Allow for resolving players in all event actions
4.0.0-SNAPSHOT-55
on Oct 23, 2024Fix health not being restored properly with custom attributes
4.0.0-SNAPSHOT-54
on Sep 28, 2024Include type when post-process fails so documentation can be linked in exception
4.0.0-SNAPSHOT-53
on Sep 22, 2024Sanitize min and max positions for main constructor
4.0.0-SNAPSHOT-52
on Aug 29, 2024Add support for storing additional options in Arena config
4.0.0-SNAPSHOT-51
on Aug 28, 2024Ensure map type is restored when reconstructing context
4.0.0-SNAPSHOT-50
on Aug 28, 2024Print an error when the editor fails
4.0.0-SNAPSHOT-49
on Aug 25, 2024Fix maven deploy
4.0.0-SNAPSHOT-48
on Aug 25, 2024Also set the parent world for dynamic competitions
4.0.0-SNAPSHOT-47
on Aug 25, 2024Add method to get parent world from competition map
4.0.0-SNAPSHOT-46
on Aug 25, 2024Inform in console that BattleTracker is required for stat tracking
4.0.0-SNAPSHOT-45
on Aug 3, 2024Fix a few editor bugs and other misc issues