Java Edition Launcher For IOS


Minecraft: Java Edition Launcher for iOS built on PojavLauncher android



Navigation



Introduction Building What is it? Current status Known issues with credits for contributions to the license and 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 newer.



Building



Requirements:



— Mac OS X (tested: 10.15) and the XCode (tested: 11.7.0) – JDK 8 installed Gradle to create the Java part. Cmake, fakeroot and wget and ldid to package. This directory is where you need to run.



How do you make it work?



OpenJDK 16 from PROcursus is required to create a real Java environment. MetalANGLE is the OpenGL Metal translator -> ES. Use GL4ES for OpenGL to OpenGL ES translator. – Use our LWJGL3 iOS port. – Use the same launch method as the PojavLauncher app for Android.



Current status



Java Runtime Environment: OpenJDK 16. LWJGL3 iOS port works OpenGL The GL4ES did Minecraft recognize OpenGL? OpenAL: Use @kcat’s openalsoft Input pipe implementation to authenticate your account. Does it work? Partial. At present, only Minecraft 1.14+ fully works. – Forge won’t work, Fabric and OptiFine will.



Problems that are known



– Mojang authentication might not work, however copying the json of your account from Android will work. Camera position will be jumped at random locations upon first touch. – 1.12.2 and below only render a tiny panorama at bottom left corner. Other versions can fail due to various reasons: Narrator crash, etc… – It might crash occasionally however, try launching it again until you can confirm that it working.



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 Then, open Filza File Manager and install it. Then, open the.deb file you downloaded. – Click on the file and click Install. minecraft survival games servers will conclude with the setting up …. when 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



Contributions are welcomed! We are open to any kind of contribution, not just code. Any code modification should be submitted as pull requests. The description should explain the code and provide instructions for execution.



Credits and Third-party components as well as their licenses



Contributors of the PojavLauncher Android app and here. – Apache Commons. JSR305 — org.json Boardwalk (JVM Launcher): Unknown License/Apache License 2.0 or GNU GPLv2. GL4ES from @lunixbochs and @ptitSe MIT License.



MetalANGLE by @kakashidinho and ANGLE team: BSD License Version 2.0. OpenJDK 16 is ported to iOS by @Diatrus GNU GPLv2 License.



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

Leave a Reply

Your email address will not be published. Required fields are marked *