Skip to content

BedrockOnLinux

Run Minecraft Bedrock for Windows (GDK edition) on Linux with native Microsoft/Xbox identity

LicensePlatform

Visit repository

BedrockOnLinux installs the Minecraft version you select, prepares a managed Wine prefix, and runs the game through a reviewed WineGDK-based GDK-Proton engine. No compiler or Windows installation is required.

Key Features

  • Native Xbox identity: XGame configuration, XUser, request signatures, gamertags, privileges and the XSAPI context are implemented by WineGDK.
  • Online play: Friends list, invitations, public servers and Realms use that native identity. Realms receives a dedicated XSTS token for the Bedrock Realms audience.
  • No Minecraft memory patcher: The managed engine contains no code that scans or rewrites the running Minecraft process.
  • Native file chooser: In-game world import and custom skin selection open the desktop file dialog.
  • Graphics safety: A known unsafe session is blocked before Wine starts.
  • Verified updates: Engine archives, runtime files and dependency payloads are SHA-256 pinned.
  • Isolated account profiles: One Linux user can create separate Xbox account, Wine-prefix, settings and world roots.

The Microsoft sign-in flow runs locally. BedrockOnLinux does not use an account relay or multiplayer proxy.

Installation Formats

FormatBest forStart command
AppImageMost glibc-based desktop distributions./BedrockOnLinux-*-x86_64.AppImage
.debDebian, Ubuntu, Mint and LMDEsudo apt install ./bedrock-on-linux_*_amd64.deb
Portable .pyzA host with Python 3.9+ and Tk./bedrock-on-linux-*.pyz gui
Flatpak bundleSandboxed local installation, when providedflatpak install --user ./BedrockOnLinux-*-x86_64.flatpak

License

MIT.

Released under the BSD-3-Clause License.