Joining a friend’s world in Minecraft Java Edition is often the first step toward shared builds, coordinated adventures, and memorable moments. Whether you are collaborating on a redstone project, exploring new biomes, or simply mining together, learning how to connect to another player’s session reliably is essential. This guide walks through the standard methods, from basic LAN sessions to complex port forwarding setups, so you can focus on the creativity rather than the technical hurdles.
Understanding the Connection Methods
Before diving into steps, it helps to know the primary ways two players can meet in Minecraft Java. The main options include direct LAN play, manual IP entry with port forwarding, and using third-party tools or servers. Each method suits different scenarios, from casual local gatherings to long-distance collaboration with friends who are not on the same local network.
Joining via LAN (Local Network)
Requirements and Limitations
LAN mode works when both players are connected to the same local network, such as a home Wi-Fi or Ethernet setup. The host does not need to enable their game for LAN explicitly in some versions, as opening the pause menu is enough. However, both devices must be on the same subnet for automatic discovery to work smoothly.
Host opens a world in Survival or Creative mode.
Select "Open to LAN" from the pause menu, choose game mode, and allow cheats if desired.
Friend joins through the Multiplayer screen, where the LAN world should appear automatically.
If the LAN world does not appear, ensure that both devices are not blocking Minecraft network traffic with firewall rules or corporate network restrictions.
Connecting Using a Public IP Address
Preparing the Host’s Network
For players on different networks, the host must share their public IP address while allowing the correct port through their router and firewall. By default, Minecraft Java uses port 25565 for incoming connections, so this port must be forwarded to the host’s local IP address.
Without proper port forwarding, friends attempting to connect may see timeouts or connection failures, especially on restrictive internet service provider plans.
Entering the Host’s Address Correctly
Client Side Steps
Once the host shares their public IP and port (if non‑standard), the joining player adds the server under Multiplayer. Selecting "Add Server" and entering the IP in the format 123.45.67.89:25565 ensures the client attempts the right endpoint. If the host uses a dynamic IP, which changes periodically, consider a dynamic DNS service or a simple text message exchange before each session.
Handling Common Connection Issues
Even with correct settings, obstacles such as strict NAT types, antivirus blocks, or ISP port throttling can interfere. Testing the port with an online Minecraft server checker can confirm whether the forwarded port is listening. Switching to a different protocol, like using a VPN to place both players on a virtual local network, is another option when router configuration is not possible.