
peyajArenaReset
A light-weight and optimized arena resetter Minecraft Plugin for PaperMC.
🌍 peyajArenaReset
The Ultimate Area Management & Resetting Tool for PaperMC
A modern, asynchronous, and fully-featured fork of AreaResetterPro, now maintained and updated by peyaj.
📖 About This Fork
peyajArenaReset breathes new life into the original concept of AreaResetterPro. It has been completely refactored to seamlessly support Java 21, Paper 1.21.x, and the modern FastAsyncWorldEdit API.
Designed for performance and simplicity, this plugin allows server administrators to create, manage, and schedule automated resets for specific regions in any world—all without stalling the main server thread.
✨ Features
- ⚡ Asynchronous Operations: All area resets are handled off the main thread, ensuring zero lag spikes during scheduled regenerations.
- 🕒 Automated Scheduling: Set specific time intervals for domains to auto-reset. Perfect for minigames, resource worlds, or PvP arenas.
- 🎨 Fully Customizable: Every single message, menu title, and item lore is translatable and stylized with modern MiniMessage (Kyori) formatting.
- 🌎 Multi-World Architecture: Create and manage distinct areas across any dimension or custom world seamlessly.
- 🛠️ In-Game GUI: An intuitive, click-to-manage menu system for handling area settings, timers, and spawn points.
⚙️ Requirements
To run peyajArenaReset, your server must meet the following requirements:
| Requirement | Version | Note |
|---|---|---|
| Server Software | PaperMC 1.21+ | Required for asynchronous scheduler API. |
| Java | Java 21+ | Required for modern runtime compatibility. |
| FastAsyncWorldEdit | Latest | CRITICAL: The plugin will not function without FAWE installed. |
| PlaceholderAPI | Latest | Optional. Enables %peyajarenareset_[areaName]% for reset countdowns. |
🚀 Installation
- Ensure FastAsyncWorldEdit is installed in your
plugins/directory. - Download
peyajArenaReset-1.0.jar. - Drop the
.jarinto your server'splugins/folder. - Restart your server.
- Configure the generated
config.ymlandmessages.ymlfiles to your liking!
💻 Commands & Permissions
All commands are routed cleanly through the /par root command.
| Command | Permission | Description |
|---|---|---|
/par help | peyajarenareset.help | Displays the help menu in chat. |
/par menu | peyajarenareset.menu | Opens the interactive management GUI. |
/par create <name> | peyajarenareset.create | Creates a new area object with the given name. |
/par remove <name> | peyajarenareset.remove | Deletes the specified area object. |
/par reset <name> | peyajarenareset.reset | Force-resets the specified area instantly. |
/par tool | peyajarenareset.tool | Gives the admin wand for selecting region corners. |
/par getpos | peyajarenareset.getpos | Retrieves the currently set selection coordinates. |
/par setspawnpoint | peyajarenareset.setspawnpoint | Sets the area's spawn to your current location. |
/par getspawnpoint | peyajarenareset.getspawnpoint | Retrieves the area's configured spawn coordinates. |
/par reload | peyajarenareset.reload | Hot-reloads all plugin configurations and messages. |
