AppImage (self contained and updateable executable)
# 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)