Minecraft: Java Edition Launcher For IOS

Minecraft: Java Edition Launcher For IOS


Minecraft: Java Edition Launcher for iOS, based upon PojavLauncher Android

Navigation

Introduction Building How does it work? Current status of known issues License Contributing credits & Third-party components and their licences

Introduction

This is a try to make Minecraft Java work on jailbroken iOS. Minimum requirements: device running iOS 12 or higher.

Building

Requirements:

-- Mac OS X (tested at 10.15) (tested at 10.15) - The XCode (tested at 11.7.0) -- JDK 8 installed gradle for Java part. cmake, fakeroot, ldid and wget to package. Run in this directory

How do you make it work?

- Use OpenJDK 16 from Procursus to experience a the actual Java environment. MetalANGLE is a good choice for OpenGL Metal translator -> ES. GL4ES is OpenGL Translator for OpenGL. OpenGL ES Translator. - Use our LWJGL3 iOS port. Use https://serverstat.net/ as the PojavLauncher Android.

Current status

Java Runtime Environment: OpenJDK 16. LWJGL3 iOS port: works OpenGL GL4ES Did Minecraft recognize OpenGL OpenAL: use @kcat's openal-soft Input pipe implementation to authenticate your account (partial). Does it work? Partial. At present, Minecraft 1.14+ is fully functional. - Forge isn't working however Fabric and OptiFine will.

Known issues

Mojang authentication may not work, however copying the json file of your logged in account from Android will work. - Camera position will be jumped to random location on first time touch. - 1.12.2 and below only render a tiny panoramic at the lower left corner. Other versions can crash for different reasons like Narrator crash... The program could crash from time to time however, you can try to launch it again until it works.

Installing OpenJDK 16

For Chimera/Odyssey bootstrap

- Add Procursus repository (https://apt.procurs.us). - Install Java-16-openjdk.

Other jailbreak bootstraps

- Download openjdk-16-jre.deb. Install and open Filza File manager. Open the.deb file you downloaded. - Click on the file and click Install. It will close with setting up .... if everything is fine.

Directory locations

- Account json directory: /var/mobile/Documents/.pojavlauncher/accounts. - Minecraft home directory: /var/mobile/Documents/minecraft. - Select a version: edit /var/mobile/Documents/minecraft/config_ver.txt, put to Minecraft version want to start.

License

- PojavLauncher is licensed under GNU GPLv3.

Contributing

All contributions are appreciated! We welcome any type of contribution, not only code. Any changes to code should be submitted as a pull request. The description should describe the code and include the steps to execute it.

Credits and Third Party components and their licenses

PojavLauncher Android contributors and here. - Apache Commons. - jsr305 – org.json Boardwalk, JVM Launcher: Unknown License/Apache License2.0 or GNU GPLv2. GL4ES by @lunixbochs @ptitSeb MIT License

MetalANGLE by @kakashidinho and the ANGLE team: BSD License 2.0. OpenJDK 16 port to iOS by @Diatrus - GNU GPLv2 License

LWJGL3: BSD-3 License. LWJGLX (LWJGL2 API compatibility layer for LWJGL3) Unknown license.

Report Page