Releases: PojavLauncherTeam/PojavLauncher
Releases · PojavLauncherTeam/PojavLauncher
"Foxglove" release
-
Launcher Features:
- Support for versions requiring Java 21
- Custom profile icons !
- Login screen improvement
- small UI changes to keep things consistent
- better modrinth search results
- A lot of fixes !
- Support for 1.6.X assets sounds
-
Custom control changes:
- Better notch handling for notches taller than wider
- Switch controller support
- small fixes and improvements
-
Input changes:
- Refactored to make crafting easier than ever !
-
Renderer changes:
- More compatibility with server resource packs. A lot of time has been spent on tricky cases for this feature.
- small optimizations
"Edelweiss" Release
- 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" GPlay update
- 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
- Dl everything by @artdeell in #1966
- [V2.4] Controls revision by @Mathias-Boulay in #2006
- Add gradlew.bat by @NekoIceCream in #2073
- Update README.md by @rscDMTalt in #2052
- [V2.5] Controls Revision by @Mathias-Boulay in #2211
- Small cleanup of the code structure by @Mathias-Boulay in #2267
- ExtraCore can now deal all kinds of values by @artdeell in #2315
- check for null value insert by @artdeell in #2350
- Upstreamify profiles by @artdeell in #2390
- Upstreamify profiles by @artdeell in #2472
- Upstreamify profiles by @artdeell in #2765
- The great refactor by @Mathias-Boulay in #2811
- Merge and resolve conflicts by @artdeell in #2917
- Profiles 2: Electric Boogaloo by @artdeell in #2535
- [V2.6] Controls Revision by @Mathias-Boulay in #2900
- Patch 1 by @artdeell in #3033
- fix virgl by @LegacyGamerHD in #3057
- GL4ES: HOLY EDITION by @Mathias-Boulay in #3019
- Color selector by @artdeell in #3120
- Add the ability to unpack .pack files by @Mathias-Boulay in #3121
- New drawers by @artdeell in #3144
- Change Arc Capes title to Cosmetica Capes by @itsnebulalol in #3147
- Updates from mainline by @khanhduytran0 in #2482
- Forge 1.17 wip by @artdeell in #3216
- Jre17 autounpack u by @artdeell in #3227
- New Crowdin updates by @khanhduytran0 in #1941
New Contributors
- @NekoIceCream made their first contribution in #2073
- @rscDMTalt made their first contribution in #2052
- @itsnebulalol made their first contribution in #3147
Full Changelog: crocus...dahlia
"Crocus" gplay release
Resolver changes - Modified ResConfHack to read resolv data from the Java property - Added auto-unpacking of premade resolv.conf and setting the Java property (Now SRV resolving should work on Java 17 by default)
GPlay release tag
New Crowdin updates (#1932) * New translations strings.xml (English (upside down)) * New translations strings.xml (Turkish) * New translations strings.xml (English (upside down)) Co-authored-by: ArtDev <45949002+artdeell@users.noreply.github.com>
v3.3.1.1
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
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 nowgames/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+ 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.
PojavLauncher_DevBuild_v2-00bfa2310a4ce1b27d1dd32b5fe75bcb1ede60ef
Merge pull request #405 from PojavLauncherTeam/l10n_gl4es2 New Crowdin updates
v3.3 testing 1
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
andFog 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.
PojavLauncher_DevBuild-dc9de06678d306573b21775adc65112cae2e6dfb
untagged-650888f0f9b5ab6f7916 Update Crowdin configuration file