Files
PojavLauncher_iOS/README.md
T
2021-01-06 19:52:44 +07:00

2.9 KiB
Raw Permalink Blame History

PojavLauncher_iOS

Minecraft: Java Edition launcher for iOS, based on PojavLauncher Android.

Navigation

Introduction

  • This is an attempt to get Minecraft Java run on a jailbroken iOS.
  • There's no eta on this project.

How can it work?

  • Use OpenJDK 16 from Procursus to get real Java environment.
  • Use GL4ES for OpenGL -> OpenGL ES translator.
  • Use our LWJGL3 iOS port.
  • Use same launch method as PojavLauncher Android.

Current status

  • Java Runtime Environment: OpenJDK 16.
  • LWJGL3 iOS port: works
  • OpenGL: GL4ES
  • Did Minecraft recognize OpenGL?
  • Does it work? Partial.
  • Currently, only rd-132211 (the oldest Minecraft version :V) works. It may crash sometimes, but try launch again until you get it works.
  • Other versions will give error: GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT tested on Minecraft 1.13, 1.14 and 1.15.2 (probably almost any other versions).

Installing OpenJDK 16

For jailbroken iOS device

For non-jailbroken devices

  • It’s not possible...

Want a try or debug?

  • 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

Contributing

Contributions are welcome! We welcome any type of contribution, not only code. Any code change 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