All Posts
Guide

Set Up Geyser on Anvil-MC: Java and Bedrock Cross-Play

Let Bedrock players on phone, console and Windows join your Java server. One switch in the Anvil-MC app sets up Geyser and Floodgate, with no config files and no port forwarding. Here is how to turn it on and how players connect.

5 min read·October 20, 2026

Anvil-MC sets up Geyser and Floodgate for you, so Bedrock Edition players on phones, tablets, consoles and Windows can join your Java server and play in the same world as their Java friends. There is no config file to edit and no port to forward: it is one switch.

Quick start

Geyser on Anvil-MC in three steps

  1. 1Open your server's settings in the Anvil-MC app and go to the Network tab.
  2. 2Turn on Bedrock Support. You can also turn it on while creating a new server.
  3. 3Start the server, then give Bedrock players the address and port next to BEDROCK IP on your server card.

Works on Paper, Purpur, Spigot, Folia, Bukkit, Fabric and NeoForge.

Server settings → Network → Bedrock Support

On the next start, Anvil-MC installs and configures Geyser and Floodgate. On older Minecraft versions it also adds ViaVersion, and on Fabric it adds Fabric API. Once the server is online, your server card shows two addresses: JAVA IP for Java players and BEDROCK IP for Bedrock players.

How Bedrock players join

  1. In Minecraft: Bedrock Edition, go to Play, then Servers, and select Add Server.
  2. Enter the address shown next to BEDROCK IP in the Server Address field.
  3. Enter the number shown after Port in Bedrock's own Port field, not on the end of the address.
Your server card once the server is online

In Bedrock: Add Server

Server Address
eu.anvil-mc.com
Port
7770

The part before | Port: is the address. The number after it goes in its own Port field, never on the end of the address.

The Bedrock address is not the same as the Java address, so do not give Bedrock players the JAVA IP. The share button on the server card sends the right address to each player, and Bedrock players can scan its QR code to add the server in one step.

Players on the same Wi-Fi. Bedrock players on the same network as your phone see the server under Friends, in the LAN Games list. They can also add it with the Wi-Fi address shown next to BEDROCK IP when the server runs without a tunnel.

Which servers support Bedrock Support

  • Plugin servers: Paper, Purpur, Spigot, Folia and Bukkit. Geyser runs as a plugin, and one build covers every Minecraft version from 1.13.2.
  • Mod servers: Fabric and NeoForge. Geyser runs as a mod, and the option only appears when Geyser has a build for your server's Minecraft version.

Forge, Vanilla and Pumpkin servers cannot run Geyser. If everyone in your group plays Bedrock, you do not need Geyser at all: a native Bedrock server with PowerNukkitX lets Bedrock clients connect directly.

What Anvil-MC does for you

Geyser translates between the Bedrock and Java protocols, so a Bedrock client can talk to a Java server. Floodgate lets Bedrock players join with their Microsoft account alone, so they do not need to own Java Edition. Anvil-MC installs both, connects them to your server's public address through the tunnel, and checks for new Geyser and Floodgate builds at most once a day. Each Bedrock update needs a matching Geyser build, so this keeps Bedrock players joining after every Minecraft update without you touching anything.

Bedrock 26.60 and NetherNet

From Bedrock 26.60, released on 27 October 2026, Bedrock clients connect to servers only over Mojang's new NetherNet protocol. The RakNet connection that Geyser servers used until now no longer works for those players. Since version 2.0.6, Anvil-MC moves your servers to NetherNet for you:

  • Nothing to change. Geyser switches to NetherNet automatically. Your Bedrock address stays the same, so players keep the server they already saved.
  • No trust prompt over the internet. Joins through the Anvil-MC tunnel are secured with HTTPS, so Minecraft does not ask players to trust the server first. A player who joins by your phone's Wi-Fi address may see a one-time "Trust on First Use?" question. That is expected; they confirm it once.
  • Your IP stays private. NetherNet can connect players directly to a server, but Anvil-MC routes every internet player through the tunnel, as before. Players never see your phone's own IP address.

Fabric and NeoForge on older Minecraft versions. On Fabric and NeoForge, Geyser only supports NetherNet from Minecraft 26.3. On an older Minecraft version, your server keeps working for Bedrock players whose game is still older than 26.60, but players on 26.60 or newer cannot join until you update the server to 26.3 or newer on the Software page. Paper, Purpur, Spigot, Folia and Bukkit servers are not affected.

Bedrock player can't join?

Almost every failed join comes down to one of these:

  • The port is on the end of the address. Bedrock has a separate Port field. Put only the address in Server Address and the number in Port.
  • They used the JAVA IP. Bedrock players need the address next to BEDROCK IP. Send it with the share button so each player gets the right one.
  • The server was asleep. If nobody was online, the first join attempt wakes the server but does not get in. Once it is back up, join again.
  • Their game is on 26.60 and the server is Fabric or NeoForge older than 26.3. Update the server to 26.3 or newer on the Software page.
  • Simple Voice Chat is on. Bedrock Support and Simple Voice Chat use the same tunnel port, so only one of them can be on at a time.

Good to know

  • Whitelist: you can add Bedrock players to the whitelist by their gamertag.
  • Java-only features: Geyser covers nearly all of the game, but a few things built only for Java, such as some custom inventory menus from plugins, can look different on Bedrock.

More about Geyser. For Geyser itself, see the GeyserMC wiki. Questions about Bedrock Support in Anvil-MC are welcome on our Discord.

Frequently asked questions

Can Bedrock players join my Java server on Anvil-MC?

Yes. Open your server's settings, go to the Network section and turn on Bedrock Support. Anvil-MC installs and configures Geyser and Floodgate on the next start. It works on Paper, Purpur, Spigot, Folia, Bukkit, Fabric and NeoForge servers.

What address do Bedrock players use?

The address and port shown next to BEDROCK IP on your server card. It is not the same as the Java address. In Bedrock, go to Play, then Servers, select Add Server, and put the port in Bedrock's own Port field.

Do Bedrock players need to own Java Edition?

No. Floodgate lets Bedrock players join with their Microsoft account alone.

Will Bedrock 26.60 players still be able to join?

Yes, from Anvil-MC 2.0.6. Bedrock 26.60 only connects over NetherNet, and Anvil-MC switches Geyser to NetherNet automatically. The Bedrock address stays the same and joins through the tunnel are secured with HTTPS. On Fabric and NeoForge, the server needs Minecraft 26.3 or newer for 26.60 players.

Can I use Bedrock Support and Simple Voice Chat together?

No. Both use the same tunnel port, so only one of them can be on at a time.

Ready to start hosting?

Download Anvil-MC and launch your first free server in under a minute. No PC, no VPS, no port forwarding.

200,000+ downloads4.3 on Google PlayFree forever

Background adapted from a Minecraft screenshot by Wesley Fryer (CC BY 2.0)