APKs acquired from anything other than the Google Play store is unsupported by us. It might be possible, but we will not help you.
Your APK is made for the ARM architecture. You need an x86 (32-bit) or x86_64 (64-bit) APK to play on your computer. If you have an ARM laptop (most chromebooks, pinebook) it should work.
NO. That is Piracy and we DO NOT support it on this project. Anyone caught asking this in the support server will face consequences.
Scaling of qt5 in our AppImages is broken on some pc's. Here a workaround
QT_SCALE_FACTOR=1 QT_AUTO_SCREEN_SCALE_FACTOR=0 ./MC.AppImageMake shure to replace ./MC.AppImage with the actual path to your
AppImage file. On most systems you can drag'n drop the AppImage from
your file manager into the Terminal window to enter the full path.
Source: ChristopherHX/mcpelauncher-ui-manifest#9
This happens when the controller's Deadzones are not set properly for the game. You must manually set the deadzones for your controller.
- Linux:
https://wiki.archlinux.org/index.php/Gamepad#evdev_API_deadzones or
if you have an Xbox360 Controller, open a terminal and run
sudo xboxdrv --detach-kernel-driver --deadzone 6000 --silent --type xbox360 --mimic-xpadwhile you are ingame. - Mac OS X: TBA
The controller doesn't work at all or you want to remap your gamepad buttons, analogsticks, dpad and triggers?
You need to create a gamepadmapping for your unknown gamepad.
- Download https://generalarcade.com/gamepadtool/
- create a mapping with it
- copy the new mapping line into
- AppImage:
~/.local/share/mcpelauncher/gamecontrollerdb.txt - Flatpak:
~/.var/app/io.mrarm.mcpelauncher/data/mcpelauncher/gamecontrollerdb.txt - macOS:
~/Library/Application Support/mcpelauncher/gamecontrollerdb.txt - you have to create this text file, if it doesn't exist
- reopen the game
The launcher can detect this situation, but it has been disabled to notify the user, because peoples mice, keyboards etc. were detected as gamepads, how broken some linux systems are is a mystery.
Your gamepad driver might be incompatible, then you need a sane controller.
Under Linux, you may have to plug the controller after launching the game.
You can try
- Disable Mouse Emulation for Gamepad
- Configure the Input Filter
If the game is running poorly, it might be using software rendering
(identified by the llvmpipe string in the renderer). If you have been
redirected here by a link in the launcher this is the case.
You should make sure to install the proper 32-bit graphic drivers for your hardware.
- For integrated graphics and most AMD GPUs (and maybe Nvidia on
nouveau) -
sudo apt-get install libegl1-mesa:i386 libegl1-mesa-drivers:i386 - For some Nvidia cards (eg. GeForce series), assuming proprietary
driver is already installed, install the associated libnvidia-gl-xxx
package (where xxx = driver version for your hardware). For example,
if the nvidia-driver-390 metapackage is installed, then
sudo apt-get install libnvidia-gl-390.
You may need to reinstall the proprietary drivers if you had installed them manually before.
Performance can also degrade by running under Xwayland.
Try adding MESA_EXTENSION_OVERRIDE=-GL_EXT_instanced_arrays to
environment variables.
Make sure you have properly installed the following packages:
msa-daemon msa-ui-qt If compiling from sources, make sure to install
the MSA component.
❗Please note that the in-game Music is downloaded separately as a free item in the Marketplace.❗
- Ubuntu: Make sure
libasound2:i386is installed. If it is, you may need to installlibpulse0:i386. - Arch: Make sure
lib32-libpulseandlib32-alsa-pluginsare installed on your system. - Other distros: Make sure to install alsa (asound) and/or pulseaudio depending on your system configuration.
- macOS: The macOS i386 launcher doesn't have a recent enough native libfmod.so file for Minecraft
- PipeWire:
- Ubuntu, Arch: Make sure
pipewire-alsais installed. - Gentoo: Make sure thepipewire-alsaUSE flag is set for thepipewirepackage. - Other distros: Make sure to install the PipeWire ALSA plugin depending on your system configuration.
- Ubuntu, Arch: Make sure
sdl3audio SDL_OpenAudioDeviceStream failed, audio will be unavailable: Audio subsystem is not initialized
Starting with release 1.0.0, this app uses sdl3 for audio on linux to no longer require to ship properitary components from fmod. Make sure you had installed the dependencies for sdl3 audio subsystem
Like alsa dev, pulseaudio dev or pipewire dev libraries.
E.g.
- Ubuntu: libpulse-dev
- Fedora: alsa-lib-devel pulseaudio-libs-devel
- Linux AppImage or macOS to update the launcher on newer versions of the launcher, press the gear icon and then check for updates
- Flatpak
sudo flatpak update
If your launcher is too old or you can't find these buttons, you may need manually download a newer AppImage (Linux) or MacOS binary.
Should be solved by Updating the Launcher
Should be solved by Updating the Launcher
You need to install the zenity utility:
- Debian/Ubuntu -
sudo apt-get install zenity
Chances are, you don't have the actual game yet. This project does not provide MCPE/Minecraft Bedrock Edition itself.
The easiest way to download and start the game is through the graphical
Qt UI (mcpelauncher-ui-qt, sometimes called metalauncher). This
requires to log into a Google Play Account with Minecraft purchased.
Otherwise, obtain a valid Minecraft x86 .apk file and use the extract
utility
To start a given version of Minecraft you can run mcpelauncher-client
with the -dg argument, eg.
mcpelauncher-client -dg ~/.local/share/mcpelauncher/versions/DESIRED_VERSION.
ls ~/.local/share/mcpelauncher/versions/ will list all versions you
have installed.
This can be fixed by starting the game manually via the command line. To do this, open a terminal and run the following:
Linux:
mcpelauncher-client -dg ~/.local/share/mcpelauncher/versions/1.2.3.4- Replace 1.2.3.4 with the version of Minecraft you want to run.
Mac OS X:
cd /Applications/Minecraft\ Bedrock\ Launcher.app/Contents/MacOS./mcpelauncher-client -dg ~/Library/Application\ Support/mcpelauncher/versions/1.2.3.4- Replace 1.2.3.4 with the version of Minecraft you want to run.
Xwayland does a fairly good job of running X applications on Wayland, but it is not perfect. Depending on your graphics drivers and your desktop environment/ window manager, you will run into issues that will affect your experience. These issues are beyond the scope of this project and should be reported upstream. There are two solutions: Fallback to an X11 session, or run the game natively under Wayland.
By default, the binary does not come with native Wayland support. You will need to build the game launcher from source with SDL3 to enable native wayland support.
Once you have the game launcher built with Wayland support, you will need to
force the client to run under Wayland, as it will still default to running
under Xwayland. This is done by unsetting the DISPLAY environment variable.
Through the Qt Launcher, edit your profile and open up the
advanced options. Under "Environment Variables", add a variable called
DISPLAY (case-matching), and leave the value blank. Doing so will have the
client running under native Wayland.
Also known as diagnal Sprinting.
See also MCPE-170810.
| Affected CPU | Android Version | ChromeOS Version |
|---|---|---|
| Intel | Pressing A or D together with W stops sprinting | Works |
| AMD | Works | Works |
| arm64 | Works | Works |
- Buy the ChromeOS Version
- Discounted by the price of the Android Version
- You can use FydeOS installed into a VM to get access to the store
- Open Launcher Settings
- Enable ChromeOS checkbox
- Open Versions Tab
- Delete the installed android version
- Required for switching the version
- Now use the launcher as before
See microsoft/wslg#376, this app targets linux booted by your Device not wsl. The summary of this issue is using gwsl instead of wslg.
Make sure you have enabled #exo-pointer-lock in chrome://flags.
Click the gear icon (settings) in the top right corner of the Qt launcher window, and press the [Run troubleshooter] button.
This may happen when the game launcher has not been installed or set
properly. The launcher (mcpelauncher-client) must be available in the
PATH variable for the launcher to work. If you are compiling from
sources and do not want to install the launcher, please set the
GAME_LAUNCHER_PATH at compile time with cmake (eg.
cmake -DGAME_LAUNCHER_PATH-/home/paul/mcpelauncher/build/mcpelauncher-client ..,
make sure that this is the path to the directory containing the binary,
and not the binary itself). Otherwise make sure the launcher is properly
installed in your system.
First of all, make sure a version name is displayed under the Download and Play button. If it's not, please wait some time and/or try restarting the launcher. A window asking you to accept Google Play TOS should appear first.
If the launcher still fails to download, it's possible you are trying to download a beta version of the game. Make sure to register in the beta first at https://play.google.com/apps/testing/com.mojang.minecraftpe.
You must have purchased Minecraft on the account you're trying to use.
In some cases, you may need to clear the launcher data clearing the launcher ui data.
Run the following commands:
rm -rf ~/.config/Minecraft\ Linux\ Launcher
rm -rf ~/.local/share/Minecraft\ Linux\ Launcher
rm -rf ~/.cache/Minecraft\ Linux\ LauncherIn order to be able to view the game log, in the launcher press the gear in the top right corner and check the "Show log when starting the game" option. This will show a log and update it in realtime. You can copy it by pressing the icon in the top-right corner of the log window. Additionally, the log will be shown if the game crashes.
- Please Open Settings
- Press Logout
- Press Login to restore Google Play Access
Also known as "black screen of death", starting with Minecraft 1.18.30 (Renderdragon) this might be caused.
This section needs your help to get more entries, even if Solution is None
| OS | Hardware | Solution |
|---|---|---|
| macOS | GPU is firepro D300 2D | Pencil Icon -> Advanced Settings -> Select Metal |
| macOS | Intel HD 4000 | Both OpenGL and Metal working, SDL3 Metal crashs iff menubar is rendered |
| macOS | Apple M4 | Both OpenGL and Metal working, SDL3 Metal crashs |
| linux | * mesa3d | Fixed long time ago |
Google accounts that needs a parent Account to approve the logon are a common case for this error
You might need this helper Application on an actual Android Phone/VM/Emulator
I can install Minecraft from Google Play on my phone just fine and I'm logged in with the same account in the launcher, but the launcher still refuses me to download the game
You might be using the wrong account. If you have multiple Google Accounts on you phone, and one or more of them have purchased the game, Google Play will show that you have already purchased the game (indicated by the Install button instead of showing the price) even if you used the wrong account in the Google Play account selector. You can find out which account really owns the game by looking at the purchase history of each account. Once you have found the correct account, you can go to settings, then logout and log in with the correct account.
