How do I create or switch to a Bedrock (or PocketMine/Nukkit) server?
Bedrock runs on a different server type from Java, so creating or switching to one involves choosing the right egg. This article covers your options, including the crossplay route many people prefer.
Bedrock runs on a different egg
Bedrock uses a different server type/egg than Java. That means switching is not just a config change — it involves the underlying software your server runs.
Your options
- Order or switch to a Bedrock egg — the straightforward path if you want a pure Bedrock server.
- Keep Java and add Geyser (recommended for mixing editions) — this lets Bedrock players join your Java server for crossplay, without running two separate servers.
- Want plugins on Bedrock? PocketMine/Nukkit support plugins and are their own software — switching to them changes the egg.
You can switch software yourself on the Software page (open it from the Version chip at the top of the console); a Java ↔ Bedrock switch asks you to type a confirmation, and files it replaces are moved to a _previous folder. If the software you want isn't listed there, open a ticket and we will handle it for you.
Tip: If your goal is simply "let my Bedrock friends join," Java + Geyser is usually the smoothest choice — one server, both editions.
Frequently asked questions
Can I just flip a setting to become Bedrock? Almost — Bedrock is a different egg, but you can switch to it yourself on the Software page. Because it's a Java ↔ Bedrock switch, you'll be asked to type a confirmation.
How do I let Bedrock and Java players play together? Keep Java and add Geyser for crossplay — that is the recommended approach for mixing editions.
What about PocketMine or Nukkit? Those are Bedrock software with their own plugin ecosystems. Switching to them changes the egg — check the Software page, and if they're not listed there, request it via ticket.
More in Bedrock-Specific
- How do I add addons / behavior packs / textures to a Bedrock server, and which folder?
- How do I enable experimental gameplay for Bedrock addons?
- How do I change or downgrade the Bedrock version (e.g. to 1.18) without losing my world?
- Can Bedrock servers use plugins (PocketMine plugins)?
- I bought Bedrock but it shows as Java / the startup shows ./bedrock_server — is that normal?
- PocketMine "raklib" is blocking an IP — what do I do?