Volver al ranking

PojavLauncherTeam/PojavLauncher

Java

A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. Succeeded by https://github.com/AngelAuraMC/Amethyst-Android

minecraft-launcherminecraft
Crecimiento de estrellas
Estrellas
9.2k
Forks
2.2k
Crecimiento semanal
Issues
112
5k
mar 2020abr 2022jun 2024jul 2026
ArtefactosMavengit clone https://github.com/PojavLauncherTeam/PojavLauncher.git
README

PojavLauncher

PojavLauncher logo

Android CI GitHub commit activity Crowdin Discord Twitter Follow

From Boardwalk's ashes here comes PojavLauncher!

PojavLauncher is a launcher that allows you to play Minecraft: Java Edition on your Android and iOS devices.

For more details, check out our wiki!

Important Notes

PojavLauncher has been discontinued and is no longer supported. Its successor is available here.

Table of Contents

Introduction

  • PojavLauncher is a Minecraft: Java Edition launcher for Android and iOS based on Boardwalk
  • This launcher can launch almost all available Minecraft versions ranging from rd-132211 to 1.21 snapshots (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.

Getting PojavLauncher

You can get PojavLauncher via three methods:

  1. Releases: Download the prebuilt app from our stable releases or automatic builds.
  2. Google Play: Get it from Google Play by clicking on this badge: Google Play
  3. Build from Source: Follow the building instructions below.

Building

The easiest way to build PojavLauncher is to use the pre-built JREs provided by our CI.

  1. Clone the repository: git clone https://github.com/PojavLauncherTeam/PojavLauncher.git
  2. Build the launcher: ./gradlew :app_pojavlauncher:assembleDebug (Use gradlew.bat on Windows)

The built APK will be located in app_pojavlauncher/build/outputs/apk/debug/.

Detailed Build

If you need more control over the build process, follow these steps:

  1. Java Runtime Environment (JRE): Download the jre8-pojav artifact from our CI auto builds. This package contains pre-built JREs for all supported architectures. If you need to build the JRE yourself, follow the instructions in the android-openjdk-build-multiarch repository.

  2. LWJGL: The build instructions for the custom LWJGL are available over the LWJGL repository.

  3. Language List: Because languages are auto-added by Crowdin, you need to run the language list generator before building. In the project directory, run:

    • Linux/macOS:
      chmod +x scripts/languagelist_updater.sh
      bash scripts/languagelist_updater.sh
      
    • Windows:
      scripts\languagelist_updater.bat
      
  4. Build GLFW stub: ./gradlew :jre_lwjgl3glfw:build

  5. Build the launcher: ./gradlew :app_pojavlauncher:assembleDebug (Replace gradlew with gradlew.bat on Windows).

Current Status

  • OpenJDK 8 Mobile port: ARM32, ARM64, x86, x86_64
  • OpenJDK 17 Mobile port: ARM32, ARM64, x86, x86_64
  • OpenJDK 21 Mobile port: ARM32, ARM64, x86, x86_64
  • Headless mod installer
  • Mod installer with GUI
  • OpenGL in OpenJDK environment
  • OpenAL (works on most devices)
  • Support for Minecraft 1.12.2 and below
  • Support for Minecraft 1.13 and above
  • Support for Minecraft 1.17 (22w13a) and above
  • Game surface zooming
  • New input pipe rewritten to native code
  • Rewritten entire controls system
  • More to come!

Known Issues

See our issue tracker for a list of known issues and their current status.

FAQ

See our wiki for more information.

Contributing

Contributions are welcome! We welcome any type of contribution, not only code. For example, you can help improve the wiki, contribute to the translations, or submit bug reports and feature requests.

Any code change should be submitted as a pull request. The description should explain what the code does and give steps to execute it.

Support

For support, please join our Discord server.

License

PojavLauncher is licensed under GNU LGPLv3.

Credits & Dependencies

Roadmap

We are currently focusing on:

  • Exploring new rendering technologies.

Future plans include:

  • Improving stability and performance.
  • Enhancing the mod installation experience.

We welcome community feedback and suggestions for our roadmap. Please feel free to open a feature request in our issue tracker.

Repositorios relacionados
PrismLauncher/PrismLauncher

A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)

C++GNU General Public License v3.0cppfabricmc
prismlauncher.org
9.9k1.5k
HMCL-dev/HMCL

A Minecraft Launcher which is multi-functional, cross-platform and popular

JavaMavenGNU General Public License v3.0javafxminecraft-launcher
hmcl.huangyuhui.net
9.7k909
Meloong-Git/PCL

Minecraft 启动器 Plain Craft Launcher(PCL)。

Visual Basic .NETOtherminecraftlauncher
meloong.com/PCL
6.8k479
PCL-Community/PCL-CE

PCL 社区版 由社区开发者维护与管理

C#Apache License 2.0pcl2launcher
ce.pclc.cc
4.1k115
Hex-Dragon/PCL2

Minecraft 启动器 Plain Craft Launcher(PCL)。

Visual Basic .NETOtherminecraftlauncher
afdian.com/a/LTCat
3.4k277
PojavLauncherTeam/PojavLauncher_iOS

A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. Succeeded by https://github.com/AngelAuraMC/Amethyst-iOS

Objective-CGNU General Public License v3.0minecraftminecraft-launcher
3.2k1.3k
modrinth/code

The Modrinth monorepo containing all code which powers Modrinth!

Rustcrates.ioOtherhacktoberfestminecraft
modrinth.com
2.2k550
PolyMC/PolyMC

A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)

C++GNU General Public License v3.0minecraftminecraft-launcher
polymc.org
2.1k293
Voxelum/x-minecraft-launcher

An Open Source Minecraft Launcher with Modern UX. Provides a Disk Efficient way to manage all your Mods!

TypeScriptnpmMIT Licenseelectron-vueelectron
xmcl.app
1.5k192
ZalithLauncher/ZalithLauncher2

A Minecraft: Java Edition Launcher for Android

KotlinGNU General Public License v3.0androidcompose
zalithlauncher.cn
1.5k225
AOF-Dev/MCinaBox

MCinaBox - A Minecraft: Java Edition Launcher for Android. An Encapsulation of [CosineMath's BoatApp](https://github.com/AOF-Dev/BoatApp).

JavaMavenGNU General Public License v3.0androidminecraft
1.3k176
gorilla-devs/GDLauncher

GDLauncher is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience

JavaScriptnpmGNU General Public License v3.0launchergame
gdevs.io
1.2k234