A powerful Minecraft plugin that allows you to create custom boss arenas with MythicMobs integration, key-based access, and comprehensive management features.
- Custom Boss Arenas: Create unique boss fight experiences with custom regions
- MythicMobs Integration: Seamlessly integrate with MythicMobs for custom boss mobs
- Key-Based Access: Use physical keys to enter boss arenas
- Economy Support: Integrate with Vault for economy features
- PlaceholderAPI Support: Use placeholders in messages and titles
- MMOCore Integration: Optional integration with MMOCore for enhanced RPG features
- Oraxen Furniture Support: Use Oraxen Furniture as a keylock
- MySQL Database: Persistent data storage with MySQL support
- GUI Management: User-friendly interface for arena management
- Custom Sounds: Configurable sound effects for arena events
- Title System: Custom titles when entering/exiting arenas
- Damage Tracking: Track player damage to bosses
- Region Management: Define custom regions for each arena
- MythicMobs - For custom boss mobs
- Vault - For economy integration
- PlaceholderAPI - For placeholder support
- MMOCore - For enhanced RPG features
- Oraxen - For custom furniture support
- Download the plugin from BuiltByBit
- Install required dependencies:
- MythicMobs
- Vault
- PlaceholderAPI
- Place the JAR file in your server's
pluginsfolder - Start/restart your server
- Configure the plugin using the generated
config.yml
/b enter <arena>- Enter a boss arena/b editor- Open the arena editor menu
/b create <arena>- Create a new arena/b setregion <arena>- Set the arena region/b setbosslocation <arena>- Set the boss spawn location/b setspawnlocation <arena>- Set the player spawn location/b setmythicmobid <arena> <mobId>- Set the MythicMob ID for the boss/b setkey <arena>- Set the key item for arena access/b setkeylock <arena>- Set the key lock location/b setlevel <arena> <level>- Set the required level for the arena/b setmoney <arena> <amount>- Set the cost to enter the arena/b givekey <player> <arena> [amount]- Give a key to a player
The plugin generates a config.yml file with the following options:
arena:
# Sound when entering an arena
enter-sound: UI_TOAST_CHALLENGE_COMPLETE
# Use keys to enter boss arenas
use-key: true
# Time to exit boss room after killing boss (seconds)
end-time: 5
# Show title when entering boss room
use-title: true
# Custom end title
end-title:
title: ""
subtitle: ""BossesArena integrates with MythicMobs to spawn custom boss mobs in arenas. Configure your MythicMobs and use the /bsetmythicmobid command to assign them to arenas.
The plugin supports Vault for economy integration, allowing you to set entry costs for arenas.
Use PlaceholderAPI placeholders in messages and titles throughout the plugin.
When MMOCore is installed, the plugin can integrate with it for enhanced RPG features like level requirements.
Support for placing Oraxen furniture items in arenas for enhanced decoration.
To build the plugin from source:
- Clone the repository
- Ensure you have Java 21+ installed
- Run the build command:
./gradlew shadowJar
- Find the built JAR in
build/libs/BossesArena-2.0.jar
- Java 21 or higher
- Gradle 8.0+
- Spigot 1.18+ API
This plugin uses bStats to collect anonymous usage statistics. This helps us understand how the plugin is being used and improve it. You can opt out of this in the bStats config.
- BuiltByBit Resource: BossesArena
- Issues: Report bugs and request features through the BuiltByBit page
- Documentation: Check the plugin's built-in help commands
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please feel free to submit pull requests or report issues.
- Complete rewrite with modern architecture
- Enhanced GUI system
- Improved database integration
- Better MythicMobs integration
- Added Oraxen furniture support
- Enhanced configuration system
- Performance improvements
Note: This plugin is currently marked as unmaintained on BuiltByBit. For the latest updates and support, please check the resource page for any announcements or community forks.