Releases: Wyze3306/BedrockOnLinux
Release list
BedrockOnLinux v1.2.6
BedrockOnLinux v1.2.6
Fixes online sign-in and two crashes.
Fixed
- Online sign-in freeze on the "Get Started" screen (#28). The game reached "Get Started" and froze with the music still playing (UI thread stuck on a TLS call that never returned). The launcher was configured to use an OpenSSL-based login component that had never been published, so native login silently fell back to Wine's Schannel stack and hung. That component (
openssl-xcurl-set-17bc4b81e178.tar.gz) is now published on the releases, so sign-in completes instead of hanging. No launcher update is strictly required for this one — the fix is the published asset — but updating is recommended for the rest. - Crash when opening/closing Settings or pausing the game (#27). Mostly seen on the Steam Deck. It was a stack overflow: the deep call chain the settings/pause screens walk overran Minecraft's 1 MB stack by only a few KB. The launcher now enlarges the game's stack reserve to 16 MB before launch, giving that chain the headroom it needs.
- Mouse cursor escaping the window in windowed mode (#26). New optional setting "Keep the mouse inside the window" (Settings). When enabled, the game runs inside a Wine virtual desktop so the cursor stays inside the game window during mouse-look. Off by default; enable it if you play windowed.
Notes
- The game engine (
GDK-Proton-xuser-wow64-archs-r7) is unchanged from v1.2.5 and is picked up automatically from the recent releases — no re-download.
Install
- Portable (any distro):
bedrock-on-linux-1.2.6.pyz(needspython3+ Tk) - AppImage (self-contained):
BedrockOnLinux-1.2.6-x86_64.AppImage - Debian/Ubuntu:
bedrock-on-linux_1.2.6_all.deb - Flatpak:
BedrockOnLinux-1.2.6-x86_64.flatpak
BedrockOnLinux v1.2.5
Fixed
- Steam Deck: crash a few seconds after signing in. Once your Microsoft account auto-signed in, the game page-faulted and closed (
exit 0, "crash after a moment"). The engine's sign-in-state null-guard checked the account collection pointer for NULL/non-canonical but its backing data pointer only for NULL — so on a slow prefix a-1/garbage pointer slipped through and crashed. The guard now rejects-1/non-canonical there too. (#25)
New engine wow64-archs-r7 — the launcher re-downloads it automatically on update; no manual step.
Assets
.deb— Debian / Ubuntu / Mint.pyz— portable (python3+tkinter)- AppImage — self-contained, any distro
- Flatpak —
flatpak install --user BedrockOnLinux-1.2.5-x86_64.flatpak
BedrockOnLinux v1.2.4
New
- Native DLL injection — no third-party injector needed. The Inject a client DLL button (Settings) now loads your client
.dllitself, via a small bundledCreateRemoteThreadinjector run in the game's own Wine prefix. Just pick the.dll(OderSo, Flarial, …) — no more finding and launching FateInjector/Horion.exe. Native / AppImage only (the Flatpak sandbox hides the game's wineserver).
Same engine as v1.2.3 (wow64-archs-r6) — no re-download.
Assets
.deb— Debian / Ubuntu / Mint.pyz— portable (python3+tkinter)- AppImage — self-contained, any distro
- Flatpak —
flatpak install --user BedrockOnLinux-1.2.4-x86_64.flatpak
BedrockOnLinux v1.2.3
Fixes
- Steam Deck: no more crash a few seconds after boot. The in-game sign-in lookup ran before its data was ready and dereferenced a stale pointer (#21, #22). The engine null-guard now covers the whole pointer chain and safely returns "not found" instead of page-faulting.
- No more amd_ags stack-overflow crash. The game loads
amd_ags_x64.dllunconditionally and Wine's builtin recursed until the stack overflowed (hit hard on the 1.26.31 builds). It's now disabled — AGS is optional AMD-GPU services the game runs fine without.
New
- DLL injector button (Settings) — runs a Windows injector inside the game's Wine prefix so it can see Minecraft and inject a client
.dll(OderSo, Flarial, …). Native / AppImage only (not Flatpak).
Engine
Ships a new engine build (wow64-archs-r6); the launcher downloads it automatically on the next launch.
Assets
.deb— Debian / Ubuntu / Mint.pyz— portable (python3+tkinter)- AppImage — self-contained, any distro
- Flatpak —
flatpak install --user BedrockOnLinux-1.2.3-x86_64.flatpak
BedrockOnLinux v1.2.2
Fixes
- Steam Deck (Flatpak): the game boots again. A dangling
~/.steam/steamsymlink — its target lives outside the Flatpak sandbox — made the launcher abort withFileExistsErrorbefore launch. It now falls back to its own writable Steam-compat dir (#19). - No-window / "ghost window" prefix fixed. When the OpenSSL XCurl set isn't available, the launcher now seeds GDK-Proton's builtin
cryptbase.dllinto the prefix so advapi32'sSystemFunction036(RtlGenRandom) forward resolves. Without any cryptbase the game aborted on its first RNG call before ever opening a window — which looked like a GPU/display fault.
Assets
.deb— Debian / Ubuntu / Mint.pyz— portable, any distro withpython3+tkinter- AppImage — self-contained (bundles Python + a modern Tk), any distro
- Flatpak —
flatpak install --user BedrockOnLinux-1.2.2-x86_64.flatpak
The WineGDK engine is unchanged (wow64-archs-r5) — it is downloaded from the v1.2.0 release on first run.
BedrockOnLinux v1.2.1
What's fixed
Fixes a false "reinstall the game engine" warning that could appear after closing the game even when the session worked perfectly. The post-game diagnostic was matching an unrelated, harmless system message (a generic 0x80004001 from the Windows App Runtime bootstrapper); it now requires the real engine/XUser context and trusts the engine's own sign-in markers, so it no longer cries wolf on a good session.
Launcher-only fix — same game engine as 1.2.0 (wow64-archs-r5), so nothing re-downloads.
Downloads
BedrockOnLinux-1.2.1-x86_64.AppImage— recommended. Self-contained.BedrockOnLinux-1.2.1-x86_64.flatpak— also self-contained.bedrock-on-linux_1.2.1_all.deb— Debian / Ubuntu / Mint.bedrock-on-linux-1.2.1.pyz— tiny; uses your system Python.
BedrockOnLinux v1.2.0
What's new
- A refreshed, modern launcher — rounded, flat controls and crisp antialiased text, fully self-contained so it looks the same on every distribution with nothing to install.
- Fix for launch crashes on some systems — a new Settings switch, Unlock the in-game Servers tab, lets you turn off the patch that forces the "signed in with Microsoft" flag. On a few setups (Steam Deck, CachyOS and others) forcing it makes the game freeze or crash a few seconds after launch; turning it off lets the game run (issue #17/#18).
- More reliable — the version list and downloads are sturdier, and downloads now resume instead of failing on a flaky connection.
Ships the WineGDK engine wow64-archs-r5; existing installs update automatically on the next launch.
Downloads
BedrockOnLinux-1.2.0-x86_64.AppImage— recommended. Self-contained: make it executable and run it, nothing to install.BedrockOnLinux-1.2.0-x86_64.flatpak— also self-contained (Flatpak users).bedrock-on-linux_1.2.0_all.deb— Debian / Ubuntu / Mint.bedrock-on-linux-1.2.0.pyz— tiny; uses your system Python (needs python3 + tkinter).GDK-Proton-xuser-wow64-archs-r5.tar.gz— the game engine (auto-downloaded by the launcher; you don't need to grab this manually).
BedrockOnLinux v1.1.6
What's fixed
Two reliability fixes, especially for the AppImage:
- No more hanging at "Preparing" with an empty version list. The AppImage now bundles its own CA certificate store, so it reaches the download servers over HTTPS on every distribution — not only those whose certificate layout matches the bundled Python. The version list, the game-engine download and Microsoft sign-in all work out of the box.
- Downloads retry and resume. A single stalled read (slow CDN, flaky Wi-Fi) used to abort the whole install with "the read operation timed out". Downloads now retry and continue where they left off via HTTP range requests, so the engine and online-login components finish even on an unreliable connection.
No game-engine change — same crash-safe engine (wow64-archs-r4) as 1.1.4/1.1.5; the launcher fetches it automatically.
Which download?
BedrockOnLinux-1.1.6-x86_64.AppImage— recommended. Self-contained: make it executable and run it, nothing to install.BedrockOnLinux-1.1.6-x86_64.flatpak— also self-contained (for Flatpak users).bedrock-on-linux_1.1.6_all.deb— Debian / Ubuntu / Mint.bedrock-on-linux-1.1.6.pyz— tiny; uses your system Python (needs python3 + tkinter).
BedrockOnLinux v1.1.5
What's new
The AppImage is now fully self-contained. It bundles its own Python, the Tk GUI toolkit and cryptography, so it runs on any Linux out of the box — no python3-tk, no system Python, nothing to install first. This fixes the tkinter is not installed error some of you hit on the 1.1.4 (and earlier) AppImage.
No game-engine change — this is the same crash-safe engine (wow64-archs-r4) shipped in 1.1.4; existing installs already have it, and the launcher fetches it automatically on a fresh install.
Which download?
BedrockOnLinux-1.1.5-x86_64.AppImage— recommended. Self-contained: make it executable and run it, nothing to install.BedrockOnLinux-1.1.5-x86_64.flatpak— also self-contained (for Flatpak users).bedrock-on-linux_1.1.5_all.deb— Debian / Ubuntu / Mint; apt pulls Python + Tk for you.bedrock-on-linux-1.1.5.pyz— tiny; uses your system Python (needs python3 + tkinter).
BedrockOnLinux v1.1.4
What's fixed
The launch crash on recent Minecraft builds (1.26.30+) is fixed properly — and the in-game Servers tab now stays unlocked on those builds too, instead of being greyed out.
1.1.2/1.1.3 unlocked the Servers list by forcing the "signed in with Microsoft" flag, but on some systems (Steam Deck, CachyOS) the game then dereferenced an account object it had not finished setting up, crashing a few seconds after launch (issue #17). The engine now guards that lookup: it keeps the flag where the object exists and safely returns "not found" where it does not — so Minecraft starts on every system and still shows the server list.
This ships in the WineGDK engine (rev wow64-archs-r4). Existing installs get it automatically on the next launch via the engine auto-update — no reinstall needed.
Downloads
bedrock-on-linux-1.1.4.pyz— portable, any distro (needs python3 + tkinter)bedrock-on-linux_1.1.4_all.deb— Debian / Ubuntu / MintBedrockOnLinux-1.1.4-x86_64.AppImageBedrockOnLinux-1.1.4-x86_64.flatpakGDK-Proton-xuser-wow64-archs-r4.tar.gz— the game engine (auto-downloaded by the launcher; you do not need to grab this manually)