Repository navigation
Other players keep their own skins on servers, the Realms button of the title
screen works again, and closing Minecraft ends the session. A shortcut can now
update Minecraft before starting it, and Linesia is listed under Featured
Servers.
Added
- A shortcut can keep Minecraft up to date. With Settings ▸ General ▸
Update Minecraft when started from a shortcut on, a direct launch
shortcut (orbedrock-on-linux play) installs the newest build of the
edition you play before starting it, instead of staying on the build picked
in the launcher.bedrock-on-linux play --updatedoes it once. It is off
by default, because a server that has not updated yet refuses a newer game,
and if the update cannot be made the installed build starts as usual (#328).
Fixed
-
Other players keep their own skins. On servers, players and NPCs that
joined after you sometimes showed up with a random default skin and kept
it. The game asks Windows how much memory it is using to decide whether it
can afford more skins, and Wine left that answer unwritten, so now and then
the game believed it was almost out of memory. The engine (native22) now
gives the real figure. Found and fixed by @ItsClairton (#292). -
The Realms button of the title screen opens the Realms page again. It
answered "An error has occurred. Going back to the previous screen...". The
launcher's own patch of the game's interface, the one that takes the "You
need a Microsoft account" notice off the Servers and Realms tabs, handed the
Realms pages a value of the wrong kind, and they stopped on it. The patch
is rewritten, and a game patched by an earlier launcher is fixed at the next
PLAY (#337). -
Closing Minecraft ends the session again. A couple of minutes into a
game, its WebView2 startsMicrosoftEdgeUpdate.exe, which never exits under
Wine, and Proton waits for every Wine process before it returns. So after
the game window closed, the launcher still considered Minecraft running and
PLAY refused to start it again. Once the game has been closed for a few
seconds, the launcher now closes that updater (and any WebView2 process
left behind) itself.
Changed
-
Linesia SkyFaction is listed under Featured Servers, like a real partner
server. It used to sit among your own servers as a bare address. It now
has a tile with its icon in the Featured Servers section, and its page shows
a banner, a description, the server's address and Activities cards for what
there is to discover there (SkyFaction, Warzone, Industry, The Great Sea),
with the same Play button as before. The game gets its featured servers from Microsoft, so there is no
list on disk to add to: the Servers-tab entry the launcher already writes is
still what you join through, and the Servers tab is patched to show it as a
featured server. If a Minecraft update changes the Servers tab too much for
the patch, the launcher says so and Linesia goes back under your own servers. -
The yellow text under the Minecraft logo is about Linux now. The title
screen picks one of the launcher's own splash lines ("I use Arch, btw!",
"Wine not?", "sudo make me a sandwich!", …) instead of Mojang's. The
original list is kept next to it assplashes.json.bol-orig.
Build provenance
Application artifacts built from source, consuming this
fork's attested, pinned engine and OpenSSL-XCurl set.
Bill of materials (pinned + reproducible):
- Managed engine: wow64-archs-native22 (sha256 46927aa8d180c7151a6240c5e2196136cd515041292dd848218ea809284cb3ed)
- WineGDK source: 75637b674e1f191e65753663c4c0c32bea05ba6e (prefix sha256 7c590b712430d67760c97258b8310d34e29a7293b2e05852bde866d1655eb994)
- vkd3d-proton: 3.0.1-nv-dgc (output-hashes sha256 09d22ca93ae4b0a2f99294a43cec6a89a2bd92b96dffb14f2fcc5cf66685b3df)
- OpenSSL-XCurl set: 504bb166e4e7
Verify any file with:
gh attestation verify <file> --repo Wyze3306/BedrockOnLinux
Full Changelog: v2.3.0...v2.3.1