ModMenu icon indicating copy to clipboard operation
ModMenu copied to clipboard

Crash

Open MetsukiMio opened this issue 3 years ago • 6 comments

image I am making a mod that used your mod api.But It cannot work in MC 1.19.3.

java.lang.IllegalAccessError: class com.terraformersmc.modmenu.event.ModMenuEventHandler tried to access private field net.minecraft.client.gui.widget.ClickableWidget.y (com.terraformersmc.modmenu.event.ModMenuEventHandler and net.minecraft.client.gui.widget.ClickableWidget are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @71423665)
	at com.terraformersmc.modmenu.event.ModMenuEventHandler.shiftButtons(ModMenuEventHandler.java:146)
	at com.terraformersmc.modmenu.event.ModMenuEventHandler.afterTitleScreenInit(ModMenuEventHandler.java:61)
	at com.terraformersmc.modmenu.event.ModMenuEventHandler.afterScreenInit(ModMenuEventHandler.java:45)
	at net.fabricmc.fabric.api.client.screen.v1.ScreenEvents.lambda$static$2(ScreenEvents.java:101)
	at net.minecraft.client.gui.screen.Screen.handler$zde000$afterInitScreen(Screen.java:1345)
	at net.minecraft.client.gui.screen.Screen.init(Screen.java:387)
	at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1049)
	at net.minecraft.client.MinecraftClient.<init>(MinecraftClient.java:673)
	at net.minecraft.client.main.Main.main(Main.java:205)
	at net.minecraft.client.main.Main.main(Main.java:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

MetsukiMio avatar Jan 06 '23 08:01 MetsukiMio

What version of Mod Menu are you using?

Prospector avatar Jan 31 '23 07:01 Prospector

Same issue here. I tried with 5.0.1 and 5.0.2, same errors. A list of my other mods is attached.

The error still occurs when mod menu is the only active mod.

image

twisted-nematic57 avatar Feb 04 '23 18:02 twisted-nematic57

@HackerDaGreat57 Could you post your own game log with the minimal reproduction environment? Only the latest Fabric loader and Mod Menu versions should be installed for Minecraft 1.19.3.

haykam821 avatar Feb 04 '23 18:02 haykam821

I am using ModMenu version 5.0.2

MetsukiMio avatar Feb 05 '23 06:02 MetsukiMio

this bug didn't occured in 1.19.2, because field "net.minecraft.client.gui.widget.ClickableWidget.y" has "public" modifier in 1.19.2, but this field changed to "private" modifier in 1.19.3 and been replaced by "getY" method.

MetsukiMio avatar Feb 05 '23 06:02 MetsukiMio

Can you still reproduce with the latest version?

Prospector avatar Feb 17 '23 20:02 Prospector