Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/pojavlauncherteam/pojavlauncher/llms.txt

Use this file to discover all available pages before exploring further.

PojavLauncher is an open-source Minecraft: Java Edition launcher for Android, built on the foundations of the original Boardwalk project. It runs the full, unmodified Java Edition client on ARM and x86 Android devices — including mods, modpacks, and custom resource packs — without requiring a PC.

Installation

Download PojavLauncher from GitHub Releases or Google Play and get it running on your device.

Playing Minecraft

Select a version, set up your account, and launch your first game on Android.

Mod Loaders

Install Forge, Fabric, Quilt, or OptiFine to load your favourite mods.

Custom Controls

Create and edit touch control layouts with the built-in visual editor.

What PojavLauncher can do

PojavLauncher translates the Java AWT/OpenGL surface Minecraft expects into a native Android surface, then bridges touch and gamepad input to GLFW keyboard/mouse events. The result is the real Java Edition — not Bedrock, not a port.

All Versions

rd-132211 through 1.21 snapshots, including Combat Test versions.

Full Mod Support

Forge, Fabric, Quilt, OptiFine, and CurseForge / Modrinth modpacks.

Multi-JRE

Ships with Java 8, 17, and 21 runtimes. Switch per-profile.

Custom Controls

Visual touch-control editor with joysticks, drawers, and gamepad remapping.

Multiple Renderers

OpenGL ES 2/3, Vulkan (Zink), and VirGL backends.

Gyroscope

Use your device’s gyroscope as a camera look input.

Quick start

1

Install PojavLauncher

Download the latest APK from GitHub Releases or install from Google Play. Grant storage permission when prompted.
2

Sign in

Open the launcher and tap the account selector at the top. Choose Microsoft login to sign in with your Xbox Live / Minecraft account, or Local account to play offline.
3

Pick a version

Tap the version selector and choose a Minecraft version. PojavLauncher downloads and caches game files automatically on first launch.
4

Play

Tap Play. The game launches with the default touch-control layout. See Custom Controls to adjust buttons to your preference.

Need help?

Troubleshooting

Common crashes, rendering issues, and fixes for known problems.

Build from Source

Compile PojavLauncher yourself using Gradle on Linux, macOS, or Windows.
PojavLauncher has been discontinued and is no longer actively maintained. Its successor is Amethyst Android. These docs cover the last stable release.

Build docs developers (and LLMs) love