Skip to main content
← All Guides
Troubleshooting · 5 min read

Fix 'Disconnected' / 'Kicked' Errors in Minecraft

Troubleshoot and fix Minecraft disconnection and kick errors, timeout kicks, anti-cheat false positives, packet errors, server-side kicks and network stability.

Types of Disconnection Errors

Getting kicked or disconnected from a Minecraft server has many possible causes, each with a different error message. Understanding the specific message is key to the right minecraft disconnected kicked fix. Here are the most common ones:

  • Timed out, Your client stopped receiving packets from the server.
  • Kicked by an operator, An admin or plugin explicitly kicked you.
  • Internal server error, The server encountered an exception while processing your actions.
  • Illegal characters in chat, You sent a message containing characters the server rejects.
  • Flying is not enabled on this server, Anti-cheat or vanilla flight detection triggered.
  • You are sending too many packets, The server's packet rate limiter kicked in.

Fix: Timed Out / Connection Lost

This means the connection between your client and the server dropped. Causes:

  • Server TPS drop: When TPS is very low, the server cannot send keep-alive packets in time. See TPS drops fix guide.
  • Network instability: Packet loss on your internet connection or the server's connection causes timeouts. Run a continuous ping test: ping -t play.example.com (Windows) or ping play.example.com (Linux).
  • Server crash: If the server process crashed, all players get disconnected simultaneously. Check logs/latest.log for crash dumps.

On Paper, you can increase the timeout threshold in paper-global.yml under packet-limiter if players with high latency are being kicked prematurely.

Fix: Flying Is Not Enabled

This kick happens when the server detects a player moving in a way that looks like flight. Causes:

  • Lag-induced false positive: When TPS drops, the server misinterprets delayed position updates as flight. Fix the TPS issue first.
  • Riding entities that despawn: If you are on a horse or in a boat and the entity despawns, the server sees you floating.
  • Anti-cheat plugin: Plugins like NoCheatPlus or Vulcan have flight checks that can false-positive during lag or legitimate game mechanics (elytra, riptide trident).

Temporary fix: set allow-flight=true in server.properties and rely on your anti-cheat plugin for flight detection instead of the vanilla system.

Fix: Internal Server Error

This means the server threw a Java exception while processing something related to your player. Check logs/latest.log for the stack trace, it usually points to a specific plugin. Common causes:

  • A plugin failing to handle an inventory click event.
  • Corrupted player data (see player data loss guide).
  • A NullPointerException in a plugin's event handler.

Fix the plugin or report the bug to the developer with the stack trace.

Fix: Too Many Packets / Packet Errors

Paper includes a packet rate limiter to prevent players from flooding the server. If legitimate players are being kicked:

  • Check paper-global.yml under packet-limiter and increase the limits slightly.
  • This can also be triggered by mods on the client side that send extra packets (minimaps, inventory sorters).

General Disconnection Prevention

  • Keep your server TPS at 20, most disconnection issues stem from lag.
  • Use a keep-alive timeout that accommodates your player base's average latency.
  • Keep plugins updated to avoid bugs that crash player sessions.
  • Monitor your server's network connection for packet loss.

Need reliable hosting that handles these issues out of the box? Astroworld Hosting runs optimised Paper servers on NVMe SSDs with 24/7 support.

Related Tools & Resources

🔧

Minecraft Tools

Calculators, generators & server tools

🧱

Item Database

Browse all Minecraft items, stats & recipes

⚒️

Crafting Recipes

Visual crafting guides for every recipe