PojavLauncher Versions Save

A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for Android platform.

edelweiss

7 months ago
  • New launcher features:
    • Added automatic Forge/Fabric/Quilt/OptiFine installation
    • Added modpack search and installation from CurseForge or Modrinth
    • Added 1.20.2 support
  • New Custom Controls features:
    • Added customizable on-screen joystick
    • Now sub-buttons in "FREE" orientation drawers can be resized independently
    • Now buttons can be configured to be hidden or shown when you are in the game or in a menu.
  • Custom Controls changes:
    • Control button border thickness is now independent from button size
    • The highlight for rounded buttons does not show outside of the button border
  • Input changes:
    • Refactored the input system for higher efficiency
  • Renderer changes:
    • GL4ES 1.1.4 was replaced with a fork of GL4ES 1.1.5 with fixes and extended shader support
    • Removed the VirGL renderer
    • Re-added Zink renderer (supports Mali-Gx7+, Adreno 6xx, Adreno 7xx)
    • Upgraded LWJGL from 3.2.3 to 3.3.1
    • Added support for VulkanMod (requires patching)

dahlia

1 year ago
  • App now requires a premium account, otherwise installation of the game assets are denied from the launcher itself.
  • Most languages have been added
  • VGPU and all variants of GL4ES 1.1.5 have been removed from the launcher.
  • GL4ES 1.1.4 was replaced with a custom fork, adding many features and bug fixes to it, such as
    • random crashes on pre-1.13 versions without VBO enabled
    • failure to load shaders used by Minecraft 1.17+ and some server custom resourcepacks
  • Controls have been reworked and improved and extended, gamepad latency is frame perfect.
  • Color selector for controls has been changed
  • Profiles are added! Now you can keep multiple setups of the game with different selected renderers, JVMs, and game directories.
  • Java 17 is now integrated into the launcher for running 1.17+
  • New settings were added:
    • "Use alternate surface rendering", which uses a different kind of rendering surface to render the game faster on some devices.
    • "Start with virtual mouse on", which makes the game start with mouse already enabled
    • "Enable sustained performance mode", which limits CPU/GPU usage to prevent overheating and thermal throttling
  • Added Arc Capes support (now changed to cosmetica.gg) Fixes:
  • Fixed a crash occurring while starting a screen recorder
  • Fixed a NullPointerException crash when launching versions below 1.6.4
  • In versions above 1.13, game was crashing while scrolling, that was fixed.
  • 1.13/1.14 no longer crashes upon the first touch
  • Fix older versions not being fullscreen at launch
  • Fix older versions having a "halved light" on entities
  • Fixed hotbar not registering 0-9 inputs.
  • No more errors about a null array when loading a custom control on android 10+
  • Now the game will resize in splitscreen/freeform mode, although not officially supported

What's Changed

New Contributors

Full Changelog: https://github.com/PojavLauncherTeam/PojavLauncher/compare/crocus...dahlia

crocus

2 years ago

3.3.1.1-30-aug-20201

2 years ago

v3.3.1.1

3 years ago

WARNING: UNTIL FURTHER NOTICE, USE THE GOOGLE PLAY STORE VERSION AS IT IS MORE UP TO DATE !

Highlighted changes

  • Added resolution changer.
  • (1.13+) Copy and paste now works.
  • Integrated Java 8 Runtime for arm/aarch32 devices. This will also add support of Minecraft 1.5.2 and below for aarch32.

Other changes

  • UI now scaled correctly on tablets.
  • User gets notified when he did not buy Minecraft on his Microsoft account
  • Now the user gets notified when there are no accounts
  • The version list refreshes dynamically now

Bug fixes

  • <1.13 space not working on physical keyboard was fixed

Notes

This is an update aimed for the 32-bit users of our launcher, but it also contains some new features. Added a Subpatch number because this update is not that big. We highly recommend you to install the regular app-debug this time, because the runtime was fully rebuilt and also it shrunk a bit now. All new translations were applied

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.

v3.3.1-release

3 years ago

Highlight changes

  • Added Microsoft account authentication (special thanks to @MiniDigger for his documentation). You need to buy/migrate Minecraft before login, otherwise there will be an error: The server has not found anything matching the request URI.
  • Minecraft 1.5.2 and below are now supported! (arm32/aarch32 devices may not able to launch).
  • Forge 1.14+ are now supported!
  • OptiFine Installer is back!
  • The game folder is now changed to games/PojavLauncher/.minecraft, the home folder is now games/PojavLauncher
  • Improved performance by removes G1GC default arguments.

User Interface

  • V2 UI now become default (thanks to @serpentspirale for finish V2 UI).
  • Skins are now shown in the profile selector
  • Separate account removal button in the profile selector
  • New fancy icons for launcher settings (props to @artdeell and @serpentspirale)
  • Now launcher shows an error page when it can't load the news

Bug fixes

  • IME support (allows you to type almost all non-latin characters including Chinese (not all keyboards confirmed))
  • The entire input pipe was rewritten. This fixes some Forge event pipe bugs, which made TF2 Stuff mod more playable and the keyboard more usable
  • De-stubbed some important functions - Shift+Click, F3+<KEY> combinations started to work again!
  • Mouse was patched - now it works in Forge config menu and <1.8.9 world select.
  • Full hardware mouse support (including the Mid and Sec buttons!)
  • (almost) Full keyboard support
  • Resize cursor on custom controls now works.

Other

  • Added automatic RAM changer to automatically adjust the RAM allocation

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.

untagged-a59287e89e1347dc2890

3 years ago

v3.3.0-testing

3 years ago

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.

untagged-650888f0f9b5ab6f7916

3 years ago

untagged-99141368a81fdcedafc0

3 years ago