AzDuelsExtension
Arena Regeneration Extension for AzDuels Plugin
✨ Features
- Automatic Arena Reset - Restores arenas after each duel automatically
- ️ WorldEdit Integration - Seamless integration with WorldEdit for advanced selections
- ⚡ Asynchronous Processing - Non-blocking arena resets for optimal server performance
- Smart Selection System - Manual wand selection with WorldEdit fallback support
- Performance Optimized - Configurable concurrent reset limits and async operations
- ️ Error Handling - Graceful degradation when WorldEdit is unavailable
- Schematic Support - Saves arena data as .schem files for reliability
Commands & Permissions
/azduels ar create <arena> |
Create arena regeneration zone |
azduels.ar.create |
/azduels ar delete <arena> |
Delete arena regeneration zone |
azduels.ar.delete |
/azduels ar reset <arena> |
Manually reset arena zone |
azduels.ar.reset |
/azduels ar list |
List all arena zones |
azduels.ar.list |
/azduels ar wand |
Get arena selection wand |
azduels.admin.arena.wand |
Permission Nodes:
- azduels.admin - Access to all extension commands
- azduels.notifications - Receive arena reset notifications
⚙️ Requirements
- Minecraft Version: 1.16.5+
- Java Version: 8+
- Dependencies: AzDuels Plugin (Required)
- Optional: WorldEdit, WorldGuard
Configuration
Code (Text):
# Auto-reset settings
auto-reset:
enabled: true
delay: 3 # seconds
# Performance settings
performance:
async-reset: true
max-concurrent-resets: 3
# Messages
messages:
arena-reset-started: "&a Resetting arena &b%arena%&a..."
arena-reset-completed: "&a✅ Arena &b%arena% &areset completed!"
wand-given: "&b Arena selection wand given!"
Installation
- Download AzDuelsExtension.jar
- Place in your plugins folder
- Ensure AzDuels plugin is installed
- Restart your server
- Configure settings in config.yml
Usage
Creating Arena Zones:
Code (Text):
&7/azduels ar wand &8- Get selection wand
&7Left/Right click &8- Select positions
&7/azduels ar create <arena> &8- Create zone
Arena Management:
Code (Text):
&a✅ &7Automatic reset after each duel
&b &7Manual reset: &f/azduels ar reset <arena>
&e &7List zones: &f/azduels ar list
Author: GamingHuzai
License: MIT
Made with ❤️ by GamingHuzai