AzArenaReset
ᴀ ꜰᴜʟʟʏ ᴄᴏɴꜰɪɢᴜʀᴀʙʟᴇ ꜱᴘɪɢᴏᴛ ᴘʟᴜɢɪɴ ᴛʜᴀᴛ ᴀʟʟᴏᴡꜱ ꜱᴇʀᴠᴇʀ ᴀᴅᴍɪɴɪꜱᴛʀᴀᴛᴏʀꜱ ᴛᴏ ᴅᴇꜰɪɴᴇ, ꜱᴀᴠᴇ, ᴀɴᴅ ʀᴇꜱᴇᴛ ᴀʀᴇɴᴀꜱ
✨ Features
- Arena Management - Create and manage custom arena regions with ease
- ⚡ Advanced Reset System - 7 speed modes from VERYSLOW to INSTANT
- Selection Wand - Golden axe tool with actionbar feedback
- Individual Storage - Each arena saved as separate YAML file
- Spawn Management - Set custom spawn points for player teleportation
- Global Notifications - Server-wide countdown system for all players
- Dynamic Actionbar - 4 animation types (SPARKLE, WAVE, PULSE, RAINBOW)
- PlaceholderAPI - 8+ placeholders for external plugin integration
Requirements
- Minecraft: 1.16+
- Server: Spigot, Paper, or compatible forks
- Java: 8+
- Optional: PlaceholderAPI for enhanced functionality
Commands & Permissions
/arena wand |
Get selection wand |
azarenareset.admin.wand |
/arena create <name> |
Create new arena |
azarenareset.admin.create |
/arena list |
View all arenas |
azarenareset.use.list |
/arena info <name> |
Check arena details |
azarenareset.admin.info |
/arena reset <name> [speed] |
Reset arena |
azarenareset.use.reset |
/arena border <name> |
Toggle boundary view |
azarenareset.admin.border |
/arena cancel |
Cancel ongoing reset |
azarenareset.admin.cancel |
/arena setspawn <name> |
Set arena spawn point |
azarenareset.admin.setspawn |
/arena update <name> |
Update arena snapshot with current blocks |
azarenareset.admin.update |
/arena reload |
Reload configuration |
azarenareset.admin.reload |
ᴀʟɪᴀꜱ:
ᴄᴀɴ ʙᴇ ᴜꜱᴇᴅ ɪɴꜱᴛᴇᴀᴅ ᴏꜰ
azarenareset.* |
All plugin permissions |
OP |
azarenareset.admin |
Full administrative access |
OP |
azarenareset.use |
Basic arena access |
Everyone |
azarenareset.use.reset |
Reset arenas |
Everyone |
azarenareset.use.list |
View arena list |
Everyone |
azarenareset.admin.wand |
Get selection wand |
OP |
azarenareset.admin.create |
Create arenas |
OP |
azarenareset.admin.setspawn |
Set spawn points |
OP |
azarenareset.admin.update |
Update arena snapshots |
OP |
⚙️ Configuration
Code (Text):
# AzArenaReset Configuration
debug: false
auto-save-interval: 300
reset:
normal-delay: 3000 # Normal reset delay (ms)
instant-delay: 100 # Instant reset delay (ms)
blocks-per-tick: 500 # Performance tuning
broadcast: true # Global notifications
limits:
max-arena-size: 100000 # Maximum arena size
max-arenas-per-player: 10
min-arena-size: 10
wand:
material: GOLDEN_AXE
name: "&6&lArena Selection Wand"
lore:
- "&7Left click to set position 1"
- "&7Right click to set position 2"
Usage
Creating an Arena
- Get selection wand:
- Left-click to set position 1, Right-click for position 2
- Create arena:
Code (Text):
/arena create MyArena
- Set spawn point:
Code (Text):
/arena setspawn MyArena
(ᴏᴘᴛɪᴏɴᴀʟ)
Reset Modes
Code (Text):
/arena reset MyArena VERYSLOW # &c5000ms delay
/arena reset MyArena SLOW # &e3000ms delay
/arena reset MyArena NORMAL # &a2000ms delay
/arena reset MyArena FAST # &b1000ms delay
/arena reset MyArena VERYFAST # &d500ms delay
/arena reset MyArena EXTREME # &c200ms delay
/arena reset MyArena INSTANT # &410ms delay
PlaceholderAPI
ᴀᴠᴀɪʟᴀʙʟᴇ ᴘʟᴀᴄᴇʜᴏʟᴅᴇʀꜱ:
-
Code (Text):
%azarenareset_total_arenas%
- Total arena count
-
Code (Text):
%azarenareset_arena_<name>_status%
- Arena status
-
Code (Text):
%azarenareset_arena_<name>_last_reset%
- Last reset time
-
Code (Text):
%azarenareset_resetting_status%
- Global reset status
Message Examples
- ᴄʀᴇᴀᴛɪᴏɴ:
Code (Text):
&8[&6AzArenaReset&8]&r &aArena '&eMyArena&a' created successfully!
- ʀᴇꜱᴇᴛ:
Code (Text):
&8[&6AzArenaReset&8]&r &aArena '&eMyArena&a' has been reset!
- ᴇʀʀᴏʀ:
Code (Text):
&8[&6AzArenaReset&8]&r &cArena '&eMyArena&c' not found.
File Structure
Code (Text):
plugins/AzArenaReset/
├── config.yml # Main configuration
├── messages.yml # Message templates
└── arenas/ # Individual arena files
├── arena1.yml
├── arena2.yml
└── ...
Installation
- Download
Code (Text):
AzArenaReset-1.0.0.jar
- Place in your server's
folder
- Restart server
- Configure via
Code (Text):
/arena reload
after editing config files
Support
Author & License
- Author: GamingHuzai
- License: MIT
Made with ❤️ by GamingHuzai