CurseForge · Minecraft mod
Legacy Bedrock Preservation
Did you know 1.18+ world upgrades overwrite the bottom 5 Y-levels of old chunks before adding caves? This mod fixes that! It completely preserves your historical chunk data while forcing new caverns to generate flush right beneath your original bedrock!
Quick answer
Which Legacy Bedrock Preservation release should I use?
Legacy Bedrock Preservation bedrockpreservationproject-1.0.0.jar targets 1.18.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Legacy Bedrock Preservation required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Legacy Bedrock Preservation bedrockpreservationproject-1.0.0.jar need?
bedrockpreservationproject-1.0.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Legacy Bedrock Preservation without breaking your instance.
Built for Legacy Bedrock Preservation bedrockpreservationproject-1.0.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use bedrockpreservationproject-1.0.0.jar. It targets 1.18.2 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside bedrockpreservationproject-1.0.0.jar. It opens that exact file at the source.
About this project
What does Legacy Bedrock Preservation add?
Legacy Bedrock Preservation (1.18.2 Forge)
Have you ever updated an old Alpha, Beta, or other pre-1.18 world to Caves & Cliffs, only to discover that Minecraft removed the original bedrock floor from your old chunks and replaced it with deepslate?
Legacy Bedrock Preservation is made to stop exactly that.
What It Does
When a pre-1.18 world is upgraded to Minecraft 1.18, Minecraft uses its BelowZeroRetrogen system to generate the new terrain between Y=-1 and Y=-64 underneath existing chunks.
As part of that process, Minecraft normally removes the old bedrock between Y=0 and Y=4 and replaces it with deepslate, opening the old world directly into the new terrain below.
Legacy Bedrock Preservation prevents that bedrock replacement from happening.
Your original pre-1.18 bedrock stays exactly where it was, while Minecraft's normal below-zero retrogen is still allowed to generate underneath it.
This means your old world keeps its original bottom layer while still gaining the new 1.18 underground beneath it. If you eventually break through the preserved bedrock, instead of falling into the void, you'll find the new deepslate terrain and caves generated below your old world.
The mod does not replace Minecraft's retrogen system or generate the new terrain itself. It simply prevents Minecraft from replacing the original bedrock during conversion and otherwise leaves the normal 1.18.2 conversion process alone.
What About Player-Made Changes?
Existing player modifications in old chunks are preserved as well.
During testing, chunks were modified all the way down to Y=1 with bedrock removed, custom blocks placed, redstone components, glass, lighting, and containers containing items. After conversion, the original chunk remained intact while the new negative-Y terrain generated underneath it.
This means old basements, mines, builds, intentionally removed bedrock, and other modifications near the original bottom of the world can remain the way you left them.
IMPORTANT: BACK UP YOUR WORLD FIRST
Always make a separate backup of your original world before converting it.
Minecraft world upgrades are not something you should attempt without an untouched backup, regardless of whether you are using this mod.
Never test the conversion on your only copy of an important world.
How To Use It
- Make a backup of your original pre-1.18 world.
- Create a temporary Minecraft 1.18.2 Forge profile.
- Install Legacy Bedrock Preservation in that profile.
- Copy your pre-1.18 world into the profile's
savesfolder. - Launch Minecraft and open the copied world.
- Allow Minecraft to perform its normal 1.18.2 world conversion.
- Check your important areas and make sure everything converted correctly.
- Save and close the world.
Your legacy bedrock is now part of the converted world itself.
Do I Have To Keep The Mod Installed?
No.
Legacy Bedrock Preservation is intended primarily as a conversion tool. It changes what Minecraft is allowed to do while the old chunks are being converted; it does not add custom blocks or other content that the resulting world depends on.
After a successful conversion, the world can be opened without Legacy Bedrock Preservation installed.
It has also been tested by moving a converted save back into the regular Minecraft Launcher and opening it in completely vanilla Minecraft 1.18.2.
Old Chunks and New Chunks
The mod only preserves bedrock that already exists in legacy chunks.
Chunks that were never generated in your original world are still free to generate normally when you explore them in Minecraft 1.18.2 or later.
Because Minecraft's world generation changed dramatically in 1.18, the border between an old chunk and a newly generated chunk may sometimes be visible. Terrain may blend surprisingly well in some places and look more obvious in others.
Legacy Bedrock Preservation deliberately prioritizes preserving your original chunks rather than changing them to hide these differences.
Updating Beyond 1.18.2
Legacy Bedrock Preservation itself is made for the pre-1.18 → 1.18.2 conversion step.
Once the world has been successfully converted and saved in 1.18.2, the mod is no longer required to preserve the original bedrock. From there, you can continue updating the converted world through newer Minecraft versions normally.
As always, make backups before upgrading an important world to another Minecraft version.
Tested With
Legacy Bedrock Preservation has been tested using Minecraft 1.17.1 worlds containing:
- Naturally generated legacy terrain and bedrock
- Player-modified terrain down to Y=1
- Partially and heavily removed bedrock layers
- Glass and other player-placed blocks
- Redstone components
- Containers with stored items
- Old chunks bordering newly generated 1.18.2 chunks
- Normal 1.18 terrain generation from Y=-1 to Y=-64
- Vanilla Minecraft 1.18.2 after the conversion was completed
The original legacy terrain remained intact while Minecraft generated the new below-zero world underneath it.
Project description from CurseForge.
Pick your setup
Legacy Bedrock Preservation by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Legacy Bedrock Preservation versions and loaders
bedrockpreservationproject-1.0.0.jar
22 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.