Open leo60228 opened 2 years ago
The org.quiltmc.loader.impl.launch.server.QuiltServerLauncher
appears to be a bug in the installer. The invalid signature issue I've had myself with regular fabric too, not sure what causes that. The mixin error is weird, isn't it supposed to be ASM 9.2? Maybe the ASM version is detected wrongly, not sure.
Edit: looking at the asm lib inside quilt-server-launch.jar using javap using the same method Mixin uses here it appears to be 9.0? This might also very well be Mixin that's using a borked way of getting the version.
I have fixed the first two parts of your issue in the latest commit.
As for the last issue, it's due to the approach originally taken by the installer to create the quilt-server-installer
being inadequate for Mixin. It completely erases the META-INF of all of Loader's libraries (because it's extremely naively merging them into one jar), which breaks a Mixin assumption that it can read ASM's meta-inf to find the current ASM version.
This will have to wait a couple days to be fixed by me, but, as always, i'd love it if someone could find a way to tackle it themselves.
Good afternoon, can you tell me if the fix will be uploaded to the site? The problem is current.
I got the server to work by first running java -cp quilt-server-launch.jar org.quiltmc.loader.impl.launch.server.QuiltServerLauncher
, then stopping the server, after which it could be launched normally.
(I wasn't sure whether to file this here or in quilt-loader)
Following the official server directions:
This doesn't happen, which is a TODO.
java -jar quilt-server-launch.jar
doesn't work:This is because that class was not actually renamed/repackaged for quilt-loader, and is still
net.fabricmc.loader.launch.server.FabricServerLauncher
.java -cp quilt-server-launch.jar net.fabricmc.loader.launch.server.FabricServerLauncher
gives another error:This can be solved by channeling your modding skills of 10 years ago and deleting
META-INF/FABRIC1.SF
andMETA-INF/FABRIC1.RSA
from the jar. At this point, Quilt will work... as long as no mods are installed. Adding QSL into the mix gives this error, which I wasn't able to work around: