Перейти к содержимому
Mineforgian

Natural Regrowth for ProtoManly's Weather

Forests regrow after storms. Support for tornadoes, cyclones, squalls, and wildfires!

37K загрузок29 подписчиковMITneoforge

Обновлён 5 июля 2026 г. · опубликован 16 декабря 2025 г.

  • Forest Before
  • Forest After ~2hrs (Configurable)
  • Stump Blocks Left Behind
  • Wildfire Scar
  • Mostly Healed Wildfire Scar
  • Wildfire Scar Closeup

BannerImage

🌳 Natural Regrowth

Natural Regrowth is an immersive and highly configurable addon for ProtoManly's Weather (0.15.3+) that overhauls the aftermath of destructive weather. Instead of leaving permanent, ugly scars in your landscape, storms and wildfires now leave behind a destroyed, but recovering ecosystem.

Now fully compatible with PM Weather 0.16.x!

✨ Key Features:

🔥 NEW: Wildfire Regrowth:

Burnt forests are no longer permanent wastelands. Charred logs will eventually colapse once the fire has passed, allowing the forest to regrow from the ashes. HealedForest

🚫 Native Decay Rework:

This mod disables PM Weather's native "Rotted Log" decay system, replacing it with a fully immersive and configurable regrowth cycle.

🌲 Universal Tree Compatibility:

Using an upgraded search algorithm, Natural Regrowth can now detect the saplings for almost ANY modded tree.

🌪️ Tornado, Cyclone, and Wind Repair:

Stumps left by tornadoes, and trees stripped by cyclones and squalls, will heal naturally over time.

⏱️ "Catch-Up" Mechanic:

Stumps in unloaded chunks don't freeze in time. When you return to a damaged area, the mod calculates how long you were gone and simulates the sapling growth, so forests heal even when you aren't watching.

🌱 Scoured Earth Healing:

Scoured and Charred grass will slowly heal back to vanilla grass (Configurable).

🔥 How It Works (Wildfires):

When a wildfire burns through a forest, it leaves behind Charred Logs.

The Cooling Period: Charred logs enter a "dormant" state. They will wait 20 minutes (configurable) before entering a state where they can attempt to grow.

The Regrowth: Once the area is safe and the config delay has passed, the stump eventually decays, planting a sapling in its place to restart the cycle. Healing Wildfire Saplings

🌪️ How It Works (Wind):

When a tornado tears through a forest, it no longer simply destroys the trees. Trees that are stripped of their leaves and branches now leave behind "Damaged Stumps" (visually represented by stripped wood variants). Over time (approx. 1.5 - 2 hours by default), these stumps will naturally heal and transform into saplings.

Trees on the edge of a destructive tornado that lose their leaves are also considered "destroyed." Natural Regrowth will place a stripped stump at the bottom indicating damage. Eventually, they will collapse and begin the regrowth cycle as well. Forest Before Forest After

🌀 Cyclone and Squall Support:

Natural Regrowth handles wind damage caused by cyclones and squalls. Instead of regrowing the whole tree from a sapling, damaged trees will regrow their leaves and "rebark" themselves over time, fixing the aesthetic damage without resetting the forest age.

⚙️ Configuration & Commands:

A comprehensive config file allows you to adjust:

Regrowth Chance: How fast forests grow back (tuned for real-time hours).

Delays: How long a stump must wait before it starts trying to grow (useful for keeping fire scars visible for a while).

Healing Rates: How quickly scoured/charred grass reverts to normal.

New Debug Commands:

/nr grow - Instantly forces regrowth in an area.

/nr ready - Skips the delay timer for all nearby stumps.

📝 Dependencies & Credits:

Requires ProtoManly's Weather (0.15.3 or higher).

Compatible with Elton's Modified Tornado Damage.

Partially compatable with dynamic trees. While tornado and wind damage regrowth remain funtional, wildfire regrowth is currently not supported due to limitations between PMWeather and Dynamic Trees.

🔴Not Compatable with PMW Trees

Please report bugs to the page on github or on the PM Weather discord server. Thanks!

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
4.1.0Релиз1.21.1neoforge5 июля 2026 г..jar (74 КБ)
4.0.3Релиз1.21.1neoforge31 марта 2026 г..jar (73 КБ)
4.0.2Релиз1.21.1neoforge24 февраля 2026 г..jar (74 КБ)
4.0.1Релиз1.21.1neoforge23 февраля 2026 г..jar (74 КБ)
4.0.0Релиз1.21.1neoforge17 февраля 2026 г..jar (73 КБ)
3.2.0Релиз1.21.1neoforge24 января 2026 г..jar (59 КБ)
3.1.1Релиз1.21.1neoforge21 января 2026 г..jar (45 КБ)
3.1.0Релиз1.21.1neoforge19 января 2026 г..jar (44 КБ)
3.0.0Релиз1.21.1neoforge14 января 2026 г..jar (43 КБ)
2.2.0Релиз1.21.1neoforge12 января 2026 г..jar (25 КБ)
2.1.0Релиз1.21.1neoforge10 января 2026 г..jar (23 КБ)
2.0.0Релиз1.21.1neoforge18 декабря 2025 г..jar (23 КБ)
1.1.0Релиз1.21.1neoforge17 декабря 2025 г..jar (14 КБ)
1.0.0Релиз1.21.1neoforge17 декабря 2025 г..jar (14 КБ)

Ченджлог

4.1.0Релиз1.21.1 · 5 июля 2026 г.

Natural Regrowth v4.1.0

Floral Regrowth: Healed storm and wildfire scars will now organically sprout tall grass and flowers.

Density Limiter: Flora is hard-capped at 5 plants per cluster to prevent unnatural overcrowding.

Weak Tornado Support: Standard dirt patches will now sprout flowers only if they are within 12 blocks of a Regrowing Stump.

New Config Option: Added floralRegrowthChance (default 0.15) to control the pacing of the floral recovery.

4.0.3Релиз1.21.1 · 31 марта 2026 г.

Natural Regrowth V4.0.3

🐛 Bug Fixes:

  • Fixed a server crash that occurred when a tornado attempted to grab certain modded leaves that do not use standard vanilla blockstate properties.

⚙️ Compatibility & Under the Hood:

  • Universal Sapling Detection: Centralized the "Strip & Search" sapling detection logic so it is now universally used for both Tornado and Wildfire regrowth.

  • Non-Standard Sapling Names: Improved the sapling guessing algorithm to successfully detect modded saplings that don't use the standard _sapling suffix (e.g., correctly identifying that a "coconut" grows into a coconut tree).

4.0.2Релиз1.21.1 · 24 февраля 2026 г.

Natural Regrowth Hotfix V4.0.2

  • Fixed an issue with stumps being culled at distances greater than 64 blocks.
  • Fixed an incompatability with the blockstate culling feature of the "more culling" mod.
4.0.1Релиз1.21.1 · 23 февраля 2026 г.

Natural Regrowth Hotfix V4.0.1

  • Fixed issue with sapling data loss. Saplings should no longer revert to oak saplings in wildfires.
4.0.0Релиз1.21.1 · 17 февраля 2026 г.

Natural Regrowth V4.0.0

Major Updates:

PM Weather 0.16.0 Support: Fixed critical crashes related to Mixin injection points in the new PM Weather beta. The mod is now fully functional with the latest weather updates.

🔥 Wildfire Regrowth: Added a complete system for burnt forests. Charred logs now transition into Regrowing Stumps and eventually saplings.

Smart "Anti-Rot" System: disabled PM Weather's native "Rotted Log" logic. Burnt or damaged trees will no longer turn into "Rotted Logs," ensuring Natural Regrowth has full control over the regrowth.

Safety Checks: Fire stumps will now wait at least 20 minutes (configurable) before attempting to grow, preventing saplings from spawning in active fires.

Improvements:

Enhanced Modded Tree Support: Rewrote the sapling detection logic to catch more variations of modded naming conventions.

Mathematical Retuning: Updated default config values based on accurate sub-chunk random tick calculations. Default regrowth times now accurately reflect ~1.5 hours for Tornadoes and ~3.0 hours for Wildfires.

Commands: Added /nr grow and /nr ready for easier testing and debugging.

Bug Fixes:

Fixed a "Totem Pole" bug where logs stacked on top of stumps would incorrectly turn into stumps themselves.

Fixed an issue where modded sapling data was being lost during the transition to Charred Logs.

Fixed compatibility with PM Weather's ReinforcementManager to prevent ghost data from accumulating.

3.2.0Релиз1.21.1 · 24 января 2026 г.

Natural Regrowth V3.2.0 🌳

Natural Regrowth V3.2.0 brings full, immersive compatibility with Dynamic Trees, along with performance optimizations and smarter healing logic for all tree types.

🌪️ Dynamic Trees Integration (New!)

"Timber!" Physics: Dynamic Trees hit directly by a tornado will now physically topple over and automatically replant themselves after the storm passes.

Wind Stripping: High winds will now strip leaves off branches without destroying the tree skeleton.

Smart Regrowth: Stripped Dynamic Trees will naturally heal their canopy over time.

Rot Protection: Branches are protected from rotting while they wait for their "healing leaves" to grow back, ensuring your forest doesn't turn into dead sticks after a hurricane.

Soft Dependency: Dynamic Trees is completely optional. If you don't use it, the mod works with vanilla trees as usual.

⚙️ New Features

Configurable Wind Radius: You can now customize the radius of wind damage around the player in the config (windRadius). Setting this value higher will allow for a greater radius of wind damage, and therefore increasing immersion. Performance testing was generally good, but expect an impact at high values.

🌿 Improvements

"Ripple" Healing Logic: Leaves now heal from the trunk outward! A healing leaf will only reappear if it is connected to a log, branch, or another healthy leaf. This prevents floating leaves and creates a natural "regreening" effect spreading from the center of the tree.

Catch-Up Mechanics: "Doomed" trees (trees waiting to fall) now respect chunk unloading. If you leave the area and come back later, the trees will have fallen and replanted in your absence.

🐛 Technical Fixes

Fixed a crash related to DoomedSoilBlock properties.

Resolved a mixin conflict that caused crashes when Dynamic Trees was not installed.

Optimized AmbientDestruction loops for better server performance during large storms.

3.1.1Релиз1.21.1 · 21 января 2026 г.

Version 3.1.1 - Bug Fixes:

Narrowed natural conditions for clearing trees before regrowth. Now checks for unnatural blocks surrounding logs (planks, glass, bricks, etc.). Should not clear connected logs within structures now (sorry about that).

3.1.0Релиз1.21.1 · 19 января 2026 г.

Version 3.1.0 - Bug Fixes and Changes:

Rewrote natural tree detection logic to be more sensitive. Should now catch lightly damaged trees and all large 2x2 trees.

Structure Safety Logic: Updated logic to scan for adjacent artificial blocks (Cobblestone/Terracotta), ensuring structures like village houses are not mistaken for natural trees.

2x2 Mega Tree Sync: Fixed randomTick to properly delegate to stump entities, ensuring 2x2 trees (Dark Oak, Spruce, Jungle, etc.) regrow all four saplings simultaneously.

Floating Block Fix: Updated the tree-felling algorithm to explicitly break attached blocks like Cocoa Pods and Vines, preventing them from floating in mid-air.

Fixed unnatural logs being flagged as natural trees when paired with Elton's Modified Tornado Damage

Полная история изменений — на Modrinth.

Комментарии

Загружаем…