Skip to content

BedrockOnLinux 2.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Nov 17:16
· 1 commit to 7620bc0111422b3abfe35ae92f3e5fcb970b32f5 since this release

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 (or bedrock-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 --update does 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 starts MicrosoftEdgeUpdate.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 as splashes.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