Skip to content

Releases: minecraft-linux/appimage-builder

v0.2.1-661: Merge pull request #7 from ChristopherHX/release/v0.2.1

03 May 21:36
141d36a
Compare
Choose a tag to compare

Disable use .apk from launcher login

Add workaround for texture off by one 1.16.210-1.17.0.52 and beyond revision 2

Test a new 1.16.230+ workaround due to stack corruption

Add the two big bugs of 1.16.210 and later to titlescreen

hook

30 May 19:33
141d36a
Compare
Choose a tag to compare
hook Pre-release
Pre-release

Nothing

v0.2.0-659

01 May 15:47
Compare
Choose a tag to compare
v0.2.0-659 Pre-release
Pre-release

Disable use .apk from launcher login

Add workaround for texture off by one 1.16.210-1.17.0.52 and beyond

Test a new 1.16.230+ workaround due to stack corruption

v0.1-beta-24-658: Merge pull request #6 from ChristopherHX/release/v0.1-beta-24

13 Apr 20:36
6c769ba
Compare
Choose a tag to compare

Realms might work time to time, but is unsupported and not tested by maintainers

Improve internal storage handling of 1.16.220 and later

Fixed a rare crash while loading resources

v0.1-beta-23-656: Merge pull request #5 from ChristopherHX/release/v0.1-beta-23

11 Apr 19:51
292baa2
Compare
Choose a tag to compare

Feature Update for 1.16.220. Fixed several incompatibilities with 1.16.220 and 1.16.230

v0.1-beta-21-652

21 Mar 16:03
7c0d90e
Compare
Choose a tag to compare

Fixed arm, arm64 appimage creation due to missing space

Look for intel / amd in the previous Release

v0.1-beta-21-648

20 Mar 15:19
Compare
Choose a tag to compare

Ui Fixes

  • Removed Minecraft 1.16.210 from versionslist, because you can hardly craft anything in survival mode MCPE-117105 and texture glitches MCPE-121068
  • Block launching unsupported Minecraft Versions completely
  • Fixed missing versionsdb glitch, now it is embedded as a fallback
  • Disabled devmode, start the ui with --enable-devmode to get it back

Changes in game-window

  • Remove ENABLE_FEATURE_VERBOSE_JOYSTICKS:. only show erros in debug builds without NDEBUG

Changes in libc-shim

  • Merge pull request 8 from joserobjr/patch-1
  • Add a shim for malloc_usable_size (Apple included). Add shim for malloc_size for Apple
  • This was requested by @ChristopherHX at PR 7. Add a shim for malloc_usable_size
  • This is used by the release Minecraft 1.16.210.05 build, it can be passed through directly without issues.

Changes in mcpelauncher-client

  • Fix errorwindow spam (pulsaudio).... after loosing pulseaudio connection
  • Merge pull request 18 from bylaws/saa
  • Rework core patches to be patched in via the linker. Add back CorePatches::Install to support older Minecraft versions
  • Rework core patches to be patched in via the linker
  • They are passed as an argument when loading the Minecraft library.

Changes in mcpelauncher-core

  • Add default parameter to loadMinecraftLib
  • Merge pull request 6 from bylaws/saa
  • Transition to dlext hooks for mouse visibility callbacks. Don't require mouse pointer hooks
  • Transition to dlext hooks for mouse visibility callbacks
  • 1.16.210 removed the vtable symbols that were previously used for this. so use the linker extension as a workaround with callbacks being passed. in by the client.

Changes in mcpelauncher-errorwindow

  • wait for the errorwindow process
  • create a waiting thread to cleanup the child errorwindow process

Changes in mcpelauncher-webview

  • Merge pull request 1 from ChristopherHX/patch-1
  • Fix macro to be 5.12, not 5.18

AppImage (self contained and updateable executable)

17 Apr 22:07
Compare
Choose a tag to compare

# This won't work with the current 1.16.20 Version

The launcher will now update automatically to ng.appimage with 1.16.100 support, as we don't need two launchers

https://github.com/ChristopherHX/linux-packaging-scripts/releases/tag/ng.appimage
You can still use this Launcher version, you will find all releases of my fork under assets of this release

First read my README for current Features, known Issues and Bugs.

Should work for
Minecraft PE (Android) 0.12 to Minecraft Bedrock (Android) 1.16.0.66 from Google Play (direct download via api) or Amazon Store (apk only)
Minecraft PE trial (apk) versions should work too, but still not more features than on android
I cannot test every build

Minimum Requirements for running Android apps on PC

If your CPU doesn't support them, the game will quit with code 4 (illegal Instruction), in rare situations this was a bug of the compiled code.
https://developer.android.com/ndk/guides/abis#sa

To get an appicon in the start menu for my fork install an app like

https://github.com/TheAssassin/AppImageLauncher

amd64 ( x86_64 )

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt install curl libc6-i386 libx11-6:i386 libxext6:i386 libegl1-mesa:i386 zlib1g:i386 libstdc++6:i386 libgl1-mesa-dri:i386 libasound2:i386 libpulse0:i386
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-x86_64.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

i386 ( x86 )

sudo apt-get update
sudo apt install curl libx11-6 libxext6 libegl1-mesa zlib1g libstdc++6 libgl1-mesa-dri libasound2 libpulse0
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-i386.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

arm64 ( arm64-v8a )

Important Download Issue Please Read

sudo dpkg --add-architecture armhf
sudo apt-get update
sudo apt install curl libx11-6:armhf libxext6:armhf libegl1-mesa:armhf zlib1g:armhf libstdc++6:armhf libgl1-mesa-dri:armhf libasound2:armhf libpulse0:armhf libcom-err2:armhf libgmp10:armhf libp11-kit0:armhf
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-arm_aarch64.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

armhf ( armeabi-v7a )

Important Download Issue Please Read

sudo apt-get update
sudo apt install curl libx11-6 libxext6 libegl1-mesa zlib1g libstdc++6 libgl1-mesa-dri libasound2 libpulse0 libcom-err2 libgmp10 libp11-kit0
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-armhf.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

Important Raspberry Pi2B, 3B, 3B+ downgrade to mesa 1.13, doesn't apply to Pi4 or newer

cd $HOME
curl -L https://github.com/ChristopherHX/mcpelauncher-manifest/releases/download/1.12.x.2.armhf.raspbian.buster/mesa.tar.xz --output mesa.tar.xz
tar -xf mesa.tar.xz

Now you can run it with older mesa (fixes strange ingame render issues for 0.14.3 or later)

LD_LIBRARY_PATH=$HOME/mesa/lib LIBGL_DRIVERS_PATH=$HOME/mesa/lib/dri GBM_DRIVERS_PATH=$HOME/mesa/lib ./MC.AppImage

enable Multilib

sudo pacman -S curl lib32-mesa lib32-libpulse lib32-alsa-plugins
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-x86_64.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

Fedora

x86_64

sudo dnf update
sudo dnf install curl glibc.i686 libstdc++.i686 libX11.i686 zlib.i686 mesa-libEGL.i686 mesa-dri-drivers.i686 mesa-libGL.i686 pulseaudio-libs.i686
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-x86_64.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

i686 ( x86 )

sudo dnf update
sudo dnf install curl glibc libstdc++ libX11 zlib mesa-libEGL mesa-dri-drivers mesa-libGL pulseaudio-libs
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-i386.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

aarch64 ( arm64-v8a )

Important Download Issue Please Read

sudo dnf update
sudo dnf install curl glibc.armv7hl libstdc++.armv7hl libX11.armv7hl zlib.armv7hl mesa-libEGL.armv7hl mesa-dri-drivers.armv7hl mesa-libGL.armv7hl pulseaudio-libs.armv7hl
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-x86_64.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

armv7hl ( armeabi-v7a )

Important Download Issue Please Read

sudo dnf update
sudo dnf install curl glibc libstdc++ libX11 zlib mesa-libEGL mesa-dri-drivers mesa-libGL pulseaudio-libs
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-armhf.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

Void Linux

x86_64

sudo xbps-install void-repo-multilib
sudo xbps-install -S
sudo xbps-install curl mesa-32bit mesa-dri-32bit libpng-32bit libX11-32bit libgcc-32bit libstdc++-32bit glibc-32bit libgudev-32bit libXi-32bit alsa-lib-32bit libpulseaudio-32bit
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-x86_64.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

Solus

x86_64

sudo eopkg install curl mesalib-32bit libpng-32bit libx11-32bit libgcc-32bit libstdc++-32bit glibc-32bit libgudev-32bit libxi-32bit alsa-lib-32bit pulseaudio-32bit
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-x86_64.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

OpenSUSE

x86_64

sudo zypper install curl Mesa-libEGL1-32bit Mesa-32bit Mesa-dri-32bit pulseaudio-utils-32bit libstdc++6-32bit libz1-32bit libXi6-32bit libgudev-1_0-0-32bit libpng16-16-32bit libgcc_s1-32bit glibc-32bit
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-x86_64.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

x86

sudo zypper install curl Mesa-libEGL1 Mesa Mesa-dri pulseaudio-utils libstdc++6 libz1 libXi6 libgudev-1_0-0 libpng16-16 libgcc_s1 glibc
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-i386.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

aarch64 ( arm64-v8a )

Important Download Issue Please Read

sudo zypper install curl Mesa-libEGL1-32bit Mesa-32bit Mesa-dri-32bit pulseaudio-utils-32bit libstdc++6-32bit libz1-32bit libXi6-32bit libgudev-1_0-0-32bit libpng16-16-32bit libgcc_s1-32bit glibc-32bit
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-arm_aarch64.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

armv7hl ( armeabi-v7a )

Important Download Issue Please Read

sudo zypper install curl Mesa-libEGL1 Mesa Mesa-dri pulseaudio-utils libstdc++6 libz1 libXi6 libgudev-1_0-0 libpng16-16 libgcc_s1 glibc
curl -L https://github.com/ChristopherHX/linux-packaging-scripts/releases/download/appimage/Minecraft_Bedrock_Launcher-armhf.0.0.540.AppImage --output MC.AppImage
chmod +x MC.AppImage

Run it like

./MC.AppImage

You need similar packages on not yet listed GNU/Linux Systems (You can help)

ng.appimage

12 May 16:07
83fbdb6
Compare
Choose a tag to compare
ng.appimage Pre-release
Pre-release

This is a prerelease with tons of bugs

THIS IS A TEST RELEASE OF NG
I cannot test every build
Minecraft 1.14-1.16 (x86, x86_64, armv7, armv8)

OBSOLETE use Appimage

17 Apr 22:03
Compare
Choose a tag to compare

Not found? Look at the second Page!
First read my README for current Features, known Issues and Bugs.
mcpelauncher-server (only supports 1.12.0.28 and 1.12.1.1)
You might need to remove the minecraft-linux repo from apt to avoid falling back to minecraft-linux during updates or install
sudo apt install ./mcpelauncher-*.deb ./msa-*.deb
or double click in Nautilus(Files) to install