[Solved] Fix java.net.SocketTimeoutException: Read timed out Minecraft - 5 Minute Method

Verified & Tested Updated February 12, 2026

Quick Summary

The `java.net.SocketTimeoutException: Read timed out` error in Minecraft indicates that your client failed to receive data from the server within a specific time frame. This usually points to a network connectivity issue or server overload.

Common Causes

  • Poor Internet Connection: A weak or unstable internet connection results in dropped packets or slow data transfer, triggering the timeout.
  • Server Overload: If the Minecraft server is handling too many players or complex calculations, it may become slow to respond, leading to timeouts for some clients.
  • Firewall or Antivirus Interference: Security software on your computer or network may be blocking or interfering with Minecraft's network communication.
  • Router Issues: Problems with your router, such as outdated firmware or incorrect settings, can cause connection instability and timeouts.
  • Mod Conflicts or Issues: If playing with mods, some might be outdated or conflicting, which can cause the client to not respond properly with certain requests.

Step-by-Step Fixes

Method 1: Restart Your Router and Modem Show Steps ↓

Step 1: Unplug your modem and router from the power outlet.

Step 2: Wait at least 30 seconds.

Step 3: Plug the modem back in and wait for it to fully initialize (all lights solid).

Step 4: Plug the router back in and wait for it to fully initialize.

Step 5: Try connecting to the Minecraft server again.

Method 2: Check Your Internet Connection Show Steps ↓

Step 1: Run a speed test on your internet connection using a website like speedtest.net.

Step 2: Ensure your download and upload speeds meet the minimum requirements for playing Minecraft (at least 5 Mbps download and 1 Mbps upload is recommended).

Step 3: If your speeds are consistently low, contact your internet service provider.

Method 3: Allow Minecraft Through Firewall/Antivirus Show Steps ↓

Step 1: Open your firewall settings (Windows Firewall, or your third-party antivirus software).

Step 2: Add an exception for the Java executable used to run Minecraft (usually `javaw.exe`) and the Minecraft executable itself.

Step 3: In Windows Firewall, ensure both public and private networks are checked for the Minecraft exception.

Method 4: Switch to a Wired Connection Show Steps ↓

Step 1: Connect your computer directly to your router using an Ethernet cable.

Step 2: Disable your Wi-Fi adapter.

Step 3: Test your connection to the Minecraft server. Wired connections are generally more stable and faster than Wi-Fi.

Method 5: Reduce Render Distance and Graphics Settings Show Steps ↓

Step 1: In Minecraft, go to Options > Video Settings.

Step 2: Reduce your render distance to a lower value (e.g., from 16 chunks to 8 chunks).

Step 3: Lower other graphics settings like graphics quality (from Fancy to Fast), smooth lighting, and particles.

Step 4: Restart Minecraft and try connecting to the server again. This reduces the load on your computer and the network.

Method 6: Update Java Show Steps ↓

Step 1: Uninstall all existing versions of Java from your computer.

Step 2: Download and install the latest version of Java from the official Oracle website or Adoptium.

Step 3: Ensure Minecraft is using the correct Java version. You may need to configure this in your Minecraft launcher settings.

Method 7: Test Without Mods Show Steps ↓

Step 1: Launch Minecraft without any mods enabled.

Step 2: If using a mod launcher, create a new profile with no mods enabled.

Step 3: Attempt to connect to the server.

Step 4: If the problem disappears, one of your mods is causing the issue. Add mods back one by one until you find the culprit.


Related Fixes