loftar wrote:APXEOLOG wrote:Thanks for the information. Does the chained launch allow to use another JVM version? We're currently running on GraalVM for JS support.
I see. The launcher currently doesn't support separate JVMs natively, but it does support extensions, so in theory you could add support for that rather easily.
Let me consider if I want to add support for different JVMs natively to it. It makes some sense, but I also want to keep the size of the non-extended launcher down as small as possible, so I've been trying to be careful about adding built-in features frivolously.
Theoretically, I can just implement your interface in a launcher jar, that will download my client distribution and simply do a process exec for the new client. Am I getting it right?