-
-
Notifications
You must be signed in to change notification settings - Fork 449
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FG-2.3] Update to MCInjector 1.6 #499
[FG-2.3] Update to MCInjector 1.6 #499
Conversation
Have you confirmed that these do not effect Forge's patches for MC versions that use FG 2.3? |
Tested:
|
Forge switched to FG 2.3 on commit f1cca47 (1.12.0), found via As per
As an extra check, |
this did break forge's patches, the setupCiWorkspace task now fails on tried with both 14.23.0.2544 (that we are using) and 14.23.3.2670 (latest, build after this PR was merged) |
Confirmed... hm. Will test further. Specifically output is:
(edit: for reference:
) |
I didn't consider the And the unit test for |
@Pokechu22 do you have a fix in mind or is there something else we should look into? I can wait for a PR if you are already looking into it. |
My current plan is to see if it's possible to run mergeJars with a different asm version, but I don't have an exact fix planned yet and I'm not sure how quickly I'd be able to do it. So I think it might make sense to revert temporarily while I'm working on it and then reapply this and the fix once Ilm done. |
Sounds good, thanks. |
Linking ModCoderPack/MCInjector#4 for reference. |
Fixes #472.
Code diff (1.12.2):
This does switch to asm 6.1 from 6.0 (I think), which seems to cause other changes (among others, it looks like the remapped jar has some attributes in a different order, causing a lot of class files with different hashes). These shouldn't cause issues though, I think; only the above changes are present after decompiling.