Skip to content

v2.1 "Sculk Catalyst"

Compare
Choose a tag to compare
@crystall1nedev crystall1nedev released this 10 Dec 18:04
· 424 commits to main since this release
ec106e2

Added in Minecraft 1.19, a Sculk Catalyst is a block dropped by a Warden when killed, making up the biome of Deep Dark. We chose to use it for naming this release because of initial 1.19 support, as well as the monumental changes introduced in this release.


Notable changes

PojavLauncher, meet iOS 16.

A dream finally achieved, PojavLauncher 2.1 marks the first release to support unjailbroken devices. Enjoy the familiar PojavLauncher experience you know and love, now with the latest iPhones and iPads and latest iOS software.

UI. Beautifully redesigned.

Working to align the designs of iOS and Android, we've reimagined the user interface into an easy-to-use split view. Tabs on the left, content on the right. A brand-new News screen replaces the FAQ for always up-to-date information from the team. A redesigned Settings screen allows you to fine tune PojavLauncher - even in game. An intuitive Log Output screen can be displayed during runtime - allowing you to share line-by-line or all in, automatically presenting in the event of a crash.

Bring your own controls.

We began PojavLauncher by introducing touch controls. We improved on this by making them customizable in so many ways. And now - we've heightened them again, by adding support for keyboard, mouse, and even controllers. If it works with iOS, it will most likely work with PojavLauncher too.

New account types - so everyone can enjoy.

Don't own Minecraft but want to enjoy? We've got you covered - demo mode comes to PojavLauncher. Sign in with a Microsoft account and try out Minecraft on your device.

Preparing for the future.

Over this past year, we've seen a lot of changes with Minecraft. We've adapted PojavLauncher again and again, and continue to adapt with multiple changes, such as removing Mojang login support. With PojavLauncher 2.1, we begin a transition to deprecate support for iOS 12 and 13, focusing on future technologies.


To our PojavLauncher iOS users,
We hope you enjoy this release as much as we enjoyed making it. Even though it's a .1, we really did make a lot of changes to make this a more complete launcher; we dramatically increased compatibility with 1.19 support and unjailbroken builds, improved customization with a brand new user interface and support for new input methods, added support for free users to enjoy the game, and have begun a major transition to our future. We appreciate you all for backing us throughout all of these years, and hope to continue providing that Java-Edition-in-your-pocket experience that you have come to know and love.

- Eilionoir


A full changelog is also available in the News tab of the launcher.

Full changelog

System support changes

  • PojavLauncher now supports unjailbroken devices, with the following caveats:
    • You will need a support app to launch with JIT enabled. JitStreamer integration is done to automate this task.
    • Initial Wi-Fi connection is required to enable JIT. Cellular data isn’t supported, Wi-Fi hotspot might be a workaround.
    • RAM allocation is limited. Attempt to go beyond the limit will result in random crashes while loading world chunks.
  • TrollStore can now be used to install on supported devices and iOS versions
    • All caveats above do not apply to TrollStore installations, even unjailbroken.
  • Last release to support devices with less than 2GB RAM
  • Last release to ship with a .deb package for jailbroken devices

New features

  • Added Demo mode support
  • Automatic Java version and Renderer selection
  • Cosmetica custom capes integration
  • Complete Controller support
  • Keyboard and mouse support deepened
  • Many settings that were missing from Android are added

Security

  • Patch log4shell exploit in client

User interface

  • Redesigned Launcher UI to match Android
  • The current login state will be shown in the title
  • Play button is greyed out when launching
  • Back button is hidden when launching
  • Custom controls UI completed!
  • The control button editor is now a movable window
  • When game crash occurs, Log Output will be shown for user to determine the problem in place
  • Multilingual support: you can contribute your translation through Crowdin
  • Support Stage Manager resizing and external displays
  • Support AirPlay
  • New switch to unlock iPadOS UI, allows iPhone users to unlock certain features that are only available on iPad (floating keyboard for example)

Fixes

  • Slight changes to error messages
  • Fix Makefile errors in deploy and ipa
  • Fix NullPointerException when launching ≤1.6.4
  • Fix NullPointerException when setting inherited fields
  • Fix “Share your logs” not working
  • Fix Forge, Fabric 1.17+ not launching
  • Fix postinst issue on Procursus

Issues

  • Installing with AppSync Unified will result in incorrect directories.
  • Nintendo Switch Joy-Con controllers are only officially supported since iOS 16.0
  • Mouse support requires iOS 14.0 or later, keyboards require iOS 13.4 or later
  • Old (pre-2.0) custom control .json files no longer work, remove to fix
  • This is the last release that will support Apple devices with less than 2GB of RAM.
  • This is the last release that will ship with a .deb package for jailbroken users.
  • Mojang login has been removed with this release due to the March 10th deadline