NeRd Fork 1.7.0 - Old and new!
I got a bit carried away with working on new features, so this is a fairly large release!
Features
- RetroWrapper now has a built-in update checker! Whenever a new version of RetroWrapper is released, you'll now know instantly!
The installer is also now able to re-wrap instances using outdated versions of RetroWrapper! It informs you if you have any outdated instances when first running the installer, and allows you to update all of them...
...and shows you the version of RetroWrapper each instance uses!
"What do those checkboxes do?" I hear you asking? By default, the official launcher uses fairly outdated versions of LWJGL, LaunchWrapper, and other libraries for old Minecraft instances. RetroWrapper now supports patching instances to use updated versions of these libraries, which generally fixes bugs, and causes other improvements. The "Apple silicon LJWGL natives" checkbox is exclusive to macOS (you won't see it if you're on Windows!). It adds support for running Minecraft natively on ARM using community builds of native libraries. You'll need to use an ARM JDK build to take advantage of it! Other parts of the installer user experience were also improved.
- The "hack" UI has been majorly improved!
After the player has been found (i.e. you've spawned into the world), you now have the option to copy the current coordinates to the teleport text boxes, using the buttons on the right.
And if you exit the world, the UI updates accordingly.
-
RetroWrapper is now Java 6 compatible (and also technically Java 5 compatible too)! You can now use RetroWrapper on hugely outdated platforms, because that's kind of the point of RetroWrapper!
-
RetroWrapper now wraps server authentication by using the modern authentication methods, with fallbacks to legacy authentication if it's not working. I've also added very experimental support for wrapping Classic authentication, although this should be considered a work-in-progress. Use it if you dare!
-
The quit button now shows up on old versions of Minecraft!
-
The "server emulator" (aka RetroWrapper's way of pretending to be various websites and endpoints) is now multithreaded. In practice, this is useless, because all of Minecraft's resource downloading is single threaded, minus skin and cape files.
Bug fixes
-
The sound fix has been majorly improved! Various versions of Minecraft should always use the correct sound files now!
-
The experimental M1 texture fix is somewhat improved, but it's still not finished. It's better to use the native M1 LWJGL natives patches in fullscreen, as this fixes the texture issues anyway.
-
I've convinced the Minecraft launcher that some of your RetroWrapper instances can run on Java 1, because it sometimes thinks that certain versions of Java are Java 1. Don't tell the launcher they can't, it would make it unhappy.
Full Changelog: v1.6.4+neRd...v1.7.0+neRd