MidnightControls
MidnightControls copied to clipboard
Crash: Pluging in controller while not in-game
Describe the bug Game crashes when pluging in controller
To Reproduce Steps to reproduce the behavior:
- Go to 'Main menu'
- Plug in controller
- Game crashes
Expected behavior Not crashing
Desktop (please complete the following information):
- OS: Linux (but this should be platform independent)
- Minecraft 1.20.6
- Modloader Fabric Loader 0.15.11
- Fabric/Quilt Libraries fabric-api-0.98.0+1.20.6
- Version 1.9.5
Additional context java.lang.IllegalStateException: Cannot get payload sender when not in game! at net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking.getSender(ClientPlayNetworking.java:230) at eu.midnightdust.midnightcontrols.client.MidnightControlsClient.switchControlsMode(MidnightControlsClient.java:260) at eu.midnightdust.midnightcontrols.client.MidnightControlsClient.lambda$onMcInit$5(MidnightControlsClient.java:172) at org.lwjgl.glfw.GLFWJoystickCallbackI.callback(GLFWJoystickCallbackI.java:43) at org.lwjgl.system.JNI.invokeV(Native Method) at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:200) at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:218) at net.minecraft.class_1041.method_15998(class_1041.java:287) at net.minecraft.class_310.method_1523(class_310.java:1342) at net.minecraft.class_310.method_1514(class_310.java:888) at net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)