Run Minecraft: Java Edition on an Android phone without a PC.
Study how a Java desktop game is ported to run on Android hardware.
Requires a licensed Minecraft: Java Edition account, Android 6 devices crash at launch and some Huawei devices fail entirely.
PojavLauncher is an open-source launcher that lets Android devices run Minecraft: Java Edition, the desktop version of the game that normally requires a PC. It is based on a project called Boardwalk and supports Minecraft versions up to 1.11.2. The project has two active development branches, each taking a different technical approach to making the game run on Android hardware. The README is brief and focused on limitations and known problems. Android 6 users consistently encounter a crash at launch, a bug that has been confirmed across multiple reports but not yet fixed. Some Huawei devices also fail to run the game or mods like OptiFine. Running two Minecraft versions at the same time is not possible. Partial support for Minecraft 1.12.x exists on Android 8.0 and above, but joining a multiplayer world or a single-player world causes a crash, making that version range effectively unplayable. An iOS version is listed in the FAQ and described as impossible to run directly, with no further explanation given. The project is licensed under the GNU GPLv3 and incorporates several third-party libraries under MIT, Apache 2.0, and GPLv2 licenses, including OpenJDK, gl4es for graphics translation, and LWJGL 2 for game engine support. The repository description notes that this project has been succeeded by a newer launcher called Amethyst-Android, suggesting that active development has moved there and this codebase is no longer the primary option for users seeking an Android Minecraft launcher.
← pojavlauncherteam on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.