ModsJava
BlocksRegenerator
Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.
BLOCKSREGENERATOR Block & Crop Regeneration for Spigot and Paper MINING REGIONS • REGEN CHAINS • GUI EDITORS DOWNLOAD | GUIDE | REPORT AN ISSUE Created by…
⬇ Download on Spigot
BLOCKSREGENERATOR
Block & Crop Regeneration for Spigot and Paper
MINING REGIONS • REGEN CHAINS • GUI EDITORS
DOWNLOAD | GUIDE | REPORT AN ISSUE
Created by Lino • Spigot / Paper 1.21.11–26.3
Block & Crop Regeneration for Spigot and Paper
MINING REGIONS • REGEN CHAINS • GUI EDITORS
DOWNLOAD | GUIDE | REPORT AN ISSUE
Created by Lino • Spigot / Paper 1.21.11–26.3
BlocksRegenerator is a Minecraft block regeneration plugin for Spigot and Paper. Build regenerating ore mines, renewable crop farms and staged mining areas with configurable regions, exact or random respawn timers, custom block replacements and inventory editors.Click to expand...
Create a region, choose the blocks that should regenerate and set their delay. Players mine a matching block, its temporary replacement appears, and the captured original returns when the timer finishes.
DIAMOND ORE → mine →
STONE → wait 5–10 seconds →
DIAMOND ORE
Useful for survival resource areas, Skyblock mining zones, prison-style mining areas and renewable farms. Regeneration follows individual mined blocks: build the area first, then choose which materials should return.
02 | FEATURES AT A GLANCE
| Feature | What you can do |
| Local & global regions | Select an inclusive cuboid or cover a whole world. Use priorities to choose the active region where areas overlap. |
| Block & crop regeneration | Restore captured block data, require exact crop maturity, and handle doors, tall plants, sugar cane, cactus and bamboo. |
| Flexible timers | Choose fixed or random delays. Advanced expressions can also use the online player count. |
| Regen chains | Make mining advance through ordered block stages, then recover directly or step by step. Choose whether the last stage can be mined. |
| Inventory editors | Edit block rules, chains and region settings. Search paged lists, select block items and use private input prompts. |
| Mining & building controls | Configure ordinary breaking, placement, buckets, farmland trampling, automatic inventory drops and land-claim checks per region. |
| Custom content | Optional adapters for ItemsAdder, Oraxen and Nexo blocks and furniture, plus BlockHardness break events. |
| Protection integrations | Direct checks for WorldGuard, GriefPrevention, Towny, Lands and Residence, plus additional adapters through bundled AntiGriefLib. |
| Persistence & recovery | Preserve remaining timers across clean restarts, retain recovery for unloaded chunks and keep a previous saved-state backup. |
| Administration tools | Use the selection wand, manual block registration, personal region outlines, clipboard copies and legacy imports. |
03 | YOUR FIRST REGENERATING MINE
- Stop the server, place the current BlocksRegenerator JAR in plugins/, and remove older copies or conflicting regeneration plugins.
- Start the server with the Java version listed below.
- As an operator, run /blocksregenerator wand.
- Left-click one corner and right-click the opposite corner of your mining area.
- Run these commands:
Code (Text):
/blocksregenerator create mine
/blocksregenerator block add mine DIAMOND_ORE STONE 5 10
/blocksregenerator block add mine IRON_ORE STONE 3
/blocksregenerator setting set mine auto-inventory true
/blocksregenerator edit mine
/blocksregenerator block add mine DIAMOND_ORE STONE 5 10
/blocksregenerator block add mine IRON_ORE STONE 3
/blocksregenerator setting set mine auto-inventory true
/blocksregenerator edit mine
Default local protection: unconfigured block breaking and block placement are disabled. Use region settings to allow other building activity.
04 | MORE THAN ORE REGENERATION
Spoiler: Mature crop farm
Select a separate farm area with the wand, then:
Only wheat at age 7 matches this rule. After harvesting, its captured mature state returns after ten seconds. Omit the age suffix to match any age.
Code (Text):
/blocksregenerator create farm
/blocksregenerator block add farm crop:WHEAT_SEEDS@7 AIR 10
/blocksregenerator setting set farm allow-block-trampling false
/blocksregenerator block add farm crop:WHEAT_SEEDS@7 AIR 10
/blocksregenerator setting set farm allow-block-trampling false
Spoiler: Three-stage regeneration chain
Select a separate mining area with the wand, then:
Mining diamond ore advances to gold ore, then stone. Stone is unbreakable with this setting, and recovery moves back through the stages. Choose
direct for recovery to the first stage or
same-timer to use the first stage's delay for every recovery step.
Avoid a standalone rule with the same entry material in this region. Use the GUI's conflict tools where appropriate.
Code (Text):
/blocksregenerator create chain_mine
/blocksregenerator chain add chain_mine ore_cycle
/blocksregenerator chain stage chain_mine ore_cycle add DIAMOND_ORE 10
/blocksregenerator chain stage chain_mine ore_cycle add GOLD_ORE 5
/blocksregenerator chain stage chain_mine ore_cycle add STONE 3
/blocksregenerator chain style chain_mine ore_cycle staged
/blocksregenerator chain final chain_mine ore_cycle false
/blocksregenerator chain add chain_mine ore_cycle
/blocksregenerator chain stage chain_mine ore_cycle add DIAMOND_ORE 10
/blocksregenerator chain stage chain_mine ore_cycle add GOLD_ORE 5
/blocksregenerator chain stage chain_mine ore_cycle add STONE 3
/blocksregenerator chain style chain_mine ore_cycle staged
/blocksregenerator chain final chain_mine ore_cycle false
Avoid a standalone rule with the same entry material in this region. Use the GUI's conflict tools where appropriate.
Spoiler: Whole-world regeneration
Replace
world with a loaded world's name. A global region starts with ordinary breaking and placement enabled. Higher-priority local regions can override it.
Code (Text):
/blocksregenerator global world world_mines
/blocksregenerator block add world_mines DIAMOND_ORE STONE 10
/blocksregenerator block add world_mines DIAMOND_ORE STONE 10
05 | COMMANDS & PERMISSIONS
Open the editor with /blocksregenerator. The shorter /bregen runs the same commands. The optional /br alias can conflict with WorldEdit/FAWE brushes; use the main command or /bregen on those servers.
| Permission | Default | Purpose |
| blocksregenerator.admin | Operators | Use administration commands, menus and selection tools. |
| blocksregenerator.bypass.claims | false | Bypass land-claim checks performed by BlocksRegenerator. |
Players need no additional BlocksRegenerator permission to mine configured blocks. Region settings and other protection plugins still apply. The claim-bypass permission does not bypass every region restriction.
Spoiler: Complete command reference
Short form: every
/bregen command below also works with
/blocksregenerator.
<value> is required; square-bracketed arguments are optional. Delay arguments use whole seconds.
Selection and regions
Blocks
Regen chains
Clipboard, imports, and maintenance
Use /bregen setting get <region> <setting> or /bregen setting set <region> <setting> <value> for per-region options. See the Documentation tab for every setting, selector, alias and import workflow.
<value> is required; square-bracketed arguments are optional. Delay arguments use whole seconds.
Selection and regions
| Command | What it does |
| /bregen wand | Get the selection stick; left/right click sets corners one/two |
| /bregen pos1, /bregen pos2 | Select the block at your current position |
| /bregen position one, /bregen position two | Long forms; position also accepts pos, 1, 2 |
| /bregen create <region> | Create an inclusive cuboid from both selected corners |
| /bregen select <region> | Copy an existing cuboid into your current selection |
| /bregen global <world> [region] | Create one global region for a loaded world |
| /bregen list | List region IDs |
| /bregen edit <region> | Open the region editor |
| /bregen delete <region> | Delete a region and restore its active blocks |
| /bregen priority <region> <integer> | Set overlap precedence; larger values win |
| /bregen regenerate <region> | Restore active blocks immediately; aliases restore, regen |
| /bregen add | Add a block type by left-clicking a world block; sneak + right-click exits |
| /bregen edges | Toggle personal region boundaries; aliases borders, visualize |
Blocks
| Command | What it does |
| /bregen block add <region> <original> <replacement> <minimum> [maximum] | Add a rule with seconds of delay |
| /bregen block remove <region> <block> | Remove a rule; delete also works |
| /bregen block delay <region> <block> <minimum> [maximum] | Change its timer |
| /bregen block replace <region> <block> <replacement> | Change its temporary block |
| /bregen block age <region> <block> <-1|age> | Change an existing crop rule's exact required age |
Regen chains
| Command | What it does |
| /bregen chain add <region> <name> | Create an empty chain |
| /bregen chain remove <region> <chain> | Remove a chain |
| /bregen chain rename <region> <chain> <name> | Change its name |
| /bregen chain style <region> <chain> <direct|staged|same-timer> | Choose regeneration style |
| /bregen chain final <region> <chain> <true|false> | Allow or deny mining its final stage |
| /bregen chain delay <region> <chain> <minimum> [maximum] | Set every stage's delay |
| /bregen chain stage <region> <chain> add <block> [minimum] [maximum] | Append a stage |
| /bregen chain stage <region> <chain> remove <stage> | Remove a 1-based stage |
| /bregen chain stage <region> <chain> move <from> <to> | Reorder stages, keeping timers with them |
| /bregen chain stage <region> <chain> delay <stage> <minimum> [maximum] | Set one stage's delay |
Clipboard, imports, and maintenance
| Command | What it does |
| /bregen copy <region> [all|blocks|chains] | Copy definitions to your personal clipboard |
| /bregen paste <region> | Replace copied block/chain collections with independent copies |
| /bregen import legacy | Import regions.json and optional persistence.json copied into plugins/BlocksRegenerator/imports/legacy/ |
| /bregen import ultimate-regen | Import Ultimate_BlockRegeneration definitions |
| /bregen import minexfarm-regen | Import MineXFarmRegen definitions |
| /bregen reload | Reload configuration/messages; alias rl |
| /bregen eval <expression> | Evaluate a supported numeric expression |
| /bregen help | Show command reference |
Use /bregen setting get <region> <setting> or /bregen setting set <region> <setting> <value> for per-region options. See the Documentation tab for every setting, selector, alias and import workflow.
06 | COMPATIBILITY & INTEGRATIONS
| Server version | Java |
| Spigot / Paper 1.21.11 | Java 21 or newer supported by your server |
| Spigot / Paper 26.1, 26.1.1, 26.1.2, 26.2, 26.3 | Java 25 |
One JAR covers this version range. Vanilla regeneration requires no additional plugin. Custom content and land protection require compatible releases of their respective providers. Provider adapters are version-dependent; check the Documentation tab before deploying custom blocks or furniture.
07 | BUILT FOR ONGOING SERVER USE
- Regeneration work is limited by a configurable per-tick budget.
- Timers do not force unloaded chunks to load.
- Successful administrative edits are saved before confirmation.
- Pending blocks restore before region configuration changes.
- Invalid saved state is preserved for recovery rather than silently overwritten.
- Configuration and messages are editable in plugins/BlocksRegenerator/.
Good to know: remaining time pauses across clean server shutdowns. Crash recovery uses periodic checkpoints. A manual regeneration command restores pending blocks; it does not refill an entire mine.
CREATE A REGION. SET A TIMER. KEEP RESOURCES RETURNING.
Get BlocksRegenerator • Read the guide • Get support
Get BlocksRegenerator • Read the guide • Get support
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
BlocksRegenerator is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 12 times (via Spigot). Download it and open it directly in the game.