The Version Changer is the tool you use to change your Minecraft server version, and it does far more than bump a number. It swaps the actual server software your Java server runs on, so you can move between Vanilla, Paper, Forge, Fabric and other loaders, and land on the exact build you want. In this guide you will learn how the tool works in the LPV5 panel, how it differs from installing plugins or mods, and how to switch safely without breaking your world.
What the Version Changer Actually Does
When you change your Minecraft server version, two things can move at once: the version number, like 1.20.1 to 1.21.4, and the server software itself, which people often call the loader or server type. The Version Changer handles both. Behind the scenes it pulls verified builds from the mcjars build catalog, stops your server, removes the old loader files, installs the correct jar, and leaves the server off so you can review everything before you start it. You stay in control; nothing boots until you press start.
- Loader or server type means the software your server runs on, such as Paper or Forge, not the world or the plugins
- Builds are pulled from the mcjars build catalog, so you get the correct, verified jar for the type and version you choose
- After a change the panel leaves the server off on purpose, so you can check files before the first boot
Loader vs Plugins vs Mods vs Modpacks
These four words get mixed up constantly, and choosing the wrong tool is the most common mistake new server owners make. The Version Changer sets the foundation; the other tools add content on top of it. Think of the loader as the engine, and plugins, mods, and modpacks as different kinds of cargo that only fit certain engines.
- Loader or version: use the Version Changer to set the engine your server runs on, for example Paper 1.21.4 or Fabric 1.21.4
- Plugins: server-side add-ons in the plugins folder that only run on Bukkit-style loaders like Paper, Spigot, and Purpur, installed with the Plugin Manager
- Mods: add-ons in the mods folder that only run on Forge, NeoForge, Fabric, and Quilt, installed with the Mods Manager
- Modpacks: a complete pre-built bundle of a loader plus dozens of mods and configs, installed in one shot with the Modpack Installer
- A loader is either Bukkit-style for plugins, or modded for mods, never both at once, so picking the loader decides which add-ons you can run
Which Builds the Version Changer Supports
The tool covers the server types most Java communities run, and the list keeps growing as new builds land in the catalog. You pick a type first, then a Minecraft version, then a specific build of that type. Choosing the type up front is what tells the panel which versions and builds to even show you.
- Supported server types include Vanilla, Paper, Spigot, Purpur, Forge, NeoForge, Fabric, and Quilt
- Vanilla is the unmodified game; Purpur is the default and a great all-round choice for plugin servers, a fast Paper fork that is well supported
- Spigot and Purpur are also Bukkit-style and run plugins; Purpur adds extra configuration options on top of Paper
- Forge, NeoForge, Fabric, and Quilt are modded loaders and run mods rather than plugins
Before You Switch: Back Up and Go Offline
Changing the version rewrites your server binaries, so treat it like surgery and prepare first. The single most important step is a backup, because the Version Changer has no automatic rollback. If a new build does not behave the way you hoped, a backup is the only thing that gets your old setup back. Every Loafhosts plan includes automatic versioned backups with one-click restore, so taking a fresh one before you change anything takes seconds.
- Open the Backups tool and create a fresh manual backup so you have a known-good restore point
- Note your current server type and version in case you want to return to them
- Stop the server from the panel, because the change is a destructive action and requires the server to be offline
- Decide whether you also want to wipe server files, which is offered as an optional step during the change
- Changing the version does not delete your world by default, but a manual backup protects you against mistakes and bad builds
- There is no automatic rollback. If you do not back up first, you cannot undo a version change
- The change is destructive to your server binaries, so always confirm the server is fully offline before you start
New to Loafhosts? Use code MINECRAFT for 25% off your first month of Minecraft server hosting.
Valid for new Minecraft servers only — 25% off your first month (first invoice). Enter code MINECRAFT at checkout.
How to Change Your Minecraft Server Version Step by Step
With a backup in hand, the change itself is a short, guided flow. You make three choices in order, build type, then version, then build, and the panel does the rest as a background job with live progress. Because it runs in the background, you can watch the log update as it cleans the old loader and installs the new jar.
- Log in to LoafHub at hub.loafhosts.com and open your Minecraft server
- Open the Version Changer tool on the server dashboard
- Choose the build type you want, for example Paper, Fabric, or Forge
- Choose the Minecraft version, for example 1.21.4
- Choose the specific build of that type and version
- Optionally enable the file wipe if you want a clean slate rather than keeping old loader files
- Confirm and start the job, then watch the live progress as the panel stops the server, removes old loader libraries, and installs the correct jar
- Wait for the job to finish, then start the server yourself and watch the console for the first boot
- For modded loaders, specifically NeoForge and Forge on 1.17 and newer, the panel automatically rewrites your startup command so the server launches with the right jar
- The server is left off when the job completes, so the change only goes live when you press start
First Boot: Java Versions and What to Check
After the job finishes and you press start, the first boot is where you confirm the switch worked. Modern Minecraft versions and modern loaders sometimes need a newer Java version than older ones, and the server itself will tell you in the console if that is the case. If you see a Java version message at startup, that is the server asking for a different Java runtime, not a sign that the change failed.
- Start the server from the panel after the version change completes
- Open the console and watch the startup log
- Confirm the log shows the server type and version you selected
- If the console reports it needs a newer Java version, follow that message to set the correct Java runtime, then start again
- Join the server in your client on the matching version to confirm it works
- If you moved to or from a modded loader, your old plugins or mods may no longer apply, because plugins and mods are loader-specific
- Your players need a client on the same Minecraft version, so tell your community before you switch versions
After Switching: Add Content with the Right Tool
Once your loader and version are set, the Version Changer has done its job and you move on to content. The correct next tool depends entirely on the loader you just chose. If you landed on a Bukkit-style loader you add plugins; if you landed on a modded loader you add mods; and if you want a ready-made experience you reach for a full modpack.
- On Paper, Spigot, or Purpur, use the Plugin Manager to add server-side plugins
- On Forge, NeoForge, Fabric, or Quilt, use the Mods Manager to add individual mods
- To install a complete pre-built experience in one step, use the Modpack Installer instead of switching loaders by hand