How to Install Minecraft Pocket Edition / Bedrock and Join a Server
A friend sends a server address. You type it into Minecraft on your phone, it will not connect, and you spend an hour sure you typed it wrong. You did not.
A friend sends you a server address. You type it into Minecraft on your phone, it refuses to connect, and you spend an hour convinced you have typed it wrong.
You have not. There are two entirely separate versions of Minecraft, they run different code, and their servers do not talk to each other. Your friend is on the other one.
This is the single most confusing thing about multiplayer Minecraft and almost everything else follows from it. Listings for the mobile and console version collect on the Bedrock hub, and the Java side has its own listings that are not interchangeable with them.
What Bedrock and Pocket Edition mean
Bedrock Edition is the version on phones and tablets, on every console, and in the Microsoft Store on Windows. It started life on mobile as Pocket Edition, spread to consoles, and eventually absorbed the Windows release under one name. When someone says "Pocket Edition", they mean Bedrock, and the old name has stuck around in server listings and community vocabulary long after Mojang stopped using it.
Java Edition is the original desktop version, still sold separately, still running its own codebase.
What actually matters to you:
They cross-play with themselves, not each other. Every Bedrock device can play with every other Bedrock device β a phone and an Xbox in the same world is the entire point of the edition. A Java player cannot join that world.
The server software is different. A Java server and a Bedrock server are different programs. Neither will accept the other's clients without help.
The default ports differ. Java servers listen on 25565. Bedrock servers listen on 19132. If a server address comes with no port, the version you are running decides which one your game assumes, and getting the wrong one produces exactly the "cannot connect" you would expect.
Mods do not transfer. Bedrock uses add-ons β behaviour packs and resource packs β which are a different and more limited system than Java's mods. A server advertising a Java modpack is not something a Bedrock client can join.
If you own one and want the other, note that buying Java does not automatically give you Bedrock or the reverse in every case. Check what your purchase actually includes before assuming.
What you need
A copy of Minecraft on a Bedrock platform, and a Microsoft account signed in on it. The account is not optional for multiplayer.
Our beginner's guide to downloading and installing Minecraft covers the purchase and setup end of this, including which edition you are actually buying.
The permission that blocks half of all first attempts
If your account is part of a family group, or was ever set up as a child account, multiplayer may be switched off at the account level rather than in the game. The symptom is distinctive: everything looks fine, servers appear in the list, and joining one produces a message about your settings that does not tell you where those settings are.
They are in the account's online safety or privacy options, managed through the Microsoft account rather than through Minecraft. An adult on the family group has to change them. No amount of reinstalling the game will do it, and a great many people have reinstalled the game.
Step 1: find the Servers tab
Press Play. Across the top you will find Worlds, Friends and Servers.
The Servers tab opens on a list of featured servers β a small number of very large networks that Mojang has a partnership with. They are legitimate and they are enormous. They are also the only thing most Bedrock players ever see, which gives a badly distorted impression of what is available.
Scroll past them. Below the featured list is where your own servers live, and below that is the button that adds one.
Step 2: add a server by address
Tap Add Server. You get three fields:
Server name. Anything you like. This is only for your list.
Server address. The hostname or IP the owner gave you. Hostnames are more common on Bedrock than raw addresses and they are less likely to change.
Port. The Bedrock default is 19132. If the owner gave you a different number, use theirs β a host running several servers on one machine cannot give them all the same port, and a wrong port is by far the most common cause of a server that will not connect.
Save it. It now appears in your list permanently, on every device you sign in on with that account.
That is the whole procedure. It takes twenty seconds and it is hidden behind a scroll, which is why so many people believe Bedrock cannot join external servers at all.
Step 3: know what you are joining
Bedrock's community servers cover most of what Java's do, with different proportions.
Minigame networks dominate. Bed wars, skywars, survival games, parkour, murder mystery β fast rounds designed for a phone session, and this is what the featured list is almost entirely made of.
Survival multiplayer exists and is smaller here than on Java. A Bedrock SMP with an application process and a whitelist is a different and much better experience than a public one, for the reasons our guide to server types sets out.
Creative and build servers work well on Bedrock because the touch controls are less of a handicap when nothing is trying to kill you.
Roleplay and city servers have a real following, particularly among younger players.
Read what a server describes itself as and check whether it publishes rules. A server with a rules page and a Discord is a server with someone paying attention; a server with neither is a server you will get griefed on. Voting lists are another signal worth understanding β our piece on how server voting works explains what those rankings do and do not tell you.
Consoles are the exception
On consoles, the Servers tab shows the featured partners and does not offer an Add Server field at all. The workarounds people circulate for this involve changing network settings on the console, and I would not recommend them β they route your traffic somewhere you did not choose in order to fool the game.
If you want community servers on a console, a Realm or a Java-side setup on a PC is the honest answer.
Playing with Java friends anyway
There is one legitimate bridge and it is worth knowing about.
A proxy called Geyser sits in front of a Java server and translates Bedrock clients into something the Java server understands. Paired with a companion component that handles accounts, it lets phone and console players join a Java world. It is widely used, it is well maintained, and it is the reason a growing number of Java servers advertise a Bedrock port alongside their normal one.
It has limits. Java mods that add blocks and items have no Bedrock equivalent, so heavily modded servers do not translate. Vanilla and lightly plugin-based servers translate well.
If a Java server you want to join advertises Bedrock support, it will publish a separate address and port for it. Use those, not the Java ones.
Add-ons are not mods, and the Marketplace is not free
Two things confuse people arriving from the Java side or from a video made about it.
Bedrock's customisation system is add-ons. Behaviour packs change how things act; resource packs change how they look. Between them they can do a lot β new mobs, new mechanics, new items built out of existing ones β and they are applied per-world rather than installed into the game.
What they cannot do is what a Java mod does. A Java mod runs arbitrary code inside the game. An add-on works within a system Mojang defined, and that system has edges. This is a deliberate trade: Bedrock add-ons work on a phone and on a console without anyone sideloading anything, and Java mods do not.
The Marketplace sells content for a currency you buy with money. Skins, worlds, texture packs, add-on bundles β all of it made by partnered creators. It is not a scam and it is also not where free community content lives β the free scene exists, it is just not surfaced inside the game the way the store is.
If you have a child playing on an account you manage, the Marketplace is the thing worth setting expectations about before rather than after.
One habit worth having on large networks
Big minigame networks frequently have a web store and a forum, with an account system separate from your Microsoft login. Treat any password you create there as disposable, and never reuse the one that protects your Minecraft account. Server web stores get compromised with some regularity, and the value of a Minecraft account is exactly why people bother.
Realms, and when they make sense
Realms is a subscription that rents you a small private world, always on, cross-platform between Bedrock devices, with the owner controlling who is invited. It holds a modest number of simultaneous players and it costs a monthly fee.
For a family or a group of friends who want a world that exists when they are asleep and do not want to administer anything, it is the least troublesome option available. For anything larger, or anything wanting plugins and custom gameplay, it is the wrong tool.
Running your own
Mojang publishes a free Bedrock server program for Windows and Linux. It is unglamorous β a configuration file and a console window β and it runs vanilla Bedrock properly.
The community alternatives add plugin support that the official software does not have, which is what you want if you intend to run minigames or anything with custom rules. They are separate projects with their own communities and their own documentation.
Either way, the machine has to be reachable from outside your house, which is a networking job rather than a Minecraft one. Our guide to running a Minecraft server for free covers the realistic options and their real costs, and the comparison of server software is Java-focused but explains the plugin-versus-vanilla trade-off that applies on both sides.
Problems
"Unable to connect to world." Check the port first. Then check that the server is a Bedrock server and not a Java one. Those two account for most cases.
It worked yesterday and not today. Bedrock clients update themselves, particularly on mobile, and a client that has jumped ahead of the server cannot join until the server catches up. This is the price of automatic updates.
Signed in, but multiplayer is blocked. Account-level permissions. Covered above.
The server appears offline but your friends are on it. Bedrock's server list sometimes reports a saved entry as offline while still letting you join. Tap it anyway.
Everything is slow on mobile data. Minecraft multiplayer is not heavy, but it is constant. A weak connection produces rubber-banding rather than a clean failure, which is harder to diagnose than an outright disconnection.
Elsewhere
If you end up preferring the Java side, its listings are much larger and its server culture is deeper β our write-up of multiplayer servers on the current version is a reasonable place to start.
For the same building-with-friends itch in a different shape, Terraria and Unturned both run community servers and both are far lighter on a modest machine than they look.
<!-- joingg-footer -->
---
JoinGG is a live directory of community game servers. Every listing is queried directly every fifteen minutes, so the player count you see was measured rather than reported by its owner, and each one carries a copyable connect address. Minecraft Pocket Edition / Bedrock servers are listed here, and every game on the site has its own hub. Player counts across every game are on the statistics page.
Common questions
- Why is the Add Server button missing on my console?
- Consoles only display the featured partner networks in the Servers tab and deliberately lack the Add Server field. Workarounds require changing console network settings to redirect traffic, which is not recommended. If you want community servers on console, joining a Realm or using a PC setup are the proper alternatives.
- Can Bedrock players join a Java server using Geyser if it has mods?
- No, heavily modded Java servers will not translate through Geyser. Java mods introduce custom blocks and items that do not exist on Bedrock. Geyser works well for vanilla or lightly plugin-based Java servers, but it cannot bridge servers relying on complex Java modpacks.
- Where do I fix the account permissions that block multiplayer?
- Multiplayer permissions must be changed in the Microsoft account's online safety and privacy options, not inside the Minecraft app. If the account belongs to a family group or was created as a child account, an adult in that family group must adjust the settings. Reinstalling the game will not resolve this.
Published Β· 9 min read