FCL-Team/FoldCraftLauncher
Lets Android phone and tablet owners run Minecraft: Java Edition with mods, without a PC.
The problem
Minecraft: Java Edition was never built to run on phones. Android users who want the Java version — for mods, older versions, or servers that require Java — usually face one of two options: stream from a PC at home or give up. Fold Craft Launcher packages a JVM, a rendering backend and version management into one Android app so the Java edition runs locally on the device.
What's different
This is not a ground-up reimplementation. It ports HMCL's launcher core (fclcore) for version and modpack management, and uses the Amethyst-Android backend (a PojavLauncher fork) for JVM boot and graphics. That split gives it an unusually complete feature set compared with earlier mobile launchers: every Minecraft version including snapshots, all the major mod loaders, bundled Java 8/17/21/25 and the ability to import your own runtime, virtual mouse and key mapping, and shader support through VirGL/Zink/MG renderers. Two things stand out: a pluggable renderer and driver system (renderers and Turnip-style drivers ship as separate plugins), and built-in LAN play via Terracotta and EasyTier. Control layouts can be imported from ZalithLauncher2 and converted automatically, which lowers the migration barrier from other Android launchers.
Who it's for
Android users with reasonably powerful devices — recent flagship phones or ARM tablets — who want the Java edition rather than Bedrock, and who are willing to tolerate tinkering. It is also useful for people who already use PojavLauncher or ZalithLauncher but want a more polished launcher core and easier modpack handling. Look elsewhere if you are on iOS, on low-end hardware, or if you expect a console-like out-of-the-box experience: shaders need a specific renderer, and some mods simply will not behave on Android.
Cost of adoption
The README is mostly a feature list and acknowledgements, not a troubleshooting guide. Expect the usual mobile-Java friction: crash logs with cryptic exceptions, renderer and driver combinations to try, and per-device performance tuning. The app bundles its own OpenJDK builds and prebuilt native libraries (GL4ES fork, ANGLE, virglrenderer, OpenAL-Soft), so the APK footprint is substantial. Licensing is the main structural constraint: the project is GPL-3.0, and it depends on AGPL-3.0 Terracotta, LGPL-3.0 EasyTier and TouchController, plus one component listed with an unknown license (LWJGLX). Anyone planning to redistribute or fork should inspect the dependency list carefully. Installation is via releases or an F-Droid-style sideload; see the README for build details.
Verdict
A 2022 project with roughly 5,000 stars, FCL is not a flash-in-the-pan: it has four years of history and the core is maintained by a team, with translations managed through Weblate. Yet it still shows momentum — the Java board recorded +290 stars this month and +82 this week, which for a mature niche project suggests renewed rather than fading interest, possibly tied to recent snapshots or renderer work. The main caveats are that it inherits the fragility of the whole Android-on-Java stack, and the README gives little support guidance. If you already tried a mobile Java launcher and bounced off the setup, this is worth a second attempt; if you just want to play Minecraft on your phone with minimal fuss, Bedrock is still the easier path.
Written by AI from the project's README, updated October 24, 2026. The project's own docs are the source of truth.