Joining a Minecraft server for the first time can be confusing, but it's actually very simple once you know the steps. This guide walks you through joining servers on both Java Edition (PC/Mac/Linux) and Bedrock Edition (console, mobile, Windows 10), plus common issues and how to fix them.
Joining a Server on Java Edition
Open Minecraft Java Edition and click "Multiplayer" from the main menu. Click "Add Server" and enter two things: a server name (anything you want — it's just a label for you) and the server address (the IP address, like mc.hypixel.net or play.purpleprison.org). Click "Done" and the server will appear in your list. Double-click it to join. That's it — you're in!
Joining a Server on Bedrock Edition
On Bedrock (Xbox, PlayStation, Switch, mobile, Windows 10), go to "Play" → "Servers" tab. You'll see featured servers at the top (like The Hive and CubeCraft). To add a custom server, scroll down and click "Add Server." Enter the server name, address (IP), and port (usually 19132 for Bedrock). Save and tap the server to join. Note: on consoles, custom server support varies — Xbox and PlayStation may need workarounds.
Where to Find Server IPs
The easiest way is to use a server list like MC-Servers.io. Browse by category (survival, PvP, skyblock, etc.), click a server you like, and copy the IP address. You can also find servers on Discord communities, Reddit (r/mcservers), YouTube videos, and friends' recommendations.
Version Compatibility
Your Minecraft client version must match (or be compatible with) the server's version. If a server runs 1.21, you need Minecraft 1.21. Many large servers support multiple versions (1.8 through 1.21) using ViaVersion. If you can't join, check the server's listed version on its page and make sure your game matches. To change your version in Java Edition: go to Installations → New Installation → select the version.
Java vs Bedrock
Java Edition and Bedrock Edition use different server protocols — you can't directly join a Java server from Bedrock or vice versa. However, "crossplay" servers use a plugin called GeyserMC that bridges the two editions. Look for servers tagged as Crossplay on MC-Servers.io to find ones that support both.
Troubleshooting Common Issues
"Can't resolve hostname" means you typed the IP wrong — double-check for typos. "Connection refused" usually means the server is offline or you have the wrong port. "Outdated client" means your Minecraft version doesn't match — update your game or switch versions. "You are not whitelisted" means the server requires approval before you can join — contact the server's Discord or website. "Connection timed out" might be a firewall issue — try disabling your firewall temporarily or use a VPN.
Tips for New Players
Read the server rules before playing — most servers have rules against griefing, cheating, and spam. Use /help in chat to see available commands. Many servers have a tutorial or starter area — walk through it. If the server has a Discord, join it for announcements and community. Don't share personal information in chat. Have fun exploring — most Minecraft server communities are welcoming to new players.