Skip to content
 
 

Repository files navigation

🟩 BedrockOnLinux

Minecraft Bedrock for Windows, running on Linux, with real Xbox sign-in, Friends, servers and Realms.

Download Downloads Website Discord License

Ubuntu Debian Linux Mint Fedora Arch openSUSE Steam Deck

BedrockOnLinux launcher

What it is

BedrockOnLinux installs and runs the Windows version of Minecraft Bedrock on Linux. It downloads the game from the Microsoft Store with your own account, sets everything up for you, and starts it. No Windows, no second machine, nothing to compile.

You sign in to Microsoft from inside Minecraft, exactly as on Windows, so Friends, invitations, public servers, Realms and the Marketplace work like they should. Nothing goes through a third party.

You can also play without an account: single-player worlds and LAN games work offline, only the online features are out of reach. Achievements show up in the game, but they don't unlock yet.

Install

Download the file you want from the latest release.

Format Best for How to start it
AppImage Most Linux desktops ./BedrockOnLinux-*-x86_64.AppImage
.deb Debian, Ubuntu, Mint, LMDE sudo apt install ./bedrock-on-linux_*_amd64.deb
.rpm Fedora, Nobara sudo dnf install ./bedrock-on-linux-*.x86_64.rpm
Flatpak Atomic systems such as Bazzite flatpak install --user ./BedrockOnLinux-*-x86_64.flatpak

If you are not sure, take the AppImage: it works nearly everywhere and needs nothing installed.

Play

  1. Open BedrockOnLinux and sign in with the Microsoft account that owns Minecraft. It is asked for twice, once to download the game from the Microsoft Store, once to play online, because the Store needs a session of its own. Use the same account both times; the launcher offers the second sign-in right after the first, and again if a download needs it.
  2. Pick Minecraft or Minecraft Preview, choose a version, and hit PLAY.
  3. Play, including the Friends, Servers and Realms tabs.

The first launch downloads the game and everything it needs, so give it a while; after that it starts straight away. You can install an older version too, which is handy when a server hasn't updated yet.

The launcher can be used with a controller — the d-pad or left stick moves the highlight, A selects, B goes back, the shoulder buttons change tab and Start plays — and Tools ▸ Create direct launch shortcut adds a Minecraft Bedrock entry to your app menu or to Steam. That is the one to use on a Steam Deck.

What you need

  • A 64-bit Linux desktop, reasonably up to date.
  • A graphics card and driver that support Vulkan: anything from the last few years, with the driver your distribution ships.
  • A Microsoft account that owns Minecraft, since the game is downloaded under your own licence.
  • Enough free disk space for the game and its runtime, a few gigabytes.

If something goes wrong

Start with the built-in check, which looks at your system and tells you what is wrong:

bedrock-on-linux doctor

If the game itself misbehaves after an update or a crash, bedrock-on-linux repair rebuilds the Windows environment without touching your worlds. Logs are one click away in Settings, and the same commands are available from the AppImage or Flatpak through their own entry point.

Still stuck? Ask on Discord or open an issue with your launcher version, your distribution, your GPU and the log, but never your account details.

Building

Everything is built from source by a public, reproducible pipeline, and each release is signed. The details are in docs/BUILD.md.

Legal

BedrockOnLinux ships no Minecraft game files. The game is downloaded from Microsoft's own servers, under your own account's licence, by Xodus, so you have to own Minecraft, and the terms that come with it still apply.

BedrockOnLinux is MIT licensed, see LICENSE; the components it bundles keep their own licences. This is an independent project, not affiliated with or supported by Mojang or Microsoft.

About

Run Minecraft Bedrock for Windows seamlessly on Linux.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages