JAVA EDITION LAUNCHER FOR IOS



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



Navigation



Introduction Building How can it be done? Current status Known issues License Contributing Credits & Third third party components and their licenses



Introduction



- This is an attempt to get Minecraft Java run on jailbroken iOS. Minimum requirements: Device must be 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) (tested at 11.7.0) JDK 8 installed gradle for Java part. cmake, wget, fakeroot, dpkg, and ldid to install the package. This directory is where you should run.



What is the process?



- Use OpenJDK 16 from Procursus to experience a real Java environment. MetalANGLE is used to implement the OpenGL ES to Metal translator. - Use GL4ES to use the OpenGL to OpenGL ES translator. - Use our LWJGL3 iOS port. Use the same launch method as PojavLauncher for 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. Presently, Minecraft 1.14+ is fully functional. - Forge won't work 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 you touch. - 1.12.2 and below will only render a tiny panorama at lower left corner. Other versions may crash for different reasons like Narrator crash... It may crash at times, but you can launch it again until it is working.



Installing OpenJDK 16



For Chimera/Odyssey bootstrap



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



To unlock other jailbreaks, use the bootstrap



Download openjdk-16-jre.deb. Then, open Filza File Manager and install it. Then, open the.deb file you downloaded. After Minecraft Kitpvp Servers , open it and press Install. The process will conclude 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 by GNU GPLv3.



Contributing



All contributions are welcomed! We are open to any kind of contribution, not just code. Any code changes should be submitted as pull request. The description should outline the code and outline instructions for execution.



Credits & 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 ported to iOS by @Diatrus: GNU GPLv2 License.



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


Created: 08/07/2022 14:56:27
Page views: 79
CREATE NEW PAGE