LXGaming / MixinBootstrap

MixinBootstrap is a temporary way of booting Mixin in a MinecraftForge production environment.
Apache License 2.0
54 stars 4 forks source link

Incompatibility with Phosphor #52

Closed mxnmnm closed 2 years ago

mxnmnm commented 2 years ago

Issue Description Version 1.1.0 is incompatible with phosphor Log: https://gist.github.com/mxnmnm/fb00b9c070e6eda4da0a5c46aed5d9bd

LXGaming commented 2 years ago

Could you please provide a debug.log

mxnmnm commented 2 years ago

Only the log is created, I don't see a debug.log

Is there a way to force a debug.log to be created?

mxnmnm commented 2 years ago

So it seems the mixin 0.7-0.8 compat mod managed to make it run just fine, although it would probably be ideal to just fix the issue. So tell me what I need to do to find the debug.log (I might've needed to do this in the past and I think it involved stuff like running minecraft in a weird way it was a long time ago lol)

LXGaming commented 2 years ago

What launcher are you using?

mxnmnm commented 2 years ago

GDLauncher

LXGaming commented 2 years ago

The debug.log should be in the logs folder, I checked and can see that it exists when running the Minecraft or MultiMC Launcher so I'm assuming GDLauncher might be overriding the default logging behavior.

I've managed to reproduce the error, It looks like changes were made to Mixin 0.8.3-0.8.4 which causes issue with phosphor, There is nothing I can do about this, MixinBootstrap simply adds the Mixin library to Minecraft I can't change Mixin to make it compatible with mods.

Solutions:

mxnmnm commented 2 years ago

mixin 0.7-0.8 compat also worked so yea, I'll just leave it open in case someone runs into this in the future.

LXGaming commented 2 years ago

I'm gonna close this but pin it so it appears on the issues page