AzArenaReset icon

AzArenaReset -----

Easily manage and reset arenas with powerful commands and wand tools.



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

Command Description Permission
/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


ᴀʟɪᴀꜱ:
Code (Text):
/ar
ᴄᴀɴ ʙᴇ ᴜꜱᴇᴅ ɪɴꜱᴛᴇᴀᴅ ᴏꜰ
Code (Text):
/arena

Permission Description Default
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
  1. Get selection wand:
    Code (Text):
    /arena wand
  2. Left-click to set position 1, Right-click for position 2
  3. Create arena:
    Code (Text):
    /arena create MyArena
  4. 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

  1. Download
    Code (Text):
    AzArenaReset-1.0.0.jar
  2. Place in your server's
    Code (Text):
    plugins/
    folder
  3. Restart server
  4. Configure via
    Code (Text):
    /arena reload
    after editing config files

Support


Author & License

  • Author: GamingHuzai
  • License: MIT

Made with ❤️ by GamingHuzai
Resource Information
Author:
----------
Total Downloads: 221
First Release: May 25, 2025
Last Update: Aug 13, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings