Sueta

PerfAreaReset — Schematic resets, GUI & timers [1.21.x + Fol

1.3

WorldEdit-based area reset with schematics, auto-reset, countdown, and GUI. Folia support.

·Plugin

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)

Bildschirmfoto 2026-03-31 um 19.15.44-min.jpg Bildschirmfoto 2026-03-31 um 19.16.20-min.jpg

Similar projects

Plugin →