COWMODSКаталог модов

NatureRevive - brilliant

Automatically regenerate chunks left unvisited by players for extended periods.

3448обновлён 14 окт. 2026 г.
Механики игрыУправлениеГенерация мира

Описание

NatureRevive

Supported Versions: 1.17 ~ 26.3

-> Click here to contact us for support <-


Player: "Resource worlds are such a hassle, always having to teleport back and forth."
Player: "Can't gathering and building just happen in the same world?"
A dev: "But then you couldn't reset the world, and resources would just keep running out."
Player: "Can't the explored areas periodically revert to their original state?"

And so, this plugin was born.
A way to skip the pointless resource world and enjoy the convenience of unlimited resources in a single world!


🧩 Features


📥 How to Use

  • Download this plugin
  • Drop the plugin.jar into your server's plugins folder (plugins)
  • Done! (If you use a plugin loader, remember to load the plugin)

🔴 When using this plugin, remember to back up your map to avoid any unexpected incidents!!!


⚙️ Configuration

After the plugin starts successfully, you'll find a config.yml file in the plugins/NatureRevive directory, which contains all of the plugin's settings.


💬 Commands

  • /nr forceregenall — Force-regenerate all expired chunks
  • /nr regenchunk <bukkit/fawe> — Force-regenerate the current chunk (bukkit is auto-disabled on 1.21+)
  • /nr reload — Reload the plugin
  • /nr pause — Pause the resource regeneration process
  • /nr resume — Resume the resource regeneration process
  • /nr migrate <yaml/sqlite/mysql> — Migrate the database to the specified storage
  • /nr debug — Debug messages; please don't use unless necessary

🔓 Permissions

  • naturerevive.forceregenall — Permission to use /nr forceregenall
  • naturerevive.regenthischunk — Permission to use /nr regenchunk
  • naturerevive.togglerevive — Permission to use /nr pause and /nr resume
  • naturerevive.reloadreviveconfig — Permission to use /nr reload
  • naturerevive.navmigrate — Permission to use /nr migrate
  • naturerevive.debug — Permission to use /nr debug

🧷 Source Code

Github


🗺️ Displayed in BlueMap

Github


🔧 How It Works

  • After a player has been active in an area, it is marked as an "expired chunk"
  • When no other players have "been active" in it for a certain period, regeneration is performed
  • (By default, chunks containing land claims are excluded)
    • "Being active" includes:
      1. BlockBreakEvent
      2. BlockBurnEvent
      3. BlockCookEvent
      4. LeavesDecayEvent
      5. EntityDeathEvent (specific condition: the killer is a player and the victim is not a player)
      6. BrewEvent
      7. FurnaceBurnEvent
      8. EntityExplodeEvent
      9. BlockExplodeEvent
      10. BlockPlaceEvent
      11. BlockRedstoneEvent
      12. BlockGrowEvent
      13. PlayerInteractEvent

🙏 Credits

ContributorContribution
NCT skyouoCreator of NatureRevive; lead developer for versions prior to 2.2.0
twseer67875Added support for the GriefDefender plugin
thechosecatAdded a time gate to choose when chunk regeneration occurs; provided plugin optimizations
AlexCai2019Provided plugin optimizations

📢 Notice

Please do not sell plugins developed by the Brilliant Team, or sell their features.
All of our plugins are provided to servers free of charge,
so we earn no real income from developing them.

Such behavior will, to some extent, reduce our willingness to keep developing,
and may lead us to consider turning free, open-source plugins into paid, closed-source ones. We hope you understand.


footer

Галерея

NatureRevive-Brilliant

Последние версии

Все версии →
beta

2.4.0-beta.5

2.4.0-beta.5
14 окт. 2026 г.33Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
26.3 support
beta

2.4.0-beta.4

2.4.0-beta.4
30 сент. 2026 г.18Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Biome write-back ## Important Notes * Always back up your database and map files before updating NatureRevive. * Although we have made every effort to ensure full compatibility with claim and spawn plugins, please make sure to back up your map files prior to updating. * If you need to use FastAsyncWorldEdit, we recommend using [this optimized fork](https://github.com/BrilliantTeam/FAWE-Folia)
beta

2.4.0-beta.3|Added Support for Towny and WorldGuard Plugins

2.4.0-beta.3
15 авг. 2026 г.31Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
This also introduces new configuration options: ```yml # Regenerate chunks containing Towny town blocks, but keep the blocks inside the town blocks. towny-strict: false # Regenerate chunks containing WorldGuard regions, but keep the blocks inside the regions. worldguard-strict: false ``` ## Important Notes * Always back up your database and map files before updating NatureRevive. * Although we have made every effort to ensure full compatibility with claim and spawn plugins, please make sure to back up your map files prior to updating. * If you need to use FastAsyncWorldEdit, we recommend using [this optimized fork](https://github.com/BrilliantTeam/FAWE-Folia)
beta

2.4.0-beta.2

2.4.0-beta.2
12 авг. 2026 г.14Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Special thanks to [#15](https://github.com/BrilliantTeam/NatureRevive-brilliant/pull/15) The InPlace regeneration engine will now also be set as the default engine for fresh installations on version 1.21 and above. Additionally, to address the increasingly cluttered configuration, 2.4.0-beta.2 introduces a full config cleanup. The `config-version` will be updated to `20`. Legacy settings will be fully migrated to the new configuration format, making settings categorized more clearly and easier to read. Key changes include: * Removed the redundant `sql-processing-tick` setting. * Moved `messages` settings to the `lang` folder. ## Important Notes * Always back up your database and map files before updating NatureRevive. * Although we have made every effort to ensure full compatibility with claim and spawn plugins, please make sure to back up your map files prior to updating. * If you need to use FastAsyncWorldEdit, we recommend using [this optimized fork](https://github.com/BrilliantTeam/FAWE-Folia)
beta

2.4.0-beta.1

2.4.0-beta.1
10 авг. 2026 г.18Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Starting from version 1.21, due to changes in chunk generation mechanics, Paper dropped support for the CraftWorld.regenerateChunk() method. As a result, using NatureRevive on 1.21+ required reliance on FastAsyncWorldEdit (FAWE) as an auxiliary tool. However, FAWE regeneration causes substantial performance overhead and has virtually abandoned Folia support. Although I created an optimized fork, it remained inconvenient—and for 26.X versions, Folia support was non-existent. Consequently, I continued searching for a viable solution (briefly mentioned in version 2.2.1). After taking a deep dive into the original Bukkit engine method, I realized it was essentially an enhanced variation of ChunkGenerator + Seed. I believed it was possible to reproduce this behavior on 1.21+, which led to the creation of 2.4.0-beta.1! You can now select the InPlace regeneration engine without needing FAWE installed. It utilizes the game's native chunk generation pipeline supplemented by NatureRevive's content injections (such as vanilla structures, loot chests, etc.) to regenerate chunks in the most efficient, safe, and stable manner possible. However, the Paper team abandoning this method in 1.21 means it is not something a solo developer can fully maintain overnight. With every game update, ChunkGenerator + Seed mechanics or my custom injected content may undergo underlying changes. Therefore, version 2.4.0 is currently released as a beta. I welcome servers running different versions to help test and complete the InPlace engine implementation. (Currently tested and confirmed functional only on 1.21.1 Paper/Folia) ## Important Notes * Always back up your database and world files before updating NatureRevive. * Although we have done our best to ensure compatibility with residence/spawn plugins, please make sure to back up your map files prior to updating. * If you still require FastAsyncWorldEdit, we recommend using [this optimized build](https://github.com/BrilliantTeam/FAWE-Folia).
release

2.3.8

2.3.8
1 авг. 2026 г.89Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
## Optimization - Previously every entry was read on each pass, which consumed a large amount of CPU. - TTLs are now kept in sorted order (ExpiryIndex), so only the entries at the front, the ones that have actually expired — are examined. - Measured at the 400,000-chunk scale: usage drops from 5–8% down to under 1%. Regarding the customised FastAsyncWorldEdit build: upstream has not added support for that version (it only goes up to 1.21.11), so unless you are able to do the development work yourself, you should not use this plugin on 26.X for now. ## Please note - Always back up your database and world files before updating NatureRevive. - Although we have done our best to ensure that land-claim, regeneration and other plugin features behave correctly, please still back up your world files before updating. - If you want to run this plugin on Folia, use the FastAsyncWorldEdit build provided below — [all changes](<https://github.com/BrilliantTeam/FAWE-Folia>)
release

2.3.7

2.3.7
31 июл. 2026 г.11Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
## Optimization - Added ChunkClaimPlugin2 support, no config required - Fixed the startup message incorrectly detecting whether it had loaded itself - A customized build of FastAsyncWorldEdit, for Paper/Folia servers - Structure data is now preserved during regeneration, so map upgrades are handled correctly - Improved FAWE's regen method, substantially reducing CPU and memory usage - Servers with a large amount of regeneration data are recommended to use this customized FastAsyncWorldEdit - For now I do not intend to submit these optimizations upstream to FastAsyncWorldEdit, since it does not support 26.X - That said, I have no objection to other developers taking my code upstream themselves, __as long as you credit the source__ - Contributions adding 26.X support to this customized FastAsyncWorldEdit project are also welcome Regarding the customized FastAsyncWorldEdit plugin: the original project does not support that version (it only goes up to 1.21.11), so unless you are able to do the development work yourself, you should not be using this plugin on 26.X at this time. ## Please Read - Always back up your database and world files before updating NatureRevive. - Although we have done everything we can to ensure that land-claim, regeneration and other plugin features work correctly, please still back up your world files before updating. - To use this plugin on Folia, please use the FastAsyncWorldEdit build provided below — [all changes](<https://github.com/BrilliantTeam/FAWE-Folia>)
release

2.3.6

2.3.6
25 июл. 2026 г.17Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
## Fixed Fixed a `NullPointerException` on chunk load when a world could not be resolved (` Bukkit.getWorld() ` returned ` null `), this could crash the regeneration flow, most notably right after installing the plugin. The regeneration flow now safely skips any task whose world is unavailable instead of throwing. Also added the in-flight regeneration marker count (` regenInFlight `) to ` /nr debug `. Thanks to @MakeDecisionWorth for the report and fix (#14). --- Regarding the customized **FastAsyncWorldEdit** required for **Folia**: The original project has **not** been updated to support this protocol version (it currently supports up to **1.21.11** only). Therefore, unless you are capable of maintaining your own build, **you should not use this plugin on Folia with protocol versions 26.1 through 26.2**. ## Warning * **Before updating NatureRevive, make sure to back up both your database and your world files.** * **Although we have thoroughly tested compatibility with land protection, respawn, and other related plugins, you should still back up your world files before updating.** * **If you intend to use this plugin on Folia, please use the customized FastAsyncWorldEdit build provided below:** All changes: https://github.com/BrilliantTeam/FAWE-Folia
release

2.3.5

2.3.5
18 июл. 2026 г.20Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
## Fixed Only process already-generated chunks; ungenerated ones have no player edits to restore, so skip them. --- Regarding the customized **FastAsyncWorldEdit** required for **Folia**: The original project has **not** been updated to support this protocol version (it currently supports up to **1.21.11** only). Therefore, unless you are capable of maintaining your own build, **you should not use this plugin on Folia with protocol versions 26.1 through 26.2**. ## Warning * **Before updating NatureRevive, make sure to back up both your database and your world files.** * **Although we have thoroughly tested compatibility with land protection, respawn, and other related plugins, you should still back up your world files before updating.** * **If you intend to use this plugin on Folia, please use the customized FastAsyncWorldEdit build provided below:** All changes: https://github.com/BrilliantTeam/FAWE-Folia
release

2.3.4

2.3.4
15 июл. 2026 г.14Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
## Fixed Fixed a crash caused by failure to detect FAWE when the version number includes a plus sign (e.g., 2.15.1+489a5d7) --- Regarding the customized **FastAsyncWorldEdit** required for **Folia**: The original project has **not** been updated to support this protocol version (it currently supports up to **1.21.11** only). Therefore, unless you are capable of maintaining your own build, **you should not use this plugin on Folia with protocol versions 26.1 through 26.2**. ## Warning * **Before updating NatureRevive, make sure to back up both your database and your world files.** * **Although we have thoroughly tested compatibility with land protection, respawn, and other related plugins, you should still back up your world files before updating.** * **If you intend to use this plugin on Folia, please use the customized FastAsyncWorldEdit build provided below:** All changes: https://github.com/BrilliantTeam/FAWE-Folia