Files
Raven Szewczyk 6769363d96 Use RetroFuturaBootstrap instead of LaunchWrapper, significant compatibility improvements (#113)
* Start work on RFB bundling/support

* Use the first RFB release

* Upgrade GSON, RFB, migrate lwjglx redirector to an rfb plugin

* Update rfb again

* Update to RFB 0.3 APIs

* Migrate LCL transformers to RFB

* Update release workflow

* Fix server main class name

* Update RFB with the server fix

* Forgot Spotless...

* Fix maven publishing of snapshots

* Prism: Use included forgePatches jar instead of downloading from Nexus

* Fix crash when config/ doesn't already exist

* Change server entry point to a custom class, remove SLW forge patch.

* Move ASM upgrade to a batch transformer in RFB

* Bump RFB

* Update Apache Commons Compress

* Start work on the relauncher coremod

* Update bs&rfb

* Fix latest GTNHGradle compat

* Update dep versions

* Kotlinify buildscript

* Fix some more kts bugs, make it easier to run with GT

* Fix coremod not loading

* Fix remaining LCL.getSources issues that caused e.g. broken NEI handlers

* RIP forge patches, you won't be missed

* Start on parsing version.json in the relauncher

* WIP library downloader

* Skip downloading existing files, exit without tripping the SecurityManager

* Add missing relauncher libraries, fix jvm arg order

* Fix lwjgl3ify not loading itself as a mod, not downloading the main client jar

* Progress bar dialog for library downloads

* Start work on relauncher guis

* Working java detection and selection on Linux

* Fix use of some library functions not present in a lwjgl3ify-less instance

* Include the ServerMain class in the forgepatches jar

* Relauncher stub + graphical console for the new instance

* Add a fallback $VALUES search loop

* Switch from Rhino to Nashorn for JS

* Update rfb and apache commons-lang3

* Fix ItemStackHolder setting, simplify both object holders

Closes #93

* Add missing lwjgl.util subpackages

Closes #92

* Bump RFB with more asm fixes

Closes #37

* Update RFB with the dragonapi fix

* Exclude nashorn from LCL to avoid coremods complaining about it

* Add proxy lwjglx calls to lwjgl dummy Keyboard/Mouse classes for reflection

* Add InputEvents API, handle Minecraft keybindings with it to fix dead key support

* Update RFB

* Fix some warnings

* Add OSX and Windows JVM installation scanning

* Start work on translatable strings in the relauncher GUI

* Spotless, fix being able to walk with inventory screen open

Closes #123

* Update rfb with the java.lang.Compiler fix

* Finish rest of gui translations, allow any whitespace to split args, assign very little ram to the bootstrapper process

* Add a manifest attribute to more conveniently opt-out of lwjgl3ify transformers

* Update RFB, commons-compress, shade in newer commons-io too

* Remove the server jar name from java9argx.txt

* Update RFB with the #127 fix

* Add LiteLoader compatibility, tested with Voxelmap

Closes #67

* GL tweaks: move glGetString safety check into bindings, fix GL debug log notification spam

* Implement custom OpenGL context version&profile settings via the LWJGL2 Display API

* Simple sharedDrawable implementation

* Downgrade the servlet api to fix journeymap's new webmap crash

* Add sun.awt opens

* README updates

* RFB 1.0.0 (no changes from 0.4.1)
2024-03-11 21:09:38 +00:00
..
2022-10-11 20:06:38 +01:00