Unofficial unsupported and unethical launcher for 2009Scape on Android. Based on Pojav/Boardwalk
Find a file
2021-02-03 20:38:00 +01:00
.github make it compile also on pull request 2021-01-31 18:19:26 +01:00
app_pojavlauncher - Beta version of a fix to use hotbars on the multiple gui size/resolutions 2021-02-03 20:38:00 +01:00
gradle/wrapper Update gradle-wrapper.properties 2020-08-03 13:39:00 +02:00
jre_lwjgl3glfw Add Display.getTitle() for Forge 1.2.5 and lower 2021-01-31 17:55:30 +03:00
scripts Move dir 2020-12-19 15:01:12 +07:00
.gitignore Skeleton implementation of SecurityManager 2020-12-19 15:22:06 +07:00
build.gradle Update build.gradle 2020-12-19 15:35:33 +07:00
crowdin.yml Change translation file path (prepare a pull req) 2020-12-21 17:55:50 +07:00
GPLAY_PRIVACY_POLICY Create GPLAY_PRIVACY_POLICY 2020-11-29 09:02:05 +03:00
gradle.properties Migrate to AndroidX 2020-12-10 20:47:51 +03: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 Update README.md 2021-01-31 18:46:34 +01:00
settings.gradle Integrate GLFW stub as project module 2020-12-31 18:28:34 +07:00

Android CI Crowdin Discord Reddit

PojavLauncher

Note

We do not exist on TikTok. No one from the dev team makes TikTok videos.

Navigation

Introduction

PojavLauncher is a Minecraft: Java Edition launcher for Android based on Boardwalk. This launcher can launch almost all available Minecraft versions (from rd-132211 to latest 1.17 snapshot, including Combat Test versions). Modding via Forge and Fabric are also supported.

Building

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

Java Runtime Environment (JRE)

  • JRE for Android is here, also the build script here.
  • Follow build instruction on build script README.md.
  • You can also get CI auto builds.
  • Spliting JRE and put to the launcher: coming soon.

LWJGL and GLFW

  • Coming soon

The Launcher

  • Because languages are auto added by Crowdin, so need to run language list generator before building. 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. Replaced by JRE8.
  • OpenJDK 8 Mobile port: ARM32, 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...

Known Issues

  • in 1.16 and up spawn eggs banners are white (you can fix this by adding this to your jvm flags -Dorg.lwjgl.opengl.libname=libgl4es_115.so do this only works on 1.16 and up)
  • controller mods arnt working
  • with big modpacks texture could be mest up
  • if your using gl4es 1.1.5 on 1.16 and lower texture will bug out when hit a mob
  • probely more thats why we have a bug tracker ;)

License

Contributing

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.

Credits & Third party components and their licenses