xArenaReset
A fully configurable Minecraft Spigot plugin that allows server administrators to define, save, and reset arenas with support for multiple Minecraft versions.
Features
- Define and Save Arenas – Select a region and save it as an arena that can be reset to its original state.
- Multiple Reset Modes
- Normal Mode: Standard reset speed (3–5 seconds)
- Extreme Mode: Ultra-fast reset (1 second)
- Arena Selection Wand – Use a golden axe to select arena regions with left/right clicks.
- Arena Timings – View stats on last reset time and duration.
- Multi-Version Support – Compatible with Minecraft versions 1.20.1 through 1.21.4.
- Hex Color Support – Enhanced formatting with full hex color support.
- Advanced Tab-Completion – Tab-complete all commands and subarguments.
- PlaceholderAPI Integration – Display arena info in other plugins using custom placeholders.
Commands
Command
Description
Permission
/arena pos1 Set first corner of selection
xarenaset.admin
/arena pos2 Set second corner of selection
xarenaset.admin
/arena save <name> Save the selected region
xarenaset.admin
/arena reset <name> [mode] Reset arena (modes:
normal,
extreme)
xarenaset.use
/arena delete <name> Delete an arena
xarenaset.admin
/arena list List all arenas and their reset info
xarenaset.use
/arena setspawn <name> Set teleport location
xarenaset.admin
/arena givewand Get the arena selection wand
xarenaset.admin
/arena reload Reload the config files
xarenaset.admin
/arena help Show help page All players
/arena version Display plugin version All players
Permissions
- xarenaset.admin – Full access to all commands
- xarenaset.use – Access to basic commands (e.g., reset, list)
Installation
- Download xArenaReset.jar
- Place it in your server's /plugins folder
- Restart the server
- Configuration files will be automatically generated
⚙️ Configuration Options
Customize the plugin via its config file:
- Arena reset delay
- Custom messages and colors
- Auto-reset time intervals
- Broadcast messages
PlaceholderAPI Support
If PlaceholderAPI is installed, you can use the following placeholders:
General Placeholders
Placeholder
Description
%xarena_count% Total number of arenas
%xarena_list% Comma-separated list of all arena names
Arena-Specific Placeholders
Placeholder
Description
%xarena_info_<arena>_name% Arena name
%xarena_info_<arena>_world% Arena world name
%xarena_info_<arena>_blocks% Number of blocks in the arena
%xarena_info_<arena>_mode% Reset mode (
normal/extreme)
%xarena_info_<arena>_last_reset% Time since last reset
%xarena_info_<arena>_reset_duration% Duration of last reset
%xarena_info_<arena>_spawn% Arena spawn coordinates
%xarena_info_<arena>_region% Arena region bounds
%xarena_info_<arena>_autoreset% Auto-reset enabled/disabled
%xarena_info_<arena>_autoreset_interval% Interval in seconds
Raw Data Placeholders
Placeholder
Description
%xarena_info_<arena>_raw_reset_duration% Reset duration in ms
%xarena_info_<arena>_raw_last_reset% Timestamp of last reset
Color Codes
Supports both Minecraft color codes and hex:
- Standard: &a, &b, &c, etc.
- Hex:
- &#ff0000 (red)
- {#00ff00} (green)
Author
GodXPro
Discord: godxpro.exe