PojavLauncherTeam / PojavLauncher

A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for Android platform.
GNU Lesser General Public License v3.0
6.64k stars 1.27k forks source link
minecraft minecraft-launcher

PojavLauncher

PojavLauncher logo

Android CI GitHub commit activity Crowdin Discord Twitter Follow

Navigation

Introduction

Getting PojavLauncher

You can get PojavLauncher via three methods:

  1. You can get the prebuilt app from stable releases or automatic builds.

  2. You can get it from Google Play by clicking on this badge: Google Play

  3. You can build from source.

    Building

    If you want to build from source code, follow the steps below.

    Java Runtime Environment (JRE)

    • JRE for Android is here, and the build script is here.
    • Follow build instruction on build script README.md.
    • You can also get CI auto builds if you are lazy or are failing to build it for some reason.
    • Either get the jre8-pojav artifact from auto builds, or split all artifacts by yourself:
    • Get JREs for all of 4 supported architectures (arm, arm64, x86, x86_64)
      • Split JRE into parts:
        Platform-independent: .jar files, libraries, configs, etc...
        Platform-dependent: .so files, etc...
      • Create:
        A file named universal.tar.xz with all platform-independent files
        4 files named bin-<arch>.tar.xz with all platform-dependent files per-architecture
      • Put these in the assets/components/jre/ folder
      • (If needed) update the Version file with the current date

LWJGL

The build instructions for the custom LWJGL are available over the LWJGL repository

The Launcher

Current status

Known Issues

License

Contributing

Contributions are welcome! We welcome any type of contribution, not only code. For example, you can help the wiki shape up. You can help the translation too!

Any code change to this repository (or iOS) 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 (if available)