A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for Android platform.
# PojavLauncher
An open source Minecraft: Java Edition launcher for Android based from Boardwalk. Support up-to Minecraft 1.11.2.<br>
`gl4es` (v2) and `v3_x11_openjdk` branch are the current development.

Discord server: https://discord.gg/6RpEJda

## iOS version?
- Impossible for directly run.

## Known issues (v2)
- For many reports, Android 6 users can't run any Minecraft versions and error `ClassNotFoundException`. Confirmed in #237 #123 #55. Not confirmed in #217 #46 #21.
- Some Huawei devices can't run Minecraft or OptiFine.
- Can't run multiple versions at same time.

## Frequently asked questions
- [See here](https://github.com/khanhduytran0/PojavLauncher/wiki/Frequently-asked-questions).

## A note about 1.12.x
- Minecraft 1.12.x can be run on Android 8.0 and above by use d8 for desugar and dexing in the latest v2, but will crash if join world/multiplayer.

## License
- PojavLauncher is licensed under [GNU GPLv3](https://github.com/khanhduytran0/PojavLauncher/blob/master/LICENSE).

## Using libraries & Third party licenses
- (v2) Boardwalk: [Apache License 2.0](https://github.com/zhuowei/Boardwalk/blob/master/LICENSE).
- (v2) LegacyLauncher: (unknown license).<br>
- (all) Android Support Libraries & DX Dexer: [Apache License 2.0](https://android.googlesource.com/platform/prebuilts/maven_repo/android/+/master/NOTICE.txt).
- (all) gl4es: [MIT License](https://github.com/ptitSeb/gl4es/blob/master/LICENSE).<br>
- (v3) BusyBox: [GNU GPLv2 License](https://busybox.net/license.html).<br>
- (v3) OpenJDK: [GNU GPLv2 License](https://openjdk.java.net/legal/gplv2+ce.html).<br>
- (v3) PRoot: [GNU GPLv2 License](https://github.com/termux/proot/blob/master/COPYING).<br>
- (v3) TheQVD XVnc Pro: [GNU GPLv3 License](https://github.com/theqvd/qvd-client-android/blob/master/LICENSE.txt).
- (all) LWJGL 2: [Legacy LWJGL License](http://legacy.lwjgl.org/license.php.html).<br>
