Skip to main content

Common Issues & Solutions

This page covers the most common problems you might encounter and how to fix them quickly.

Server Won’t Start

”EULA not accepted”

Error:
You need to agree to the EULA in order to run the server.
Solution:
  1. Open eula.txt in your file manager
  2. Change eula=false to eula=true
  3. Save and start the server

”Port already in use”

Error:
**** FAILED TO BIND TO PORT!
Solution:
  • Another process is using the port
  • Check for duplicate server instances
  • Try a different port in server.properties
  • Contact support if the issue persists

”Java version incompatible”

Error:
Error: A JNI error has occurred
UnsupportedClassVersionError
Solution:
Minecraft VersionRequired Java
1.17 - 1.20.4Java 17+
1.20.5+Java 21+
1.16.5 and belowJava 8 or 11
Update your Java version in the startup settings.

”Out of memory”

Error:
java.lang.OutOfMemoryError: Java heap space
Solution:
  1. Check your RAM allocation in startup settings
  2. Increase Xms and Xmx values
  3. Use Aikar’s flags
  4. Don’t over-allocate (leave 1-2GB for the OS)

Server starts but immediately stops

Possible Causes:
  • Corrupted server files → Reinstall server software
  • Plugin/mod conflict → Remove recently added plugins/mods
  • Configuration error → Check logs for specific errors
  • RAM too low → Increase allocation
Diagnosis: Check /logs/latest.log for error messages.

Connection Issues

”Can’t reach server” / “Connection refused”

Check your panel—is the server showing as “Online”?
Verify you’re using the correct address and port from your panel.
If on a restricted network (school, work), the firewall may block Minecraft.
Wait a minute—the server might still be booting up.

”Connection timed out”

Causes:
  • Server is crashed or frozen
  • Network issue between you and the server
  • Packet loss on your connection
Solutions:
  1. Check if the server is running
  2. Try restarting the server
  3. Test your own internet connection
  4. Try from a different network

”Outdated client” / “Outdated server”

Your Minecraft version doesn’t match the server. Solutions:
  • Change your client version in the launcher to match
  • Install ViaVersion to allow multiple client versions

”You are not whitelisted”

The server has a whitelist enabled and you’re not on it. Solutions:
  • Ask the server owner to add you
  • Owner can add you: /whitelist add YourUsername

”Disconnected: Flying is not enabled”

You moved too fast (lag or hacks detection). Solutions:
  • Enable flying in server.properties: allow-flight=true
  • Adjust anti-cheat sensitivity
  • Check player’s connection quality

World & Data Issues

World not loading / Corrupt chunks

Symptoms:
  • Specific areas crash the server
  • Players get stuck in certain locations
  • “Chunk loading error” in logs
Solutions:
  1. Restore from backup (recommended)
  2. Delete the corrupt chunks:
    • Use MCA Selector to identify bad chunks
    • Delete specific region files from /world/region/
  3. Regenerate the area:
    • Delete the region file (e.g., r.0.0.mca)
    • The server will regenerate it
Deleting region files erases all player builds in that area. Always try restoring from backup first.

Player data lost

Symptoms:
  • Player spawns at world spawn instead of their bed
  • Inventory is empty
  • Stats/achievements reset
Possible Causes:
  • UUID changed (username change + offline mode)
  • Corrupted playerdata file
  • Different worlds being loaded
Solutions:
  1. Check /world/playerdata/ for the player’s file
  2. Restore from backup if available
  3. If using offline mode, username changes reset data

”Level name contains invalid characters”

Solution: World folder names should only contain letters, numbers, and underscores. Rename your world folder and update server.properties:
level-name=my_world

Plugin Issues

Plugin not loading

Look at startup logs for error messages mentioning the plugin.
Bukkit plugins don’t work on Vanilla, Forge, or Fabric servers.
Some plugins require other plugins. Check the plugin page.
The plugin may not support your Minecraft version.
If you see “Invalid plugin.yml”, you downloaded a Forge/Fabric mod, not a Bukkit plugin.

Plugin commands not working

Causes:
  • Missing permissions → Use LuckPerms to grant permissions
  • Wrong syntax → Check the plugin’s documentation
  • Plugin not loaded → Check /plugins for errors
  • Conflicting plugins → Another plugin may be overriding

Config changes not applying

Solutions:
  1. Make sure you saved the file
  2. Use the plugin’s reload command: /pluginname reload
  3. Or restart the server
  4. Check for YAML syntax errors (use yamllint.com)

Performance Issues

Server using 100% CPU

Causes:
  • Too many entities
  • Chunk generation during exploration
  • Plugin running intensive operations
  • Infinite loops in plugins
Solutions:
  1. Create a Spark profiler report: /spark profiler
  2. Identify the cause in the report
  3. See Diagnosing Lag

Server using all RAM

Not always a problem! Java uses available memory for caching. When it IS a problem:
  • Frequent garbage collection pauses
  • “Out of memory” errors
  • Increasing memory usage over time (memory leak)
Solutions:
  1. Use Aikar’s flags
  2. Don’t over-allocate RAM
  3. Check for memory leaks in plugins
  4. Schedule regular restarts

TPS drops during specific events

EventLikely CauseSolution
Player joinsChunk loadingPre-generate world
CombatEntity AIReduce mob counts
Redstone activationRedstone tickLimit complex circuits
Plugin commandPlugin performanceUpdate/replace plugin
Day/night changeMob spawningReduce spawn limits

Console Errors

”Reached maximum entity size”

Too many entities in one area. Solutions:
  • Kill entities: /kill @e[type=!player]
  • Install ClearLagg
  • Reduce spawn limits

”Can’t keep up! Is the server overloaded?”

Server can’t maintain 20 TPS. Solutions:
  • Follow optimization guide
  • Reduce view distance
  • Pre-generate world
  • Upgrade server plan if hardware-limited

”Unknown command”

  • Player lacks permission for the command
  • Plugin providing the command isn’t installed/loaded
  • Command syntax is wrong
  • Don’t include the / when typing in console
  • Plugin isn’t loaded
  • Wrong command syntax

”Internal Exception: java.io.IOException”

Player’s connection was terminated unexpectedly. Causes:
  • Player’s internet dropped
  • Server network hiccup
  • Timeout due to lag
Usually not a server issue unless it happens to all players simultaneously.

Quick Reference: Error Solutions

ErrorQuick Fix
EULA not acceptedSet eula=true in eula.txt
Port in useChange port or stop duplicate servers
Out of memoryIncrease RAM allocation
Connection refusedVerify server is running + correct IP
Outdated clientMatch client version or install ViaVersion
Plugin not loadingCheck dependencies and version compatibility
World corruptionRestore from backup
TPS droppingRun Spark profiler, reduce entities
100% CPUProfile with Spark, identify culprit

Still Need Help?

If your issue isn’t covered here:
  1. Check the logs - /logs/latest.log often contains the answer
  2. Search the issue - Google the exact error message
  3. Ask in Discord - Our community can help
  4. Contact support - Open a ticket with log files attached