Home›Java›Mods›Regen Zone
Regen Zone
ModsJava

Regen Zone

Java mod listed for Minecraft 1.20–26.x. Downloads from the MC Java Mods app on Android.

by creppet35 · on Modrinth

⬇ Download on Modrinth

Banner Gif ejemplo

Regen Zone

Keep the fight. Reset the arena.

Broken floors, temporary walls, water everywhere. A good fight can leave a practice arena looking nothing like the one you built.

Regen Zone restores selected areas to a saved block layout. Choose when the work happens: on a schedule, only when something changed, a few seconds after each block changes, or after the arena goes quiet. Broken blocks return, placed blocks return to the original state, and tracked water and lava changes are cleaned up within the selected area.

Made for duel arenas, building practice and reusable PvP spaces. Free to use, with no license key or paid feature tier.

Read the documentation · Get support on Discord


Your arena, your reset rules

Select two corners with a golden hoe, save the arena, and let Regen Zone keep its original layout. The selection preview follows the edges of your region with a private outline, so you can see exactly what you are saving.

Mode What happens Useful for
Full interval — interval Scans the saved region at each interval and restores differences. Scheduled resets, including edits that other plugins do not report through events.
Changed blocks only — changes At each interval, processes tracked positions. No pending changes means no reset job. Large arenas where only a small section usually changes.
Individual timers — block Restores tracked blocks when their own deadlines arrive. Ongoing fights and building practice.
After inactivity — inactivity Restores tracked changes after a quiet period without new tracked events. Areas that should settle before resetting.

Inactivity means no tracked block changes, not “the match ended.” Regen Zone does not need a duel plugin and does not automatically know when a duel starts or finishes.

Explore the features

Large resets still take work. A manual reset starts processing on the next server tick, but completing a large arena can take multiple ticks. Performance depends on region size, chunk loading, configuration and server hardware.

Requirements and installation

Requirement Details
Edition Minecraft: Java Edition
Server Spigot, Paper or Purpur; designed for the 1.20–26.3 range. Check the downloadable release's version tags.
Java Use the Java version required by your server release. The plugin targets Java 17 bytecode; newer Minecraft servers may require a newer Java runtime.
Required plugins None. WorldEdit, a permissions plugin and a duel plugin are not required.
Player installation Nothing to install on the client.
Administration Server operator access or the appropriate Regen Zone permissions.

Example configuration — build a working arena from scratch

This example creates practice: broken blocks return after 5 seconds, placed blocks after 20 seconds, and fluid changes are tracked. Players can remain in the arena while individual blocks regenerate.

1. Build first, then select the entire volume.

Run these commands in game as an operator or an administrator:

/rz language en
/rz wand

With the golden hoe, left-click the first corner and right-click the opposite corner. Include the floor and enough air above it to contain player builds and liquid spread. Both corners are included. The selection must be in one world and must not overlap another arena.

2. Save the original layout.

/rz create practice

Wait for the snapshot saved confirmation before continuing. This snapshot is the layout Regen Zone will restore, so capture the finished arena before players damage it.

3. Apply the rules. Run one command per line.

/rz set practice enabled false
/rz set practice mode block
/rz set practice block-delay-seconds 10
/rz set practice break-delay-seconds 5
/rz set practice place-delay-seconds 20
/rz set practice block-wait-until-empty false
/rz set practice restore-air true
/rz set practice track-placements true
/rz set practice track-explosions true
/rz set practice track-fluids true
/rz set practice track-natural-changes false
/rz set practice protect-boundary true
/rz set practice protect-player-floor true
/rz set practice drop-items false
/rz set practice drop-experience false
/rz set practice notification-channel none
/rz set practice enabled true

restore-air true matters: if a player builds where the snapshot contains air, regeneration removes that build. Liquid cleanup and other restoration still respect material filters and protected block entities.

4. Inspect and test.

/rz info practice
/rz menu practice

Break a normal block, place another in an originally empty position, and check both timers. Move clear of positions being restored. To restore the whole saved area manually:

/rz regen practice

Optional: make wool restore in three seconds.

/rz material practice WHITE_WOOL 3

Material delays override the category delay. Remove that override with:

/rz material practice WHITE_WOOL remove

Prefer a changed-only reset every minute? Replace the block mode with:

/rz set practice mode changes
/rz set practice interval-seconds 60
/rz set practice wait-until-empty true
/rz set practice empty-seconds 5

This waits for the interval and an arena that has been empty for five seconds, then processes pending changes. If nothing was tracked, there is no reset job. The individual five- and twenty-second timers apply when using block mode.

After rebuilding the original arena, replace its saved layout deliberately:

/rz save practice confirm

Do not run save to clean up damage: it makes the current blocks the new original. Use regen to restore the existing original.

All commands

Use /rz or /regenzone. Angle brackets indicate required arguments; square brackets indicate optional arguments. Do not type the brackets. Selection and menu commands require an in-game player. Use TAB for available arena names and supported setting options.

Command Purpose
/rz or /rz help Show help.
/rz wand Receive the golden selection hoe.
/rz pos1 Set the first corner at your current block position.
/rz pos2 Set the second corner at your current block position.
/rz show <arena> Preview an existing arena's bounds.
/rz hide Clear your selection and its preview.
/rz create <name> Create an arena and capture the selected region.
/rz save <arena> confirm Replace the original snapshot with the current layout.
/rz recover <arena> confirm Recover the previous snapshot, if available. Run regen afterward to apply it.
/rz regen <arena> Request a full restoration from the saved snapshot.
/rz retry <arena> Retry restoration after an error, when a readable snapshot exists.
/rz cancel <arena> Cancel a queued or running world operation; completed writes remain. A disk save already in progress must finish.
/rz list List arenas and their status.
/rz info <arena> Show bounds, mode, delays, pending work and other settings.
/rz set <arena> <option> <value> Change a supported arena setting.
/rz menu [arena] Open the arena menu. With no name, uses the arena you are in, or the only arena if just one exists.
/rz material <arena> <MATERIAL> <seconds> Set a material-specific delay.
/rz material <arena> <MATERIAL> remove Remove a material-specific delay.
/rz profile list List saved rule profiles.
/rz profile save <arena> <profile> [confirm] Save arena rules; confirmation is required to replace an existing profile.
/rz profile apply <arena> <profile> confirm Replace arena rules with a saved profile.
/rz subzone <arena> list List local subzones.
/rz subzone <arena> create <name> Create a subzone from your selection inside the parent arena.
/rz subzone <arena> set <name> <option> <value> Change a supported local rule.
/rz subzone <arena> delete <name> confirm Remove subzone rules without changing world blocks.
/rz delete <arena> confirm Archive the arena without changing the world.
/rz reload Reload global configuration and messages. Direct edits to arena YAML require a server restart.
/rz language [es/en] Show the current language, or set and save Spanish/English globally.
/rz support Display the support Discord link.

Spanish aliases remain available in either language: ayuda → help, crear → create, guardar → save, recuperar → recover, reintentar → retry, cancelar → cancel, ver → show, ocultar → hide, lista → list, borrar → delete. lang and idioma are aliases for language. Confirmation accepts both confirm and confirmar.

Profiles copy settings, not blocks, boundaries or subzones. Subzones share their parent's snapshot and schedule; they do not create independent regeneration engines. Configuration changes affect future events and do not rewrite every existing block deadline.

All permissions

All administrative nodes default to operators only. regenzone.support is available to everyone by default. A permissions plugin can grant or deny individual nodes; installing one is optional.

Permission Access
regenzone.admin All Regen Zone commands.
regenzone.view Help, arena list and information.
regenzone.select Golden hoe, corner selection, show and hide.
regenzone.create Create arenas.
regenzone.snapshot Save and recover snapshots.
regenzone.regenerate Regenerate, retry and cancel operations.
regenzone.configure Edit arena settings, material delays, profiles and subzones.
regenzone.menu Open arena menus. Editing also requires regenzone.configure; regeneration and information buttons use their own permissions.
regenzone.delete Archive arenas.
regenzone.reload Reload global configuration and messages.
regenzone.language Change the server-wide language.
regenzone.support Show the Discord support link.

Players do not need an administrative Regen Zone permission simply to play in an arena. Protection rules still apply to them. Granting menu access alone does not grant editing access.

What is saved, and what should I know before using it?

Regen Zone restores block states inside a saved cuboid. It is not a complete world-backup system.

For old fluid residue left by releases before 0.3.4, run one full /rz regen <arena> after updating. Do not overwrite your clean snapshot with the damaged layout.

See the documentation for configuration details, storage behavior and integration guidance. The hosted guide may describe an earlier release; the source package includes the updated Markdown guide.


Free to use. Built for your server.

Use Regen Zone on private, public or monetized servers. The included Free Use and No Resale License permits use, modification and free redistribution with its conditions. Selling the plugin, modified distributions or documentation, or including them in a paid downloadable bundle, is prohibited. Read the included license for the full terms.

Need help getting your arena right? Join the support Discord or run /rz support in game. Include your server version, Regen Zone version, arena mode and the relevant configuration when reporting an issue.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more