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

Memento - Natural Renewal

Gradual, runtime world renewal for long-lived Minecraft worlds - renew unused terrain naturally while inhabited areas stay protected.

Автор: boomshakalaka4292обновлён 1 апр. 2026 г.
ОптимизацияУтилитыГенерация мира

Описание

Memento — Natural Renewal

Let your world evolve without wiping it.

Memento is a server-side Fabric mod that allows long-lived Minecraft worlds to renew over time — without losing the places that matter.

It regenerates terrain outside the areas players meaningfully use, while leaving active areas untouched.

Instead of resetting the world or pushing players ever farther away from home, Memento brings new terrain back into the world you already have.


A world that can change

Minecraft worlds tend to grow in one direction: outward.

Over time, more and more terrain is explored, while older areas remain unchanged. New world generation appears farther and farther away, even though large parts of the existing world are no longer part of everyday play.

Memento changes that.

It observes where players spend meaningful time and uses that as a memory signal for what should remain stable. Terrain outside those areas can be replaced with freshly generated terrain, while preserving the places players still care about.


How it works

Memento observes the world over time.

It tracks where players spend meaningful time and uses that as a memory signal.

  • Places where players live, build, and return are preserved
  • Places outside those areas can become candidates for regeneration

Regeneration means that chunks are reset and generated again using the current world generation, including any new terrain features.

Nothing happens abruptly. Changes appear naturally as the world is explored again.


Two ways renewal happens

Natural Renewal is one model with two complementary mechanisms working together.

Renewal from the outside in

In the outskirts — far from active play — Memento identifies regions that lie outside the areas players meaningfully use.

These regions are regenerated using the current world generator. Old terrain is replaced with newly generated terrain when the area is revisited.

This allows new terrain to appear within your existing world, instead of only in unexplored directions.


Renewal guided by you

Sometimes you want more control.

Memento provides simple in-world tools:

  • Witherstone marks land for renewal → chunks in the area will be regenerated once conditions are met

  • Lorestone protects land → chunks in the area will never be regenerated

This lets you deliberately refresh areas, protect builds, or shape how your world evolves.


Understanding what will happen

Memento is designed to be visible and explainable.

At any time, you can inspect:

  • what the system knows about the world
  • which areas are candidates for regeneration
  • what is currently waiting to happen

Use:

  • /memento do scan
  • /memento explain world
  • /memento explain renewal

When you are ready, you can apply regeneration directly:

  • /memento do renew [N]

Or allow the system to apply regeneration gradually over time:

  • /memento accept

Getting started

  1. Install the mod on your server
  2. Run a scan to build initial world knowledge
  3. Use /memento explain renewal to see which areas can be regenerated
  4. Apply regeneration where it makes sense

From there, the system becomes part of how your world evolves.


When this becomes valuable

Memento is most useful when a world has been running for a while.

You start to notice:

  • large areas outside where players spend meaningful time
  • new terrain appearing far away
  • old terrain that no longer reflects current world generation

Memento allows those low-memory areas to be refreshed, without affecting the places players actively use.


In short

Memento keeps your world evolving.

  • It regenerates terrain outside the areas players meaningfully use
  • It preserves what players care about
  • It lets you decide where change happens

Installation

  • Minecraft 1.21.10
  • Fabric Loader
  • Fabric API
  • Kotlin (Fabric Kotlin loader)

Place the mod in your server’s mods folder.

No client installation required.


Links

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

Все версии →
beta

Natural Renewal Complete

0.9.17-SNAPSHOT
1 апр. 2026 г.123Minecraft: 1.21.10fabric
Скачать
Что нового
This release completes the core of Natural Renewal. Memento is now **feature complete**. The system behaves as intended, and the focus now shifts to testing, stability, and polishing the user experience. --- ### What this means Natural Renewal is now fully implemented and stable: * Areas where players spend meaningful time are preserved * Areas outside those regions can be regenerated * Regeneration uses the current world generator The system now behaves consistently and predictably across different worlds. --- ### More reliable world understanding Memento now keeps its world knowledge up to date without forcing chunk loads. * Changes in player activity are picked up naturally over time * Decisions are based on current data, not outdated observations * The system converges as the world is explored --- ### Safe and controlled renewal Renewal now follows a strict and consistent model: * Regions are checked before execution * They are checked again right before regeneration * Loaded regions are skipped This ensures that regeneration only happens when the world already allows it. --- ### Clear and explainable behavior The system is now easier to understand and reason about: * What you see in `/memento explain` matches what will happen * Renewal is gradual and predictable * You remain in control at all times --- ### Documentation update Documentation has been aligned with the actual behavior of the mod: * Clearer explanations of how renewal works * More precise wording of key concepts * Improved structure and navigation --- ### What comes next With the core complete, the next phase is: * testing in real worlds * refining edge cases * improving clarity and usability --- ### Summary Memento is now ready for broader use. * The system is complete * The behavior is stable * The world evolves naturally From here, we focus on making the experience smooth and reliable.
beta

Natural Renewal Stabilized — Intuitive, Deterministic

0.9.16-SNAPSHOT
31 мар. 2026 г.24Minecraft: 1.21.10fabric
Скачать
Что нового
This release marks a major milestone for Memento. The second core pillar of the mod — **Natural Renewal** — has now been fully stabilized. The system has been reworked to behave in a way that feels **intuitive and predictable** during normal gameplay. ### What’s new * **Natural Renewal now “feels right”** * Your bases and active areas are naturally preserved * Exploration no longer creates unintended protected zones * Transitions between protected and renewable areas are smooth and consistent * **Algorithmic work is complete** * The renewal model is now deterministic and locally grounded * No more heuristic edge cases or surprising behavior * **Major performance improvements** * Significantly faster processing on large worlds * Stable behavior even at scale * **Stronger foundation through testing** * Development has shifted to **test-driven design (TDD)** * A comprehensive test suite now protects core behavior and invariants --- ### What this means * You can trust Natural Renewal to behave consistently * Your builds are protected without manual setup * The mod is now moving from **feature development → hardening and user experience** --- ### Looking ahead With the core algorithms now complete, future updates will focus on: * stability and edge-case hardening * improved operator and player experience * preparing the mod for **General Availability (GA)** --- This is a foundational release — thank you for being part of the journey.
beta

Memento - Natural Renewal 0.9.15-SNAPSHOT

0.9.15-SNAPSHOT
15 мар. 2026 г.18Minecraft: 1.21.10fabric
Скачать
Что нового
This release improves the reliability of **world analysis**, especially for larger worlds, and introduces the first internal **regression test suite** protecting this part of the system. Most players will not notice dramatic visible changes, but the analysis and reporting behind commands like `explain world` are now **more accurate and robust**. --- ### Improved world analysis accuracy Previously, Memento could sometimes infer that world analysis was complete purely from map counts. On large worlds, discovery could populate the world map before the scanner had actually finished its work. This could make the world appear **fully analyzed earlier than it really was**. Version **0.9.15** introduces a small lifecycle model for world analysis. Memento now distinguishes between: * discovering the world * scanning the world * completing the analysis A world is now only considered fully analyzed once scanning has actually finished. This makes status reporting more accurate and avoids edge cases on larger worlds. --- ### Command improvements The following commands now use the improved lifecycle evaluation: * `explain world` * `do scan` * `do csv` They now rely on the real analysis readiness instead of inferring completion from counts alone. --- ### New regression test suite This release also introduces the first **deterministic regression tests** protecting the world analysis logic. These tests ensure that: * a world cannot appear complete before scanning finishes * mismatched totals are never treated as complete * lifecycle evaluation remains correct over time This strengthens the internal safety net as Memento continues to evolve. --- ### Summary 0.9.15 focuses on **correctness and long-term reliability**: * more accurate world analysis reporting * improved behavior on large worlds * new automated regression tests protecting the logic As always, feedback is welcome. If something behaves unexpectedly, feel free to open an issue on GitHub or leave a comment on Modrinth.
beta

Ambient Renewal (Optional) and Safer World Analysis

0.9.14-SNAPSHOT
10 мар. 2026 г.21Minecraft: 1.21.10fabric
Скачать
Что нового
This update introduces **optional ambient renewal**, allowing Memento to gradually refresh unused terrain over time — while still keeping inhabited areas safe. Nothing happens automatically until you decide to enable it. --- ## Ambient Renewal (Optional) Memento can now perform **small renewal steps automatically during the nightly maintenance cycle**. Before this can happen, the operator must explicitly enable it: ``` /memento accept ``` This simply confirms that you understand Memento may make small changes to abandoned terrain in your world. Until you run this command, **the mod behaves exactly as before**. --- ## How nightly renewal works Once enabled, Memento will occasionally perform a very small renewal step during the night: • If the world has not yet been analyzed, Memento will start a scan • Once scanning is complete, it may renew one eligible region • Active or inhabited areas remain protected Renewal remains **slow, conservative, and explainable**. If you want faster progress, you can still use the manual commands. --- ## World analysis improvements Memento now **rebuilds its understanding of the world directly from the world files**, ensuring that its decisions always match the actual terrain. This makes the system more robust and avoids potential inconsistencies. --- ## Reminder You can always inspect what Memento plans to do before anything happens: ``` /memento explain renew ``` This command shows where renewal could occur and why. --- Feedback is always welcome. If you try the new ambient renewal feature, feel free to share your experience or open an issue on GitHub.
beta

Clearer renewal model & simplified world scanning

0.9.13-SNAPSHOT
1 мар. 2026 г.16Minecraft: 1.21.10fabric
Скачать
Что нового
### Modrinth Release Title Clearer renewal model & simplified world scanning --- ### Modrinth Description This update improves the internal structure and explainability of Memento while keeping operator workflows unchanged. ## What’s new ### Two clearly separated renewal paths Memento now treats: * **Natural Renewal** (gradual region pruning), and * **Witherstone-driven renewal** (explicit chunk renewal) as structurally independent mechanisms. Both are shown in `/memento explain renewal`, but they no longer interfere with each other internally. --- ### Simpler, safer world scanning `/memento do scan` now runs in a single pass: * No hidden retry phase * Unresolved files are reported clearly * Rerunning the command reconciles remaining files Scanning remains fully operator-triggered. --- ## What hasn’t changed * Nothing runs automatically * Renewal only happens when you trigger it * Protection always wins * No forced chunk unloads * Vanilla clients remain compatible This release focuses on clarity, stability, and reduced internal complexity as Memento moves toward General Availability.
beta

Safer Renewal & Clearer Commands

0.9.12-SNAPSHOT
26 февр. 2026 г.19Minecraft: 1.21.10fabric
Скачать
Что нового
This release improves reliability, clarity, and operator trust in natural renewal. No gameplay mechanics were changed, but the renewal pipeline and command behavior have been cleaned up and hardened. --- ### 🔎 Clearer Explain → Do Workflow * `/memento explain renewal` and `/memento do renew` now operate from the same stable candidate view. * No more preview drift between “what would renew” and “what actually renews”. * `do renew` processes candidates in a controlled, bounded way. The system is now easier to reason about and safer to operate. --- ### 🛡 Improved Region Pruning Safety Region-based renewal has been hardened: * Preflight checks before file operations * Continue-on-failure behavior (one failure does not abort the entire batch) * Clear, calm operator feedback in edge cases * Explicit file paths shown if manual action is required The goal is predictable, explainable behavior — even in rare failure scenarios. --- ### 🧠 Internal Memory Model Alignment Under the hood, the renewal model has been clarified: * World “memory” is now consistently described in terms of memorability and forgettability. * Renewal candidates are selected cleanly from this memory model. * Logging and CSV exports were updated to reflect this. No changes to how renewal works — just clearer structure and better long-term maintainability. --- ### ⚠️ Automation Status Full automatic nightly renewal remains intentionally disabled. Before enabling automation, the following safeguards will be completed: * Durable protection against renewal loops * Additional guarantees around renewal safety on highly active servers Stone-based renewal remains fully supported and stable. --- ### ✔ What Did Not Change * Witherstone and Lorestone mechanics * Natural renewal behavior * Command syntax * World compatibility This release strengthens the foundation for safe, explainable world evolution without altering your gameplay experience.
beta

Natural Renewal Is Now Active (Backup Recommended)

0.9.11-SNAPSHOT
22 февр. 2026 г.20Minecraft: 1.21.10fabric
Скачать
Что нового
## Description Natural Renewal is now live. With this release, `/memento renew force` performs actual world renewal. This is the first version where Memento modifies region data directly. --- ## What This Means Memento now supports two renewal paths: ### 🌍 Region-Based Pruning (Primary Path) If a full region is conservatively determined to be forgettable, Memento will: * Remove the region file * Remove the matching entity file * Remove the matching POI file When players later revisit that area, Minecraft regenerates it naturally using current world generation. This is ideal for remote, long-abandoned terrain. ### 🧱 Chunk-Based Renewal (Fallback) If a region is not fully eligible, eligible chunks are scheduled through the existing renewal engine. This is useful near inhabited areas where selective renewal is required. --- ## How It Works * Renewal eligibility is evaluated at command time from a stable projection snapshot. * Evaluation is region-first, with chunk fallback only when needed. * Spatial checks are bounded and region-aware (no world-wide scans). * File operations are staged and guarded to reduce risk. * Only one pruning operation runs at a time. The system is conservative by design: unknown or active evidence blocks region-level pruning. --- ## ⚠️ Important — Back Up Your World This version performs real file removal. Safeguards are in place, but this is the first active implementation of Natural Renewal. **Back up your world before testing.** --- ## Performance Improvements Projection analysis is now significantly faster due to bounded spatial evaluation. Large worlds benefit the most from this change. --- ## Temporary Operator Message An operator-facing message tracking eligibility recomputation is intentionally enabled in this release to aid testing. It will be removed in a follow-up version. --- ## How to Test Recommended test approach: 1. Back up your world. 2. Run `/memento renew` to review eligibility. 3. Run `/memento renew force` in remote areas first. 4. Revisit pruned regions to confirm natural regeneration. 5. Observe behavior near inhabited areas. Test across different dimensions if possible. --- ## Reporting Issues If you encounter problems: * Provide logs (`latest.log` or `debug.log`) * Mention world size and dimension * Describe command sequence used * State whether region or chunk renewal was selected Please report issues on GitHub: 👉 [https://github.com/olilanz/memento/issues](https://github.com/olilanz/memento/issues) --- This release marks the transition from analysis-only to true, automatic world evolution.
alpha

Full World Scan & Renewal Previe

0.9.10-SNAPSHOT
21 февр. 2026 г.12Minecraft: 1.21.10fabric
Скачать
Что нового
## Description This release prepares the foundation for automated natural renewal. ### 🔍 `/memento scan` — Full world scanning The scan command now scans the complete world and builds a full metadata map. This prepares the server for future natural renewal automation. ### 🌱 `/memento renew` — Renewal preview The renew command now reports *where* renewal would take place if automation were active. No chunks are deleted or regenerated yet — this is a safe preview mode for validation. Natural renewal automation is planned for an upcoming release once the scan and renew commands have proven stable in real server environments. --- ### 🪨 Stone-based renewal unchanged Interactive renewal using stones remains fully functional and unchanged. This system is complete and can be used today. --- ### 🛠 Stability & performance improvements * Improved background processing behavior * Better operator feedback * More predictable evaluation logic --- Feedback is welcome on GitHub — especially regarding scan coverage and renewal preview results.
alpha

LZ4 Support & Expanded Inspection

0.9.9-SNAPSHOT
17 февр. 2026 г.13Minecraft: 1.21.10fabric
Скачать
Что нового
This release improves scanner compatibility and significantly enhances operator diagnostics. --- ## LZ4 Region File Support Natural Renewal now supports **LZ4-compressed region files**. If your world uses LZ4 compression internally, the scanner will now correctly read and process those chunks instead of marking them as unsupported. This improves: * WorldMap completeness * Scanner convergence * Renewal eligibility accuracy No configuration changes required. --- ## Expanded `/memento inspect` The inspection system has been extended. ### New: System-wide inspection You can now run: ``` /memento inspect ``` Without providing a stone name. This returns a system summary including: * Total Witherstones and Lorestones * Witherstone lifecycle distribution * Renewal batch states * Scanner activity status * WorldMap totals (known / scanned / missing chunks) --- ### Improved: Stone inspection ``` /memento inspect <name> ``` Now provides additional details: * Influenced chunk count * Renewal batch lifecycle state * Explicit waiting explanations * Unload blockers (e.g. players in affected chunks) * Other entities preventing regeneration Inspection now focuses on answering: > Why is renewal not progressing? --- ## Improved command output The following commands received formatting and clarity improvements: * `/memento add witherstone` * `/memento add lorestone` * `/memento list` * `/memento inspect` * `/memento visualize` Changes include: * Cleaner wording * Structured summaries * Bounded output for large result sets * More consistent reporting format --- ## Summary Version 0.9.9 delivers: * Broader compatibility with modern Minecraft region formats * Deeper diagnostic visibility * Clearer operator feedback No gameplay mechanics changed. This is a compatibility and observability upgrade.
alpha

Smarter Controls & Refined Visual Identity

0.9.8-SNAPSHOT
16 февр. 2026 г.16Minecraft: 1.21.10fabric
Скачать
Что нового
This release focuses on polish, clarity, and operator quality of life. A new central pulse system now regulates internal mechanics more efficiently. The mod runs calmer and lighter, without changing its conservative behavior. Visualization has been significantly refined. Influence areas now render with clearer surface and outline effects, making stones easier to understand at a glance. The in-game feedback feels more intentional and cohesive. Command handling has also improved. All stone-related commands now support autocompletion of existing stone names. You no longer need to remember what you created — the command line suggests and lets you select them directly. The result is a smoother experience for operators and a more visually coherent world.