Skip to content

v3.3 testing 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@khanhduytran0 khanhduytran0 released this 02 Dec 10:38
· 5616 commits to v3_openjdk since this release

This is another v3 update that bring many features on. See below for full list.

Highlight changes

  • Java Runtime and LWJGL are now automatic installed (except arm32/aarch32 due to missing). Just plug-and-play.
  • Custom controls is complete. You can apply custom layout now.
  • JRE8 support with better performance.
  • Forge and Fabric can now be installed easily.
  • Fabric is now supported.

Other changes

  • Replaced Minecraft logo with @Syjalo's one, Mojang logo with @provsalt's one.
  • [Broken on some devices!] Added a language changer.
  • Avoid leaking access token to the log.
  • Custom control buttons position now can use dynamic variables, that give ability to auto re-locate on any screen size. Also, math equations can be used for calculate dynamic position. See this for more details.
  • Multilingual support. Thanks to @Syjalo who suggested translation on Crowdin, thanks to community who contributed translation to this project. You can find translators or contribute translation on Crowdin.
  • Added an option to change control buttons scaling.
  • Added an option to change mouse size.

Fixes

  • Long press trigger setting get reset every launch.
  • Unable to play when offline.
  • x86 32-bit incompatible architecture bug.

TODO

  • Bug fix in language changer.
  • Get mod installer working. If this work, Minecraft 1.5.2 and below will also work.
  • Implements more features for Custom controls.
  • JRE8: Add support for ARMv7/aarch32.
  • Migrate to Microsoft account authentication.

Notes

  • Sodium Fabric is well-supported after disable Use Compact Vertex format and Fog occlusion.
  • Minecraft 1.8.(?) and below could not pick world yet.
  • Forge 1.6.(?) and below might give an error when launch (?).

Different between app-debug and app-debug-noruntime

  • app-debug has bigger size, because it contains Java Runtime, allow install or update when offline.
  • As it's name, app-debug-noruntime has no Java Runtime inside. It can be used when Java Runtime is already installed, for updating the launcher.