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

Fix #63 Compact Machine wall rendering, Use MixinBooter in build.gradle #88

Closed
wants to merge 1 commit into from

Conversation

jchung01
Copy link

This PR fixes #63 by mixing into Compact Machines, making few changes to Nothirium's existing codebase. See the latest comment in the issue for details on why this is necessary and is only exhibited with Nothirium 0.2.x+ and not older versions/vanilla.

Because this patch requires mixing into a (non-core) mod, I utilize ILateMixinLoader from MixinBooter, so MixinBooter is required for this patch to apply. I tried my best to keep compatibility with MixinBoostrap, so Nothirium should still work with either MixinBootstrap or MixinBooter, but MixinBooter is required to specifically fix the Compact Machines walls. As such, I did not include any strict checks for MixinBooter.

Changes build.gradle to use MixinBooter hopefully without any issues. Also, apologies for any formatting issues.

MixinBooter is required to load this mixin, but not to run Nothirium.
@jchung01
Copy link
Author

Merged into ACGaming/UniversalTweaks#366 for compatibility with Vintagium as well.

@jchung01 jchung01 closed this Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Nothirium 0.2.x causes some Compact Machine walls to be invisible
1 participant