How to Change Your Minecraft Server Version

Upgrade, downgrade, or switch your Minecraft Java server to a different version. Includes Java compatibility table and warnings about world corruption.

You can switch your Minecraft server to any supported version through the panel. The most common reasons:

  • Upgrade to a newer version after a major Minecraft update
  • Downgrade to match a modpack or plugin's required version
  • Switch loaders between Vanilla, Paper, Forge, Fabric, etc.

Change the Version

Create a backup

In the XGamingServer Panel, go to Backups and save your current world. Always back up before changing versions — downgrades and major upgrades can corrupt worlds.

Stop the server

Go to Console and stop your server.

Open Startup

Click Startup in the sidebar.

Set the new version

Find the Minecraft Version (or Server Version) variable and enter the version you want, e.g.:

1.21.4
1.20.1
1.19.4

Update the Java version (if needed)

Different Minecraft versions require specific Java versions. Check the table below and update the Java Version variable if needed. See Java Version for the full guide.

Reinstall (if changing major versions)

For major version changes, click Reinstall Server on the Dashboard to ensure the correct binaries are downloaded.

Start the server

Start from Console and watch the startup log to confirm the new version loaded.

Java Version Compatibility

Minecraft VersionRequired Java
1.7.10 – 1.16.5Java 8
1.17 – 1.17.1Java 16
1.18 – 1.20.4Java 17
1.20.5 – 1.21.xJava 21
1.21.5+Java 21+

If you change the Minecraft version and the server fails to start, check Java version compatibility first. The error usually mentions UnsupportedClassVersionError.

Upgrading vs Downgrading

DirectionSafetyNotes
Upgrading (1.20 → 1.21)✅ Generally safeMinecraft auto-upgrades the world data format
Downgrading (1.21 → 1.20)⚠️ RiskyNewer blocks/items may corrupt the world. Always test on a backup
Same major version (1.21.1 → 1.21.4)✅ SafePatch updates don't change world format

Warning: Always back up before downgrading. Restoring from a backup is the only reliable way to recover from a botched downgrade.

All Players Must Match

Every connecting player needs the same Minecraft version as the server. If you switch from 1.20 to 1.21:

  1. Tell your players the new version
  2. They install/select the matching version in their Minecraft launcher
  3. They reconnect

To allow players on multiple versions to connect to a single server, install ViaVersion — it lets older clients join newer servers and vice versa.

Mod & Plugin Compatibility

Mods and plugins are version-specific. After changing the Minecraft version:

  • Plugins: check each plugin's Spigot/Modrinth page for a compatible build
  • Mods: download the correct version from CurseForge/Modrinth
  • Remove incompatible mods/plugins before starting — leaving them in mods/ or plugins/ may crash the server

Switch Server Type (Vanilla → Paper, Forge → Fabric, etc.)

To switch the type of server (not just the version), see Install Custom JAR for detailed steps.

Common Issues

ProblemFix
Server won't start after version changeCheck Java version compatibility
World won't loadYou downgraded — restore from backup
Players see "Outdated server"Server is on a newer version. Players must update their client
Players see "Outdated client"Server is on an older version. Players must select matching version in launcher
Plugins/mods crashRemove or update incompatible plugins/mods to match the new version

How is this guide?

40% Off — Limited TimeGet your Minecraft server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page