Unofficial unsupported and unethical launcher for 2009Scape on Android. Based on Pojav/Boardwalk
Find a file
2020-11-28 18:57:45 +07:00
.github/workflows Changes 2020-11-19 09:54:09 +07:00
.idea/libraries Use IOUtils instead of manual copying 2020-11-28 13:37:03 +03:00
app [Text input] remove CapturedEditText and supports "dead chars" 2020-11-28 18:57:45 +07:00
gradle/wrapper Update gradle-wrapper.properties 2020-08-03 13:39:00 +02:00
scripts Complete the language list generator 2020-11-19 14:47:46 +07:00
.gitignore Replace multidoj7 with PojavDX16 2020-03-21 14:44:06 +07:00
.travis.yml.disabled Prepare compare build time 2020-09-04 12:35:02 +07:00
build.gradle Logcat logging 2020-09-10 17:35:58 +03:00
crowdin.yml Update Crowdin configuration file 2020-11-24 12:20:50 +07:00
gradlew add the gradlew file 2020-08-03 13:13:27 +02:00
LICENSE Create LICENSE 2020-07-28 06:25:28 +07:00
README.md [Input pipe] Incomplete re-implement of key callbacks 2020-11-25 16:50:00 +07:00
settings.gradle Upload sources 2020-03-19 16:42:25 +07:00

Android CI Crowdin Discord server

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

Third party components and it's licenses