How to Set Up Java + Bedrock Crossplay on Tick Hosting

Selecting the CrossPlay EU server type with GeyserMC pre-installed on Tick Hosting

Java Edition and Bedrock Edition normally cannot connect to the same server, they use incompatible networking protocols. GeyserMC bridges that gap, letting Bedrock players (console, mobile, Windows) join a Java server as if it were native. Here is how to set it up on Tick Hosting.

The easy route: a pre-built crossplay egg

Before doing this manually, check whether your server was created with a Paper + Geyser + Floodgate option already available, some Tick Hosting server types ship with crossplay pre-configured, which skips everything below entirely. If yours was not, or you want to add it to an existing Paper server, the manual setup takes about ten minutes.

Step 1: stop your server

Always stop the server before uploading any new plugin, to avoid file conflicts during upload.

Step 2: upload GeyserMC

Download the latest GeyserMC .jar and place it directly in your server's /plugins/ folder, via File Manager or SFTP. Always use the latest available build.

Step 3: start the server once

Starting the server generates GeyserMC's default configuration files automatically. Once it is up and running, stop it again to edit that config.

Step 4: configure the connection

Open /plugins/Geyser-Spigot/config.yml (or /plugins/GeyserMC/config.yml depending on version):

  • Find address: and make sure it is set to 0.0.0.0 (uncomment it if it starts with #), this tells Geyser to listen on all network interfaces.
  • Find port: (defaults to 19132) and set it to a port shown under your server's Network tab. If the default does not work, add a new port there first, then reference that exact port in the config.

Bedrock players will connect using your server's IP address plus this specific port, for example your-node.tickhosting.com:PORT, not the same port Java players use.

Step 5: (optional) add Floodgate

Floodgate lets Bedrock players join without needing a linked Mojang account at all, useful if some of your Bedrock players do not have one. Download it, place it in the same /plugins/ folder, and restart.

Step 6: restart and test

Restart (not reload) the server, then try connecting from both a Java and a Bedrock client to confirm both work.

Troubleshooting

Java works, Bedrock can't connect: double-check the port in your config matches a port actually open on the Network tab, and confirm address: 0.0.0.0 is set correctly. Plugin doesn't appear after restart: confirm the jar is actually in /plugins/ (not a subfolder), that you fully restarted rather than reloaded, and that your Minecraft version is recent enough for the GeyserMC build you downloaded, check logs/latest.log for the specific error.

More help

The full walkthrough with additional edge cases lives in our help center, and the GeyserMC wiki covers deeper technical detail. Our Discord is the fastest place to get unstuck.