Minecraft server help centre

Troubleshooting

Minecraft server won't start: how to find the cause and fix it

A server that will not start nearly always says why. The reason is in the console, a few lines above the point where it stops, and it is usually one of a handful of causes: a plugin or mod that does not fit, the wrong Java version, a config file with a typo, or a world file that got damaged.

Work through this page from the top. Most servers are running again after the first two sections.

In short

When a Minecraft server won't start, open the Console, filter on Errors and read the first red line, because it names the cause. The usual causes are a plugin or mod made for another version, a Java version that is too old, a typo in a config file, too little memory, or a damaged world file. Rename the plugin to .jar.off, pick the right Java in Settings, fix the file or restore a backup, and start again.

1. Read what the Minecraft server says

Open the panel and look at the badge next to the server name. Offline with a Start button means the server stopped; click Start once and switch to the Console tab while it boots.

The top of the control panel showing the server Offline with the Start button
Offline: click Start and watch the console while the server boots.
  1. In the Console tab, set the level filter to Errors. Only the red lines stay.
  2. Look at the first error, not the last. The last lines are often a result of the first one.
  3. Still unclear? Set the filter to Warnings as well; a warning just before the error often names the plugin or file.
  4. Type a word from the error, such as a plugin name, in the search box above the log to see every line about it.
The console of the control panel with the level filter menu open, showing All levels, Info, Warnings and Errors
The level filter hides everything except the lines that matter. The search box next to it narrows it further.

Did the server stop before you opened the console? The full log of the last start is saved in the Files tab, in logs/latest.log. Older starts are kept next to it as .log.gz files, which the panel can extract for you.

The logs folder in the Files tab with latest.log and older log files ending in .log.gz
latest.log is the last start. Open it with Edit to read it, or Download it to send to someone who helps you.

2. Find your Minecraft server error in this table

What the log saysCauseFix
Could not load 'plugins/Name.jar' with Unsupported API versionA plugin made for another Minecraft versionUpdate the plugin, or disable it as shown below
UnsupportedClassVersionError or class file versionThe server runs on an older Java than it needsPick a newer Java in Settings under Startup
OutOfMemoryError: Java heap spaceThe server ran out of memory while loadingRemove the heaviest mods or plugins, or move to a plan with more RAM
Unknown dependency or requires another plugin or modA plugin or mod needs another one that is not installedInstall the missing one, at a matching version
Failed to bind to port or Address already in useThe port in server.properties was changedSet server-port back to the port the panel shows
Exception reading a .mca, level.dat or region filePart of the world file is damagedRestore your latest backup
You need to agree to the EULAeula.txt says falseOpen eula.txt in Files and set it to eula=true

Your error is not in the table? Copy the first red line into a search engine together with the word Minecraft. Almost every startup error has been hit by someone before, and the top result usually names the fix.

3. Disable a plugin that stops the Minecraft server

When the log names a plugin, you do not have to delete it. Rename the file so the server skips it, start the server, and decide later what to do with it.

  1. In the Files tab, open the plugins folder.
  2. Click Rename on the plugin's .jar file and add .off to the end, for example BrokenPlugin.jar.off.
  3. Start the server. It ignores every file that does not end in .jar.
  4. Once you have a version that fits, upload it and delete the .off file.
The plugins folder in the Files tab with several plugin jar files and the Download and Rename actions
Each plugin is one .jar file in plugins. Renaming it to .jar.off turns it off without losing its settings folder.

No plugin named in the log, but the problem began after you added several at once? Turn off half of them, start, and repeat with the half that still fails. On a modded server the same trick works in the mods folder.

Before you change anything else, make a backup in the Backups tab. If a fix makes it worse, you can go straight back. Back up and restore your server shows how.

4. Fix a Minecraft config file with a typo

A single wrong character in a config file can stop the server at boot. The log then names the file, often with a line number.

  1. Open the file in the Files tab with Edit. For the main settings that is server.properties in the top folder.
  2. Go to the line from the error. In .yml files, look for a tab instead of spaces, or a missing space after a colon.
  3. Save and start the server again.
The top folder of the Files tab with server.properties highlighted
server.properties holds the main settings. Leave server-port as it is: the panel sets it for you.

Anything that is also offered in Settings, such as the server type or the Minecraft version, is safer to change there. The panel then writes the file for you, without a typo.

5. Check the Minecraft server software and Java

After a change of Minecraft version, plugins and mods can stop fitting, and an old world can need a newer Java. Settings shows both in one place.

The Server software card in Settings with the server type set to Paper and the Minecraft version field
The server type and version live under Server software. Switching keeps your world, settings and play address.
  • Under Startup, the Java version shows which Java is recommended for your Minecraft version. A newer Java than needed is almost always fine; an older one will not start the server.
  • Changing the Minecraft version sets the matching Java again by itself.
  • Both take effect at the next restart, so start the server after saving.

Which Java version your server needs has the full list per Minecraft version.

6. When the Minecraft world itself is damaged

A server that stopped during a save, or a world uploaded half, can leave a region or level.dat file damaged. The log then mentions reading one of those files. The quickest safe fix is your latest backup: stop the server, restore it in Backups, and start again.

No backup? Download the world folder first, so nothing gets lost. Then send us a message from the client area with the error line; we look at it with you.

7. Minecraft server stuck while loading or stopped by the watchdog

Sometimes there is no clear error: the server stays on one line for minutes, or stops itself with a long block of text. These messages explain what happened.

What the log saysWhat it meansWhat to do
Preparing spawn area that does not move for minutesWorld generation around spawn, slow on heavy modpacks, or stuck on a damaged chunkGive a big pack five minutes; if it stays stuck, read the errors above it
A single server tick took 60.00 seconds and Considering it to be crashedThe watchdog of Minecraft stopped a server that hung for a minuteFind what it hung on in the lines below; raising max-tick-time only hides it
The server has stopped responding! This is (probably) not a Paper bug.Paper's watchdog saw the server hang and printed what it was doingLook in the printed lines for a plugin name; that plugin is the suspect
Can't keep up! Is the server overloaded? once at startupLoading took a moment longer than a tickNothing; this is normal once

8. Startup errors on Fabric, Forge and NeoForge servers

Modded servers fail at startup more often than plugin servers, because every mod has to fit the loader, the Minecraft version and the other mods. The usual messages:

  • `Incompatible mods found!` on Fabric, or `Missing or unsupported mandatory dependencies` on Forge and NeoForge: a mod needs another mod, or another version of it. The lines below name both.
  • `is not a valid mod file`: the file is made for another loader, such as a Fabric mod in the mods folder of a Forge server.
  • A class under `net/minecraft/client` in the error: a mod that only belongs in the players' game is on the server.
  • `Crash report saved to`: open that file in the crash-reports folder. Its description says what failed, and Forge and NeoForge add the mods they suspect.

Install mods on a Minecraft server has a table of these errors with the fix for each one.

9. The Minecraft server won't start after a version change

A version change is the moment most servers stop starting, for two reasons.

  • Plugins or mods that do not support the new version yet. Turn them off with the .jar.off trick and add them back as updates come out.
  • A world that was opened in a newer version. Paper refuses with Server attempted to load chunk saved with newer version of minecraft. Worlds cannot go back to an older version; set the newer version again, or restore the backup from before the change.

Switching versions safely goes backup first, then plugins, then the switch itself; change your Minecraft server version walks through it.

10. Get help with a Minecraft server that won't start

Still stuck? Download logs/latest.log and, if there is one, the newest file in crash-reports, and send them with a short note of what changed last. We answer every day between 07:00 and 23:00 CET, and with the log in hand we can usually point at the line straight away.

Questions from Minecraft server owners

My Minecraft server starts and then stops after a minute. Is that the same problem?

Often, yes. Read the log in the same way: the error just before it stops names the cause. If it runs for a while first, lack of memory or a plugin that fails on its first task are the usual suspects.

Does the Minecraft server restart itself when it crashes?

Yes. Crash watch on the Overview tab restarts the server when it crashes or stops responding. A server that fails at every start cannot be fixed by restarting, so then the log is where to look.

Can I undo a change that broke Minecraft server startup?

If you made a backup before the change, restore it in the Backups tab. Otherwise undo the change by hand: rename the new plugin to .jar.off, or put the old value back in the config file.

Do I lose my Minecraft world when I switch server type to fix this?

No. Switching the server type in Settings keeps your world, your settings and your play address. Plugins made for another type may stop loading, which is expected.

Why does my Minecraft server stop at Preparing spawn area?

The server is generating the land around spawn. On a heavy modpack that can take minutes. If it never moves on, look at the errors above that line; a damaged chunk is fixed by restoring a backup.

Where are crash reports saved on a Minecraft server?

In the crash-reports folder in the top folder of the server, one file per crash with the date and time in its name. Open it in the Files tab; the description near the top says what failed.

Why does my Minecraft server say the world was saved with a newer version?

The world was opened in a newer Minecraft version than the server now runs, and worlds cannot go back. Switch the server to the newer version again, or restore the backup made before the update.

How long should a Minecraft server take to start?

A Paper server with a few plugins is usually up well within a minute. A large modpack can take several minutes, especially the first time, when it also generates the spawn area.

Checked against Paper for Minecraft Java 26.2 and our control panel, September 2026. Written by the Cheapest Minecraft Hosting team, first published , updated .