MixinBooter

MixinBooter

7M Downloads

Crash "java.lang.NoClassDefFoundError: yalter/mousetweaks/api/MouseTweaksIgnore"

Krutoy242 opened this issue · 19 comments

commented

1.12.2 mixinbooter-1.0

I was going to try Thaumic Speedup, and it lunches fine, throught, i didnt check if it actually speedup anything.
Then i added mixinbooter. Game lunches, but when i open inventory E, game crashes:

java.lang.NoClassDefFoundError: yalter/mousetweaks/api/MouseTweaksIgnore
	at yalter.mousetweaks.handlers.GuiContainerHandler.isMouseTweaksDisabled(GuiContainerHandler.java:49)
	at yalter.mousetweaks.Main.onUpdateInGui(Main.java:174)
	at yalter.mousetweaks.Main.onUpdateInGame(Main.java:145)
[...]

debug.log

commented

I have the same issiueCR1CR2

commented

1.12.2 mixinbooter-1.0

I was going to try Thaumic Speedup, and it lunches fine, throught, i didnt check if it actually speedup anything.
Then i added mixinbooter. Game lunches, but when i open inventory E, game crashes:

java.lang.NoClassDefFoundError: yalter/mousetweaks/api/MouseTweaksIgnore
	at yalter.mousetweaks.handlers.GuiContainerHandler.isMouseTweaksDisabled(GuiContainerHandler.java:49)
	at yalter.mousetweaks.Main.onUpdateInGui(Main.java:174)
	at yalter.mousetweaks.Main.onUpdateInGame(Main.java:145)
[...]

debug.log

Sorry for the late reply! GitHub either never threw me the issue or I just glanced over it.

I have the same issiueCR1CR2

Thank you for the follow up.

This is due to WirelessCraftingTerminals including MouseTweaks API in their mod's jar, it seems outdated and might have some fingerprint issue. To fix, delete this the 'yalter' folder from the jar of WirelessCraftingTerminal.

commented

If it doesn't work, please follow up and I have another way of fixing it if need.

commented

WirelessCraftingTerminal-1.12.2-3.12.97.jar,WirelessFluidTerminal-1.12.2-1.0.4.jar,WirelessInterfaceTerminal-1.12.2-1.0.2.jar,WirelessPatternTerminal-1.12.2-1.0.3.jar and DankNull-1.12.2-1.7.101.jar of all included 'yalter' folder,I delete all of them and it solved the issue,thanks.

commented

Thank you. I'll note this on the mod page.

commented

and MouseTweak can't work on them.

commented

Doesn't load or does MouseTweak functionality not work with their crafting grids?

commented

the MouseTweak doesn't work on all Wireless Terminal.

commented

Can you try renaming DankNull to something else so its after MouseTweak alphabetically in the /mods folder? Do this without deleting any yalter folders.

commented

I didn't renaming anything.

commented

I know, can you try?

commented

ok,I need restart the game,lol,just wait me.

commented

ok,I rename the DankNull and the game doesn't crash,but MouseTweak still can't work on Wireless Terminal and DankNull,I think it’s DankNull’s and Wireless Terminal's problem.

commented

Thanks a lot.

commented

Ah I see, thank you for reporting and following up!

commented

Can you try renaming DankNull to something else so its after MouseTweak alphabetically in the /mods folder? Do this without deleting any yalter folders.

I renamed DankNull mod too and it stops crashing on opening inventory.
But, how i could distribute my modpack through CurseForge?
It provides mod list and downloads mods from server with their actual names. MC lunchers cant rename files after DL them.

commented

You can use Bansoukou to patch mod jars at runtime.

commented

You can use Bansoukou to patch mod jars at runtime.

What a hack!
Through, i cant see Bansoukou file renaming capabilities. Or you suggest to remove /yalter folder in dankNull.jar?