PerfAreaReset — Schematic resets, GUI & timers [1.21.x + Fol
1.3WorldEdit-based area reset with schematics, auto-reset, countdown, and GUI. Folia support.
PerfAreaReset
Save WorldEdit / FAWE selections as per-area schematics, restore them on demand or on timers, with a MiniMessage GUI, optional reset queue, and SQLite or MySQL storage. Built for Paper 1.21.x with Folia in mind.
Support
Discord — bugs & support
Features
- Folia support — region/global scheduling used in a Folia-safe way where required.
- WorldEdit / FastAsyncWorldEdit — soft-depend; create and redefine areas from your selection into .schem files.
- Hub GUI — Browse areas, open per-area options, confirm reset/delete; layout and text from gui/area-gui.yml (MiniMessage).
- Per-area options — Auto-reset interval, cooldown, countdown length and style (chat, actionbar, bossbar, title, subtitle, combined), reset-when-empty + delay, countdown broadcast scope (area vs all), optional clear-entities / teleport-on-regen overrides, custom teleport destination.
- Global defaults — clear-entities, teleport-on-regen, regen and countdown sounds, paste limits, schematic copy-entities toggle (Folia note in config).
- Reset flow — Countdown then paste; optional serialized queue with max size; world blacklist supported in code paths where configured.
- Schedulers — Auto-reset tick and empty-area check intervals; area cache TTL in config.
- Commands — Player-facing /areareset (GUI + list/info/tp/reset) vs full admin suite on /perfareareset or admin subcommands on /areareset.
- PlaceholderAPI — Expansion perfareareset (optional): cooldown, last reset age, players in area, can-reset per area name (see Placeholders below).
Placeholders ( PlaceholderAPI, identifier perfareareset)
- %perfareareset_cooldown_(areaname)% — minutes of cooldown left (0 if ready). Area name as in the database (case-insensitive cache key).
- %perfareareset_lastreset_(areaname)% — time since last reset (s / m / h) or -.
- %perfareareset_players_(areaname)% — players counted inside the area bounds.
- %perfareareset_canreset_(areaname)% — true / false from cooldown state.
Commands
/areareset — Open main area GUI ( perfareareset.use, players only)
/areareset gui — Same ( perfareareset.use)
/areareset list — List areas ( perfareareset.use)
/areareset info (name) — Area details ( perfareareset.use)
/areareset teleport (name) — TP to area origin ( perfareareset.use)
/areareset reset (name) — Trigger reset ( perfareareset.use)
/areareset create (name) — Save selection as area ( perfareareset.admin)
/areareset delete (name) — Delete area ( perfareareset.admin)
/areareset redefine (name) — Resave schematic from selection ( perfareareset.admin)
/areareset rename (old) (new) — Rename area + schematic file ( perfareareset.admin)
/areareset preview (name) — Particle outline of bounds ( perfareareset.admin)
/areareset reload — Reload plugin ( perfareareset.admin)
/areareset stats (player) — Simple stats (area count); optional target name ( perfareareset.admin)
/areareset help — Admin usage text ( perfareareset.admin)
/perfareareset … — Same subcommands as above; entire command ( perfareareset.admin)
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta