Skip to content
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

Unbreak EntrypointPatchFML125, again #732

Merged
merged 3 commits into from
Oct 3, 2023

Conversation

NeRdTheNed
Copy link
Contributor

@NeRdTheNed NeRdTheNed commented Nov 1, 2022

The changes in c2a0a0e broke EntrypointPatchFML125 due to it now only being able to search for ModClassLoader_125_FML in the game jar files, which doesn't work, as ModClassLoader_125_FML is part of Fabric. I've attempted to get around this by just loading ModClassLoader_125_FML from the launcher's class path.

Disclaimer: I'm not very experienced in using ASM, so this might not be the best way of doing this.

@NeRdTheNed
Copy link
Contributor Author

For reference, here's a MultiMC instance of a working FML 1.2.5 for Fabric 0.10.8 setup. It even includes a bonus CC0 licensed test mod. This is the last working version of the Fabric Loader currently. If you change it to a newer version in MultiMC, you can observe that it doesn't load. I'll also upload an instance with a custom build of the launcher.

@NeRdTheNed
Copy link
Contributor Author

Here's an instance using a build of this PR as the Fabric loader. It's otherwise identical to the previous instance.

It's almost like only 3 people use this or something
@NeRdTheNed
Copy link
Contributor Author

Copy link
Member

@modmuss50 modmuss50 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I havent tested this, but it seems reasonable. Its not like it can get much worse.

@modmuss50 modmuss50 merged commit e3e644b into FabricMC:master Oct 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants