2020-09-25 15:30:30 +07:00
2020-09-24 20:52:31 +07:00
2020-03-21 14:44:06 +07:00
2020-09-10 17:35:58 +03:00
2020-09-17 17:45:20 +07:00
2020-08-03 13:13:27 +02:00
2020-07-28 06:25:28 +07:00
2020-09-25 15:30:30 +07:00
2020-03-19 16:42:25 +07:00

Android CI

PojavLauncher

A Minecraft: Java Edition launcher for Android based from Boardwalk. This branch is intended to support 1.13+

This branch?

  • Attempt to run Minecraft in OpenJDK, different a bit with Boardwalk 2.

About OpenJDK 9 Java Runtime Mobile

Build script: PojavLauncherTeam/android-openjdk-build-multiarch
Source code: http://hg.openjdk.java.net/mobile/jdk9
Architectures:

  • For ARMv7 (aarch32): working.
  • For ARM64 (aarch64): working, but OpenGL doesn't.
  • For x86 (i*86): working.
  • For x86_64 (amd64): untested.

Current status

  • Removed BinaryExecutor: execute java binary, no JNIInvocation.
  • Temporary removed JVDroid OpenJDK 11 (32 and 64-bit ARM and x86). Partial, no error can't lock mutex, but now exit with none output.
  • OpenJDK 9 Mobile port
  • AWT/Swing for mod installer. Will try own graphics environmentuse Caciocavallo project.
  • OpenGL in OpenJDK environment
  • OpenAL (work on most devices)
  • Input keyboard and mouse events from ART to OpenJDK environment
  • Support Minecraft 1.12 and below.
  • Support Minecraft 1.13 and above. Used GLFW stub.
  • More...

License

  • PojavLauncher is licensed under GPLv3.
Description
A Minecraft: Java Edition Launcher for Android and iOS based on PojavLauncher. This repository contains source code for Android platform.
Readme 1,022 MiB
Languages
Java 63.8%
C 36%