Minecraft: Java Edition launcher for Android phones, tablets, and Meta Quest (2D panel).
Custom Lime UI on top of an Amethyst/Pojav-derived OpenJDK + GL engine.
Not affiliated with Mojang, Microsoft, Meta, or AngelAuraMC. Engine code is adapted from Amethyst-Android / PojavLauncher.
| Build | Package | Devices |
|---|---|---|
| mobile | com.lime.mclauncher |
Any arm64 Android phone/tablet |
| quest | com.lime.mclauncher.quest |
Meta Quest 2 / 3 / 3S / Pro (2D Android panel) |
Both share the same features. Quest build forces panel-friendly defaults (resolution / opaque GL). Room-scale VR is not included — use QuestCraft for Vivecraft + OpenXR.
- Offline + Microsoft accounts
- Version browser (including old releases like 1.7.x)
- One-tap Fabric 1.20.1 + Fabric API
- Auto Java major hint (8 / 17 / 21) and JRE ensure before play
- Universal first-run defaults by device RAM / screen size
- Quest: tiny-panel resolution fix, opaque framebuffer
cd /d E:\Cursor_Projects\Amethyst-Android
set GRADLE_USER_HOME=E:\Cursor_Projects\.gradle-home
set ANDROID_HOME=E:\STUDIO_ANDROED
set JAVA_HOME=E:\Android_Studio\jbr
gradlew.bat :app_pojavlauncher:assembleMobileDebug
gradlew.bat :app_pojavlauncher:assembleQuestDebugAPKs:
app_pojavlauncher/build/outputs/apk/mobile/debug/app_pojavlauncher/build/outputs/apk/quest/debug/
adb install -r app_pojavlauncher\build\outputs\apk\mobile\debug\*.apk
adb install -r app_pojavlauncher\build\outputs\apk\quest\debug\*.apk- Allow all-files access if asked
- Create offline account or sign in with Microsoft
- Pick a version (or Fabric 1.20.1)
- Play — launcher downloads Java runtime if missing
| Layer | Package |
|---|---|
| UI | com.lime.mclauncher.ui.* |
| Device helpers | com.lime.mclauncher.LimeDeviceFix, LimeFabricSetup |
| Engine | net.kdt.pojavlaunch (download, MultiRT, MainActivity) |
Respect upstream licenses for Amethyst, PojavLauncher, LWJGL, and related components. LimeLauncher UI and packaging changes are provided as-is for this project.