Java Launcher

Java options class argument. When developing new code because the stricter checks will become the default in future releases of the Java application launcher.Xnoclassgc Disable class garbage collection.Xincgc Enable the incremental garbage collector. The incremental garbage collector, which is off by default, will eliminate. Minecraft 1.16 Java Edition Download Minecraft 1.16 is a major update that is quite interesting and elaborated, as it concerns the Nether. Previously, the developers hinted that they planned to make changes to this dimension, but the players could not even imagine that it would be so large and interesting.

PojavLauncher_iOS

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

Launcher

Navigation

Introduction

  • This is an attempt to get Minecraft Java run on a jailbroken iOS.
  • Minimum requirements: device running iOS 12 or newer.
Launcher

Building

Requirements:

  • Mac OS X (tested: 10.15)
  • XCode (tested: 11.7.0)
  • JDK 8 installed
  • gradle to build Java part.
  • cmake, wget, ldid, dpkg and fakeroot to package. Run in this directory

How can it work?

  • Use OpenJDK 16 from Procursus to get real Java environment.
  • Use MetalANGLE for OpenGL ES -> Metal translator.
  • 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?
  • OpenAL: use @kcat's openal-soft
  • Input pipe implementation
  • Account authentication (partial).
  • Does it work? Partial.
  • Currently, only Minecraft 1.14+ fully works.
  • Forge won't work, but Fabric and OptiFine will.

Known issues

  • Mojang authentication might not work, but copying logged in account json 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 panorama at bottom left corner.
  • Other versions will crash for various reasons: Narrator crash, etc...
  • It may crash sometimes, but try launch again until you get it works.

Installing OpenJDK 16

For Chimera/Odyssey bootstrap

  • Add Procursus repository (https://apt.procurs.us).
  • Find and install java-16-openjdk.

For other jailbreak bootstrap

  • Download openjdk-16-jre.deb.
  • Install and open Filza File manager.
  • Go to where the .deb file downloaded.
  • Open it and press Install.
  • If everything fine, it will ends up with Setting up ....

Directory locations

Java launcher install
  • 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

Java Launcher Windows 10

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

  • Contributors of PojavLauncher Android and here.
  • Apache Commons.
  • jsr305
  • org.json
  • Boardwalk (JVM Launcher): Unknown License/Apache License 2.0 or GNU GPLv2.
  • GL4ES by @lunixbochs @ptitSeb: MIT License.
  • MetalANGLE by @kakashidinho and ANGLE team: BSD License 2.0.
  • OpenJDK 16 ported to iOS by @Diatrus: GNU GPLv2 License.
  • LWJGL3: BSD-3 License.
  • LWJGLX (LWJGL2 API compatibility layer for LWJGL3): unknown license.

Jan 9, 2021 - Update 3.4.2.0

Version 3.4.2.0 of ATLauncher has just been released.
This version contains many bug fixes, but also contains a few new features, and upgrades to existing features.
First we now support the installation of modpacks from the modpacks.ch platform (aka FTB modpacks). Alongside this we've added in a simple browser for searching and finding modpacks on CurseForge, making to process of adding packs from other platforms super easy.
Along with that, we've made updating and reinstalling packs installed from CurseForge possible. Now when an update is found for an installed pack from CurseForge, you will now get an alert when launching, and in the instances tab, when there is an update to install. If you don't see the option to update or reinstall an existing pack installed from CurseForge, you may need to install the pack again using for it to start to work.
Next we've added the ability to import packs exported from MultiMC. So if you have friends using MultiMC or a pack has the option to download a MultiMC formatted zip file, you can now import that into ATLauncher to play and use.
Lastly, we've added the ability to import packs made with ATLauncher (or CurseForge or MultiMC) with a url. So you can host your exported instance somewhere on the internet (such as dropbox) and simply give that url to your friends to put into the launcher, rather than sharing a zip file.
As always, if you have any issues, please reach out on our Discord.

Dec 16, 2020 - Microsoft accounts now supported

Java_launcher.dll Is Missing

Update 3.4.1.0 for ATLauncher has just been released. This includes initial support for Microsoft accounts for Minecraft. Please note that you still need to own the Java edition of Minecraft and not the one in the Microsoft store.
While migrations haven't yet started for existing Mojang accounts, new purchases of Minecraft are required to use a Microsoft account.
These new Microsoft accounts are now supported in ATLauncher and you can continue to play even if you have one of the new Microsoft accounts.
Please be aware that this is an initial implementation, if you notice any issues or something goes wrong, please let us know on our Discord so we can fix them up.

Oct 31, 2020 - Update 3.4.0.0

Version 3.4.0.0 of ATLauncher has just released which includes many bug fixes as well as a couple new features.
First is the new Export/Import feature which allows you to export your Vanilla Minecraft With Fabric and Vanilla Minecraft With Forge modpacks that you create within the launcher and create a CurseForge/Twitch compatible zip file.
This allows you to then give that zip file to a friend and allow them to import it to ATLauncher as if it was a CurseForge modpack. You can also take this zip file, and import it into the Twitch client or submit it to CurseForge as a modpack.
Second new feature is better theming support and multiple new themes out of the box. ATLauncher now has a new look, including multiple different themes. While the look and feel is very similar, it's now more rounded, modern and consistent, with extra attention to detail put in to make sure screens are laid out correctly.
Lastly we've sped up the launcher so that it loads much quicker when opening it after the first time. This means you can get to playing even quicker than before.
If you find any issues with these new features, or have any feedback, please let us know in our Discord Server

Oct 22, 2020 - New Microsoft account migration

Today Mojang have announced that Java edition will require linking a Microsoft account in order to use in the future.
This change is going to affect ATLauncher and most other third party launchers for Minecraft.
Our advice right now is that if you use ATLauncher or any other third party launcher or program that requires logging into or authenticating with Minecraft, that you do not migrate your account until the programs you use give the all clear that they support the new Microsoft login system when it's in place.

Aug 8, 2019 - Help Translate ATLauncher

Java Launcher

Java Launcher Download

ATLauncher is written in English only, and through community translations, we're looking to increase the number of languages that ATLauncher has, so that people can choose to use the launcher in their native language.
All translations and languages added to the launcher, which are not the base English language, are all community driven, and anyone is free to contribute, if you choose to.
If you wish to help out with the translation effort, please visit our Crowdin page.
If you have any issues or questions, please let us know in our Discord server.