Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsThe Minecraft error Connection refused: no further information means the address and port you entered did not accept a server connection. In Java, java.net.ConnectException usually means that no process is listening at the remote address and port—not necessarily that your game installation is broken. Check the server, address, port, host firewall, router forwarding, and version compatibility in that order.
Playing with friends? Godlike.Host runs hosted Minecraft Java servers from 10 data-center locations, with free DDoS protection.
What the error actually means
Minecraft Java reports this message when it cannot establish the initial socket connection to a server. The related exception, io.netty.channel.AbstractChannel$AnnotatedConnectException, is Minecraft’s network-layer presentation of the same early failure. Oracle’s Java documentation describes a refused connection as one that is “typically” refused remotely because no process is listening on the requested address or port.
As an Amazon Associate I earn from qualifying purchases.
That distinction matters. A refused socket is earlier than authentication, whitelist, mod handshake, or in-game disconnect problems. If the server never records your connection attempt, investigate where you are connecting, whether the server is listening, and whether a firewall or router is blocking the path. If the server console records a connection and then disconnects you, move on to version, authentication, whitelist, mod, or server-log troubleshooting instead.
Identify whether this is a LAN or internet connection
The correct address depends entirely on where the joining player is located. Using the wrong address can produce the same error even when the server itself is healthy.
#1 Best Overall
| Connection type | Address to use | Port requirement | Most likely failure points |
|---|---|---|---|
| Same home or school network | The host computer’s private LAN address, such as a local 192.168.x.x address, plus the port shown by Minecraft |
Use the exact LAN port displayed when the host opens the world to LAN | Host firewall, wrong private IP, blocked Java executable, wrong LAN port, or devices isolated from one another |
| Outside the host’s network | The host’s public address plus the externally reachable server port | Forward the server’s TCP port from the router to the host computer | Port forwarding, changing private IP, router rules, ISP restrictions, firewall, or testing from the wrong network |
| Dedicated Java server on the same computer | The address appropriate to the client: a local address for local testing or the public address for an external player | The value configured in server.properties; Java commonly uses 25565 unless changed |
Server startup failure, incorrect port, Java runtime, or local firewall |
Do not give an internet player a private address such as 192.168.x.x. That address is usable only inside the local network. Conversely, an external player normally cannot reach a private LAN address directly.
Fix the server before changing network settings
Start the dedicated server completely
The host must start the dedicated Java server and leave its process running before anyone connects. Watch the server window during startup. If it stops, exits, or reports a Java or configuration error, there is no listening process for the client to reach. Fix that startup failure first; changing router settings cannot make a stopped server accept connections.
Open a single-player world to LAN
For a LAN world, the host must open the world to LAN before the other player attempts to join. Minecraft displays a port when the world is opened. The joining player should use the host’s current private LAN address and that displayed port. A world being visible in the multiplayer screen proves that discovery worked; it does not prove that the actual connection is allowed through the host firewall.
Check the configured server port
For a dedicated Java server, inspect server.properties and identify server-port. The official Minecraft server guidance uses port 25565 as the Java example, but a server owner may have changed it. Every relevant component must agree: the Minecraft client, the router’s forwarding rule, and any host firewall rule. Forwarding or opening the default port while the server listens on another port will still result in a refusal.
Use the address and port that match the situation
When both players are on the same network
- On the host, confirm the computer is connected to the same router or network as the joining computer.
- Find the host computer’s current private LAN address. Do not rely on an old address saved from a previous session because routers can assign a different private address later.
- For a LAN world, copy the port Minecraft shows after the host selects “Open to LAN.” For a dedicated server, use the value in
server.properties. - Enter the private address and port in the joining player’s direct-connect screen. If Minecraft already lists the world but direct connection is refused, continue with the host firewall and network-profile checks below.
When the joining player is outside the home
- Confirm the dedicated server is listening locally on the expected port before configuring the router.
- Identify the host computer’s current private LAN address.
- Create a router port-forwarding rule for the server’s TCP port, targeting that exact private address.
- Share the host’s public address and the forwarded port with the external player, not the private LAN address.
- Test from a genuinely external network, such as a mobile connection. Some routers do not support NAT loopback, so testing the public address from inside the same home network can fail even when outside players can connect.
If a router assigns the host a new private address, the forwarding rule may silently point to the wrong device. Recheck the target whenever the host’s network configuration changes.
Allow Minecraft or Java through the host firewall
A host firewall is a leading cause of “LAN shows the world but connection is refused.” Discovery packets can be visible while the actual server connection is blocked. Microsoft documents two general Windows Defender Firewall approaches: allow a recognized application through the firewall, or create an inbound rule. Allowing an application is generally safer than opening a port broadly because an opened port remains exposed until the rule is removed.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Prefer an application exception
- Open Windows Security and go to the Windows Defender Firewall settings.
- Choose the option to allow an app or feature through the firewall.
- Allow the Java runtime executable used by the Minecraft launcher or dedicated server. A computer can have several Java installations, so allowing a different Java executable from the one actually running the server may have no effect.
- For a trusted home LAN, enable the Private network profile when appropriate. Do not enable broad access on Public networks merely to make a test work.
- Save the change, restart the server if necessary, and test again.
Create a narrow inbound rule only when needed
If an application exception is unavailable or unsuitable, create an inbound rule restricted to the exact server port and the network profile you need. Keep the rule limited to the required protocol, port, profile, and trusted addresses where practical. Remove a temporary rule after testing. Opening a port creates security exposure; it is not equivalent to making the entire computer reachable.
Check the Windows network profile
Windows treats Private and Public network profiles differently. A home network normally needs the host connection classified as Private so a narrowly scoped LAN rule can apply. Public Wi-Fi should remain treated as Public; do not broadly expose a game server on an untrusted network. Microsoft also notes that firewall rules can be scoped by application, port, address, and profile, so verify that the rule’s profile matches the network currently in use.
Rank #3
- The classic UNO card game builds fun on game night with a Minecraft theme.
- UNO Minecraft features a deck and storage tin decorated with graphics from the popular video game.
- Players match colors and numbers to the card on top of the discard pile as in the classic game.
- The Creeper card unique to this deck forces other players to draw 3 cards.
- Makes a great gift for kid, teen, adult and family game nights with 2 to 10 players ages 7 years and older, especially Minecraft and video game fans.
Do not turn Windows Firewall off as a permanent fix. If disabling it appears to solve the problem, turn it back on and create a precise application or inbound rule instead.
Configure port forwarding for internet play
Players outside the home network need the router to translate the public connection to the computer running the server. Mojang identifies port forwarding as an additional setup step for players connecting from outside the local network.
What the forwarding rule must contain
- The exact TCP port on which the Minecraft server listens.
- The host computer’s current private LAN address as the destination.
- A matching host-firewall permission for the server’s Java process or the required port.
- A router rule that remains valid for the same destination device.
If server-port is not the default, forward the changed value rather than assuming 25565. A correct rule aimed at the wrong private address is functionally the same as no rule. After saving the router configuration, test from outside the home network. A failed test from a device connected to the same router may only indicate missing NAT loopback support.
Limit the exposure
Only forward the port required by the server, keep the server software updated, and remove the rule when the server is no longer needed. Do not expose a server on a public or shared network unless you understand which device and service the rule makes reachable.
Rank #4
- Now Minecraft lovers can play a special version of UNO!
- Same as Basic UNO but features Minecraft characters and includes special Creeper rule card. Draw this card and the other players have to draw three more cards from the pile!
- The goal is to get rid of all the cards in your hand.
- First player or team to 500 wins.
- When you're down to one card, don't forget to yell "UNO"!
Match Minecraft, Java, loader, and mods
Compatibility errors usually occur after a connection reaches the server, but they can overlap with network troubleshooting when a server fails during startup or when a modded installation is not actually listening. Mojang requires a compatible Java runtime for a Java server.
Free tools Windows power users keep installed
One-click scans. No signup required.
Use the correct Java runtime
Confirm that the Java major version supported by the Minecraft server and loader is installed and that the launcher or startup script is using it. Multiple Java versions can coexist; checking only that “Java is installed” is not enough. If the server stops before becoming ready, resolve the runtime error before investigating port forwarding.
Reduce a modded setup to a controlled test
- Record the Minecraft version, Forge or Fabric version, Java major version, and installed mod list.
- Temporarily test a matching vanilla server or a minimal mod set.
- If the minimal server accepts connections, add the required mods back while checking the server log after each change.
- Ensure every player uses the same Minecraft version and, for modded play, the same loader and compatible mod versions.
A Forge support case has documented the same connection-refused symptom while investigating Java version and firewall allowance. That does not make either cause universal; it illustrates why the server’s startup and console output should be checked instead of changing network settings at random.
Use the symptom to choose the next check
| Observed symptom | What it suggests | Next action |
|---|---|---|
| The server does not appear to receive any connection attempt | The client is reaching the wrong address or port, or traffic is blocked before the server process | Verify LAN versus public address, listening port, host firewall, router forwarding, and the host’s current private IP |
| A LAN world is visible, but joining is refused | Discovery works, while the host’s Java process or inbound traffic is blocked | Check the host firewall’s Java exception, Private profile, private IP, and the LAN port shown by Minecraft |
| Friends outside the home cannot connect | The server may be local-only, the router rule may be wrong, or the public address is being tested from the wrong place | Confirm local listening, forward the exact TCP port to the correct host IP, share the public address, and test externally |
| Only one friend fails while others connect | The server is probably reachable; the issue may be that player’s address, edition, version, VPN, or local firewall | Compare the failing player’s connection details with a player who succeeds |
| Everyone fails, including the host using localhost | The server did not start correctly, Java is incompatible, or the server configuration is invalid | Read the server startup output and fix the process or server.properties before changing router settings |
| The server logs a connection and then disconnects it | The socket was reached; the failure is later than a refused connection | Investigate Minecraft version, authentication, whitelist, loader, mods, and the server log |
A complete troubleshooting sequence
Follow this order so that each test removes a class of possible causes rather than introducing several changes at once.
Best Value
- Confirm the process. Start the dedicated server or open the world to LAN. Wait for the server to finish starting, and verify that it does not exit.
- Record the port. Use the LAN port displayed by Minecraft or the
server-portvalue fromserver.properties. - Choose the address by scope. Use the host’s private address for a same-network player and the public address plus forwarded port for an external player.
- Test the simplest path. For LAN, test from another device on the same network. For internet play, test from a genuinely external network.
- Check the host firewall. Allow the Java executable actually running the server, use the appropriate Private profile for a trusted home LAN, and avoid disabling the firewall.
- Check forwarding. For external play, confirm that the router forwards the exact TCP port to the host’s current private address.
- Check compatibility. Verify Minecraft version, Java major version, Forge or Fabric version, and mod list. Use a matching vanilla or minimal setup as a control test.
- Read the server console. No connection attempt points back to address, port, firewall, or routing. A logged connection followed by a disconnect points to later-stage server or client compatibility checks.
Common mistakes to avoid
- Using a private
192.168.x.xaddress for a player on the internet. - Forwarding port
25565whenserver-portwas changed. - Forwarding to a stale private IP after the router assigned the host a new one.
- Allowing one Java installation while the launcher or server is running another.
- Assuming that a visible LAN listing means the host firewall allows the actual connection.
- Testing a public address from inside the same router and treating a NAT-loopback failure as proof that outside access is broken.
- Changing router settings when the server process is not running.
- Disabling Windows Firewall permanently instead of using a narrow app or port rule.
- Mixing Minecraft versions, Java versions, loaders, or mod lists while diagnosing a network refusal.
When the error is not a network-path problem
Once the server records a connection attempt, stop treating the issue as a basic refused socket. Authentication failures, whitelist restrictions, incompatible client and server versions, Forge or Fabric mismatches, and mod errors occur after the network path has reached the server. The appropriate evidence is then the server console and log rather than repeated port-forwarding changes.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteLikewise, if a minimal or vanilla server works but the full modded server does not start, the modded configuration is the primary suspect. Compare the versions and Java runtime, then restore components gradually so the failing change is identifiable.
Security considerations
A Minecraft server is a network service. An application exception or a narrowly scoped inbound rule exposes less than a broad, permanent port opening. Microsoft recommends allowing only an app you recognize or restricting an inbound rule to the needed port and profile. Keep temporary rules disabled or remove them after testing, and do not open a server broadly on public Wi-Fi. Port forwarding should target only the intended host and service.
Why these fixes work
Each remedy addresses a different location in the connection path:
| Location | Question to answer | Remedy |
|---|---|---|
| Server process | Is anything listening on the expected port? | Start the server or open the world to LAN; fix Java or startup errors |
| Client addressing | Is the player using the correct private or public address and port? | Use the address that matches LAN or internet scope and the actual configured port |
| Host firewall | Will the host accept Java or Minecraft traffic? | Allow the correct Java executable or create a restricted inbound rule |
| Router/NAT | Can an external connection reach the host? | Forward the exact TCP port to the host’s current private IP and test externally |
| Compatibility | Can the client and server complete the later handshake? | Match Minecraft, Java, loader, and mod versions; inspect logs after a connection arrives |
Final diagnosis
“Connection refused: no further information” is a precise starting clue: the requested address and port did not accept a server connection. Start with the running server and the correct address, then verify the configured port, host firewall, Windows network profile, router forwarding, and Java or mod compatibility. A LAN world that is visible but refuses entry usually points to the host firewall, private address, LAN port, or Java exception. A failure affecting outside players usually adds NAT and port-forwarding checks. If the server logs the attempt, leave socket troubleshooting behind and investigate the later Minecraft handshake.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




