mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-13 14:51:51 -04:00
…
…
…
PojavLauncher
A Minecraft: Java Edition launcher for Android based from Boardwalk. This branch is intended to support 1.13+
Mainly features on v3
- Launch Minecraft 1.6 to latest 1.17 snapshot.
- Launch Forge up to 1.13.2. To install Forge 1.12.2 and below, simply put to mod install launcher. For Forge 1.13.2, use custom arguments.
- Launch Fabric any versions. How to install Fabric.
Building
- Because languages are auto added by Crowdin, so need to run language list generator before build. In this directory, run:
# On Linux, Mac OS:
chmod +x scripts/languagelist_updater.sh
bash scripts/languagelist_updater.sh
# On Windows:
scripts\languagelist_updater.bat
- Then, build use Android Studio.
Current status
- OpenJDK 9 Mobile port: ARM32, ARM64, x86, x86_64.
- OpenJDK 8 Mobile port: ARM64, x86, x86_64
- Mod installer headless
- Mod installer with GUI. Little run on
Caciocavallo
project. - OpenGL in OpenJDK environment
- OpenAL (work on most devices)
- Support Minecraft 1.12.2 and below. Used lwjglx, a LWJGL2 compatibility layer for LWJGL3.
- Support Minecraft 1.13 and above. Used GLFW stub.
- Game surface zooming.
- New input pipe rewritten to native code to boost performance.
- More...
License
- PojavLauncher is licensed under GNU GPLv3.
Third party components and it's licenses
- Boardwalk (JVM Launcher): Unknown License/Apache License 2.0 or GNU GPLv2.
- Android Support Libraries: Apache License 2.0.
- GL4ES: MIT License.
- OpenJDK: GNU GPLv2 License.
- LWJGL3: BSD-3 License.
- LWJGLX (LWJGL2 API compatibility layer for LWJGL3): unknown license.
Description
A Minecraft: Java Edition Launcher for Android and iOS based on PojavLauncher. This repository contains source code for Android platform.
Languages
Java
63.8%
C
36%