Fabulously Optimized

Fabulously Optimized

2M Downloads

Mixin Conflict Helper

Madis0 opened this issue · 23 comments

commented

CurseForge link

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

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 😢 )

Why shouldn't it be in the modpack

  • Currently messes up actual crashes (edit: only somewhat, this is mostly done by Fabric Loader itself)
  • Doesn't give the actual crash along with the issue template
  • 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

commented

@Sheep7798 could you please test with this build?

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

should now have support for MacOS

commented

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

latest.log

commented

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

commented

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

latest.log

commented

Unrelated to MacOS

commented

Do you know why it’s crashing ?

commented

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

commented

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

commented

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

latest.log

commented

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

commented

Ok, thank you for your help!

commented

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

commented

With the new mod?

commented

Yes

commented

Logs :
latest.log

commented

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

commented

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

commented

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

commented

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

commented

Weird that the buttons are backwards on MacOS.

commented

still on hold?