PojavLauncherTeam / PojavLauncher
- вторник, 6 июля 2021 г. в 00:26:10
A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for Android platform.
PojavLauncher is a Minecraft: Java Edition launcher for Android and iOS based on Boardwalk. This launcher can launch almost all available Minecraft versions (from rd-132211 to 21w08b (1.17) snapshot, including Combat Test versions). Modding via Forge and Fabric are also supported. This repository contains source code for Android. For iOS/iPadOS, check out PojavLauncher_iOS.
To get started, you can just get prebuilt app from stable release or automatic builds. If you want to build after launcher code changes, follow steps below.
Will be moved to BUILDING.md
jre8-pojav
artifact from auto builds, or do splitting by yourself:universal.tar.xz
with all platform-independent filesbin-<arch>.tar.xz
with all platform-dependent files per-architectureassets/components/jre/
folder# On Linux, Mac OS:
chmod +x scripts/languagelist_updater.sh
bash scripts/languagelist_updater.sh
# On Windows:
scripts\languagelist_updater.bat
# Build GLFW stub
./gradlew :jre_lwjgl3glfw:build
# mkdir app_pojavlauncher/src/main/assets/components/internal_libs
rm app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar
cp jre_lwjgl3glfw/build/libs/jre_lwjgl3glfw-3.2.3.jar app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar
# Build the launcher
./gradlew :app_pojavlauncher:assembleDebug
(Replace gradlew
to gradlew.bat
if you are building on Windows).
Caciocavallo
project for AWT without X11.21w10a
or newer are currently not yet supported due to the new GLSL usage.-Dorg.lwjgl.opengl.libname=libgl4es_115.so
, only works on 1.16 and up, do not use under this version)Contributions are welcome! We welcome any type of contribution, not only code. Any code change should be submitted as a pull request. The description should explain what the code does and give steps to execute it.