Connecting to Minecraft Java Servers
Finding the IP and port
Java edition servers can be connected to by Locating the IP address and port of your server and sharing it with your players. By default, this is a numerical IP, but you can use the Sub-domain Manager to create a Sub-domain that your players can connect to instead.
For players
With your IP or domain in hand, you'll want to open the Minecraft client and navigate to the multiplayer screen, click on the Add Server
button on the bottom left of the screen and either type or paste the IP/domain into the Address
box.
You can give the server a name using the Server Name
box, which will show up above the server in your server list.
Geyser
Geyser is a 3rd-party, community developed, packet translator that allows for Bedrock Clients to connect to Java Edition servers. It is available for most modding platforms, including Spigot, Paper, Neo-Forge, Fabric, BungeeCord, and Velocity, allowing for easy cross-play between Java and Bedrock.
Finding the IP and port
After setting up Geyser, you'll want to make not of the port you configured. Use that and the IP address of your server to distribute the connection address to your players.
If you have a domain from our Sub-domain Manager or from your own domain, you can use that instead of an IP.
Bedrock doesn't support SRV records, the type of DNS record that allows you to "hide" the non-default port at the end of a domain. So if you use a sub-domain from our Sub-domain Manager, or your own domain, you'll still need to use the port from your primary allocation.
Using a Dedicated IP allows you to use the default port of 19132
for Bedrock Edition servers, so you won't have to include the port when sharing the IP Address or Domain.
For players
If you're logging in from Windows, Android, or iOS, you can follow the steps shown in the Bedrock for Players section.
However, connecting from consoles can be a bit tricker. Geyser has a Wiki article of their own that can walk you through that process here.