[Bug] MC-183776 fails to inject
magneticflux- opened this issue ยท 5 comments
Bug Description
The mixin for MC-183776 conflicts with a mixin in Polymer.
How to Reproduce?
- Set the flag
-Dmixin.debug=true
to enable detailed mixin conflict logging (otherwise the error is silently ignored) - Install Polymer 0.2.0b and Debugify 2.0.0
- Start Minecraft and look for the massive error message
Expected Behavior
The mods should coexist and not overwrite behavior or crash.
Version
2.0.0
Mod Loader Version
1.19 - 0.17.1-beta
Mod Loader
Quilt
Logs or additional context
Has not been reported.
- I made sure this bug hasn't already been reported.
Is on most update to date version.
- I made sure I am using the most up to date mod loader and mod version.
Conflicting mixin: https://github.com/Patbox/polymer/blob/dev/1.19/polymer/src/main/java/eu/pb4/polymer/mixin/client/KeyboardMixin.java#L38-L46
I will look at this later today.
On closer inspection it looks like this has nothing at all to do with polymer but a bug in debugify itself. When converting from Quilt Mappings -> Yarn, no errors or warnings were produced about this.
Wait, how did my issue even happen in the first place??? Polymer injects into processF3
, but Debugify injects into processDebugKeys
. I'll investigate other mods in case I missed one that @Overwrites
it.
My initial report was a red herring: it turns out the issue still happens with only Debugify installed! I'll see if I can pin down the root cause and make a PR to fix it.