Skip to content

Guide

How to Downgrade Minecraft Version

How to downgrade Minecraft version is one of those questions with an easy answer and an important warning attached. Adding an older version takes about thirty seconds in the launcher. Opening a world that was created in a newer version on that older build is what causes damage.

Downgrading is routine in modded Minecraft because the mod ecosystem lags the game badly — the three-year-old 1.20.1 branch still carries roughly twice as many mods as the current release. Here is how to do it without losing anything.

Why almost everyone ends up doing this

Minecraft updates on Mojang's schedule and mods update on thousands of independent authors' schedules, so the two are permanently out of step. When a new version launches, essentially nothing works on it for weeks.

More significantly, large modpacks settle on a version and stay there for years, because moving hundreds of mods to a new Minecraft release means waiting for the slowest of them. That is why 1.20.1 remains the centre of gravity for modded play long after the game moved on, and why 1.12.2 packs still have an active following.

So downgrading is not an unusual repair operation. It is the normal state of affairs for anyone playing modded, and the launcher is built to accommodate it.

Adding an older version to the official launcher

Open the Minecraft launcher and go to the Installations tab, then click New Installation. In the version dropdown, pick the release you want — every version back to the earliest is listed.

Give it a name you will recognise later, something like '1.20.1 Forge' rather than the default, because you will accumulate several of these.

Click Create. Nothing is downloaded until you launch it for the first time, at which point the launcher fetches that version's files and the matching Java runtime automatically.

Your existing installations are entirely untouched. This adds a version rather than replacing one, and you switch between them from the dropdown next to the Play button.

  1. Launcher, then the Installations tab.
  2. New Installation.
  3. Pick the version from the dropdown.
  4. Give it a descriptive name.
  5. Create, then launch once to download it.
Minecraft versionMods availableWhat that means
1.20.133,986The modpack default. Widest selection by far.
1.21.130,739Where most active development sits.
1.21.417,192Newest branch — the thinnest mod selection.
1.19.212,101Still used by a few long-running packs.
1.18.28,692Legacy, mostly abandoned by new mods.
1.16.55,734Old Forge packs and RLCraft-era content.
1.12.22,760The classic Forge era. Frozen but beloved.
Mods published for each Minecraft version. Pulled from the Modrinth API on September 4, 2026.

Set a separate game directory — this is the important part

By default every installation shares one .minecraft folder, which means they share one mods folder, one config folder and one saves folder. For modded play that is actively harmful.

A 1.20.1 Forge mod sitting in the same folder as your 1.21.4 Fabric mods will be loaded by neither, and both setups will generate errors about the other's files.

In the installation's settings there is a Game Directory field. Point it somewhere specific — a folder named for that version. The launcher creates it on first launch and keeps everything for that installation inside it.

Do this for every modded installation you create. It takes ten seconds and prevents an entire category of confusing problems.

The warning that actually matters

Adding an old version is harmless. Opening a world created in a newer version using an older one is not.

Minecraft world files change format between versions, and newer formats contain blocks, biomes and data structures older versions have never heard of. Opening such a world on an older build can strip chunks, delete unfamiliar blocks, and produce corruption that is not recoverable.

The launcher warns you about this, and the warning is genuine rather than boilerplate. Do not click through it on a world you care about.

The rule is simple: a world can move forward to newer versions, and cannot move backward. Treat each downgraded installation as needing its own new worlds.

Back up before you experiment

Copy your saves folder somewhere outside the Minecraft directory before doing anything version-related. It takes seconds and it is the only reliable protection against the failure above.

Keep the copy outside .minecraft entirely, because some operations replace folders wholesale and a backup stored inside goes with them.

If you specifically want to try an old version on a newer world — sometimes worth doing to recover something — work on a copy and accept that the copy may be destroyed.

Instance launchers make this trivial

Prism Launcher, MultiMC and similar tools are built around exactly this problem. Every instance is a self-contained version with its own mods, configs, saves and Java runtime.

Creating a 1.12.2 instance alongside a 1.21.4 one requires no thought about directories, because separation is the default rather than something you configure.

They also let you pin the Java version per instance, which matters here — 1.12.2 needs Java 8 while current versions need Java 21, and getting that wrong produces confusing failures.

If you routinely play more than two different versions, switching to an instance launcher will save more time than any other single change.

Matching Java to the version you downgraded to

Older Minecraft versions need older Java, and this catches people who assume newer is always compatible.

Versions from 1.20.5 need Java 21. The 1.18 through 1.20.4 range needs Java 17. Anything 1.16.5 or older wants Java 8.

The official launcher handles this automatically, downloading the correct runtime per installation. Third-party launchers do not, and will use whatever you point them at.

If a downgraded installation fails with UnsupportedClassVersionError, this is the cause, and the class file version number in the message tells you which Java it wanted.

Minecraft versionJava needed
1.20.5 and newerJava 21
1.18 – 1.20.4Java 17
1.17Java 16
1.16.5 and olderJava 8
Match the runtime to the version you downgraded to.

Which older version to choose

If a specific pack or mod prompted this, the answer is whatever it requires and there is no decision to make.

If you are choosing freely because you want a deep mod selection, 1.20.1 is the strongest option. It carries the largest mod library of any version, it has both Forge and Fabric support, and most large packs target it.

1.16.5 is the other notable stop, home to a generation of packs from that era. 1.12.2 is the classic Forge branch, frozen in time, with an enormous back catalogue that will never be ported.

Newer than 1.20.1 gets you fewer mods, not more, which is counterintuitive until you look at the numbers.

Snapshots and why not to mod them

The launcher's version list includes snapshots — pre-release builds — if you enable them in the settings.

Do not mod these. Snapshots change internal code weekly, so mods built against one break on the next, and loaders often do not support them at all.

They are useful for previewing upcoming features in vanilla. For modded play they are a reliable source of frustration.

Going back to the current version

Nothing about downgrading is permanent. Select your current installation from the dropdown and play as before — the older one sits alongside it indefinitely.

Worlds created in the old version can be opened in the newer one, and Minecraft upgrades them automatically. That direction is safe, though the upgrade is one-way and the world will no longer open in the old version afterwards.

If you upgrade a modded world, expect the mods to need replacing too, and expect some of them not to exist for the newer version at all.

Keeping several versions organised

Once you have three or four versions installed, naming and organisation stop being optional.

Name installations for what they are rather than accepting defaults — '1.20.1 Forge — ATM9' tells you something in six months, while 'New Installation (3)' does not.

Point each at its own game directory, named to match. Keeping the directory name aligned with the installation name means you can find the right mods folder without opening the launcher.

Keep a short note of which Java version, loader version and mod versions each setup uses. When one of them breaks after an update, that note is the fastest route back to a working state.

  • Name installations descriptively, never leave defaults.
  • Give each its own game directory, named to match.
  • Note the loader and Java version each one uses.
  • Keep the worlds inside their own version's directory.
  • Delete versions you have genuinely stopped playing.

When downgrading will not solve your problem

It is worth naming the cases where downgrading is the wrong instinct, because people reach for it after a crash and it rarely helps there.

If mods are crashing on a version they officially support, the cause is a conflict or a missing dependency rather than the Minecraft version, and moving to an older release simply changes which mods are broken.

If a mod supports several versions, there is no advantage to picking the oldest. Choose whichever version the rest of your list agrees on.

Downgrading is the right move for exactly one reason: the content you want only exists on an older version. If that is not your situation, the problem is somewhere else.

Questions people actually ask

How do I downgrade my Minecraft version?
In the official launcher, go to Installations, click New Installation, and pick an older version from the dropdown. It adds a version rather than replacing your current one.
Will downgrading delete my worlds?
Adding an older version does not. Opening a world created in a newer version using an older one can corrupt it permanently — that is the actual risk, and the launcher warns you about it.
Can I play an old world on a new version?
Yes, that direction is safe and Minecraft upgrades the world automatically. It is one-way, so the world will not open in the older version afterwards.
Why do most modpacks use 1.20.1?
Because it has the deepest mod library of any version — roughly twice as many available mods as the current release — and both Forge and Fabric support it well.
Do I need a different Java version for old Minecraft?
Yes. 1.16.5 and older need Java 8, 1.18 to 1.20.4 need Java 17, and 1.20.5 onward need Java 21. The official launcher handles this automatically; other launchers do not.
How do I keep mods for different versions separate?
Set a distinct Game Directory for each installation in the launcher, or use an instance launcher like Prism where separation is the default.
Can I mod a Minecraft snapshot?
In practice no. Snapshots change internals weekly, mods break constantly, and loaders often do not support them at all.
Is downgrading against the rules?
No. Every version you own is available in the official launcher, and switching between them is a supported feature rather than a workaround.
Can I have several Minecraft versions installed at once?
Yes, as many as you like. Each is a separate installation in the launcher, and giving each its own game directory keeps their mods and worlds from interfering.
Does downgrading affect my Minecraft account?
No. Every version you own is available to you, and switching between them is a normal supported feature rather than a workaround.
Can I downgrade Bedrock Edition?
Not through normal means. Bedrock updates automatically on most platforms and offers no version picker, which is one of the larger practical differences from Java.
Will my skins and settings carry over?
Skins are account-level and follow you everywhere. Settings live in each game directory, so a new installation with its own directory starts with defaults.

Sources & further reading

Read next

Back to the full How to Mod Minecraft guide for the whole install walkthrough from the beginning.

ShareRedditXFacebook
Sukie, editor of How to Mod Minecraft

Sukie · Editor

Sukie runs How to Mod Minecraft. She writes and edits every guide on the site, works through each install path herself before publishing, and rewrites anything that turns out to be wrong. The focus here is narrow on purpose: getting mods, loaders and modded servers working without wading through forum threads.

About this site · How guides are checked · Last updated September 9, 2026

NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.