fabulously-optimized icon indicating copy to clipboard operation
fabulously-optimized copied to clipboard

Mixin Conflict Helper

Open Madis0 opened this issue 3 years ago • 23 comments

CurseForge link

https://www.curseforge.com/minecraft/mc-mods/mixin-conflict-helper I guess

CurseForge Mod Distribution

Allowed

Modrinth link

https://modrinth.com/mod/mixin-conflict-helper

Source/other link

https://github.com/isXander/MixinConflictHelper

What it does

Throws an user-readable message when the user uses two mods that conflict with each other

Why should it be in the modpack

Would help a lot of users debug their mod selection, seems so essential that it should be in loader (but neither Fabric or Quilt was interested :cry: )

Why shouldn't it be in the modpack

Unavailable, untested, unsure how it acts with mods that define incompatibility in manifest, presumably it wouldn't help on any mods that are currently on the modpack itself

Categories

New feature, Fixes a bug/makes another mod work

Additional details

No response

Madis0 avatar Jul 11 '22 15:07 Madis0

Might be useful to know behaviour on MacOS is untested, swing GUIs are known to be pretty broken there and will need testing.

isXander avatar Jul 12 '22 14:07 isXander

I tested it on an M1 Mac (with ManyMC) and it crashed :

latest.log

Sheep7798 avatar Jul 12 '22 14:07 Sheep7798

Unrelated to MacOS

isXander avatar Jul 12 '22 14:07 isXander

Do you know why it’s crashing ?

Sheep7798 avatar Jul 12 '22 14:07 Sheep7798

Yes. It will work if you add debugify, because it includes the dependency your missing. To test the GUI, you need more culling 0.4 & cull Less leaves 1.0.2

isXander avatar Jul 12 '22 14:07 isXander

I got it to launch, but when I put Cull Less Leaves and More Culling together, the game crashes without the gui

latest.log

Sheep7798 avatar Jul 12 '22 15:07 Sheep7798

This crash is due to MacOS not supporting AWT. Supporting it requires a great deal of complexity. I will see what I can do.

isXander avatar Jul 12 '22 15:07 isXander

Ok, thank you for your help!

Sheep7798 avatar Jul 12 '22 15:07 Sheep7798

@Sheep7798 could you please test with this build?

https://github.com/isXander/MixinConflictHelper/actions/runs/2657965261

should now have support for MacOS

isXander avatar Jul 12 '22 16:07 isXander

Unfortunately it still doesn't work, the gui doesn't show up

latest.log

Sheep7798 avatar Jul 12 '22 16:07 Sheep7798

Are you sure it didn't appear in the background?

isXander avatar Jul 12 '22 16:07 isXander

How about this? https://github.com/isXander/MixinConflictHelper/actions/runs/2658096949 @Sheep7798

isXander avatar Jul 12 '22 16:07 isXander

I double checked but the gui doesn't appear latest.log

Sheep7798 avatar Jul 12 '22 17:07 Sheep7798

With the new mod?

isXander avatar Jul 12 '22 17:07 isXander

Yes

Sheep7798 avatar Jul 12 '22 17:07 Sheep7798

@Sheep7798 new version! https://github.com/isXander/MixinConflictHelper/actions/runs/2678121669 send logs!

isXander avatar Jul 15 '22 16:07 isXander

Logs : latest.log

Sheep7798 avatar Jul 15 '22 16:07 Sheep7798

Also, after saying "Forking process to display swing GUI!", it says : Error : impossible to find or load the main class dev.isxander.mixinconflicthelper.gui.SwingPopups And then the game crashes

Sheep7798 avatar Jul 15 '22 17:07 Sheep7798

you have given me the wrong log then. what you described is not there and the log says v1.0.2 when the version is v1.1.0

isXander avatar Jul 15 '22 18:07 isXander

however in that case, I believe this build will have fixed the issue. https://github.com/isXander/MixinConflictHelper/actions/runs/2678596158 @Sheep7798

isXander avatar Jul 15 '22 18:07 isXander

It works now !!! Capture d’écran 2022-07-15 à 21 37 23

Sheep7798 avatar Jul 15 '22 19:07 Sheep7798

Weird that the buttons are backwards on MacOS.

isXander avatar Jul 15 '22 19:07 isXander

still on hold?

isXander avatar Jul 17 '22 17:07 isXander