[Bug] When you rapidly tap on the USE button (LT on Xbox) on a crafting table it crashes.
BugFinder1996 opened this issue ยท 1 comments
Current Behaviour
When I double tap or rapidly tap on the USE Button (LT on Xbox) on a crafting table it crashes the game. It also does it on PS5 Controller when you rapidly tap on the USE button (L2 on PS5) it also crashes the game.
Tried it on Bluetooth, Wired and USB Wireless dongle it still crashes.
Expected Behaviour
I expect it not to crash.
Screenshots
No response
Reproduction Steps
- Go to a crafting table or furnace.
- Then Press the use Button (LT on Xbox Button) or (L2 on PS5 Button) Rapidly or Double tap on the Crafting Table it Crashes
Logs
Picked up _JAVA_OPTIONS:
[20:29:17] [main/INFO]: Loading Minecraft 1.20.4 with Fabric Loader 0.15.7
[20:29:17] [main/INFO]: Loading 69 mods:
- controlify 1.8.1+1.20.4
|-- dev_isxander_libsdl4j 2.28.2-11
|-- org_hid4java_hid4java 0.7.0
\-- org_quiltmc_quilt-json5 1.0.3
- fabric-api 0.96.11+1.20.4
|-- fabric-api-base 0.4.36+78d798af4f
|-- fabric-api-lookup-api-v1 1.6.49+82b1bb3e4f
|-- fabric-biome-api-v1 13.0.16+78d798af4f
|-- fabric-block-api-v1 1.0.16+3e2216cb4f
|-- fabric-block-view-api-v2 1.0.4+78d798af4f
|-- fabric-blockrenderlayer-v1 1.1.46+78d798af4f
|-- fabric-client-tags-api-v1 1.1.7+78d798af4f
|-- fabric-command-api-v1 1.2.41+f71b366f4f
|-- fabric-command-api-v2 2.2.20+78d798af4f
|-- fabric-commands-v0 0.2.58+df3654b34f
|-- fabric-containers-v0 0.1.86+df3654b34f
|-- fabric-content-registries-v0 5.0.15+78d798af4f
|-- fabric-convention-tags-v1 1.5.10+78d798af4f
|-- fabric-crash-report-info-v1 0.2.23+78d798af4f
|-- fabric-data-attachment-api-v1 1.1.4+b90db5744f
|-- fabric-data-generation-api-v1 13.2.4+5c0133444f
|-- fabric-dimensions-v1 2.1.61+78d798af4f
|-- fabric-entity-events-v1 1.6.1+09fc25014f
|-- fabric-events-interaction-v0 0.7.1+389931eb4f
|-- fabric-events-lifecycle-v0 0.2.74+df3654b34f
|-- fabric-game-rule-api-v1 1.0.46+78d798af4f
|-- fabric-item-api-v1 2.2.0+d6f2b0844f
|-- fabric-item-group-api-v1 4.0.26+58f8c0124f
|-- fabric-key-binding-api-v1 1.0.41+78d798af4f
|-- fabric-keybindings-v0 0.2.39+df3654b34f
|-- fabric-lifecycle-events-v1 2.3.0+a67ffb5d4f
|-- fabric-loot-api-v2 2.1.9+78d798af4f
|-- fabric-message-api-v1 6.0.5+78d798af4f
|-- fabric-mining-level-api-v1 2.1.65+78d798af4f
|-- fabric-model-loading-api-v1 1.0.8+78d798af4f
|-- fabric-models-v0 0.4.7+9386d8a74f
|-- fabric-networking-api-v1 3.1.7+2e5ac5484f
|-- fabric-object-builder-api-v1 13.0.14+080016e44f
|-- fabric-particles-v1 1.1.7+78d798af4f
|-- fabric-recipe-api-v1 2.0.20+78d798af4f
|-- fabric-registry-sync-v0 4.0.19+58f8c0124f
|-- fabric-renderer-api-v1 3.2.4+78d798af4f
|-- fabric-renderer-indigo 1.5.4+78d798af4f
|-- fabric-renderer-registries-v1 3.2.53+df3654b34f
|-- fabric-rendering-data-attachment-v1 0.3.42+73761d2e4f
|-- fabric-rendering-fluids-v1 3.1.1+e761c6694f
|-- fabric-rendering-v0 1.1.56+df3654b34f
|-- fabric-rendering-v1 3.2.0+6fd945a04f
|-- fabric-resource-conditions-api-v1 2.3.14+78d798af4f
|-- fabric-resource-loader-v0 0.11.20+df798a894f
|-- fabric-screen-api-v1 2.0.17+78d798af4f
|-- fabric-screen-handler-api-v1 1.3.55+78d798af4f
|-- fabric-sound-api-v1 1.0.17+78d798af4f
|-- fabric-transfer-api-v1 4.0.11+eb30349a4f
\-- fabric-transitive-access-wideners-v1 5.0.14+78d798af4f
- fabricloader 0.15.7
\-- mixinextras 0.3.5
- java 17
- minecraft 1.20.4
- modmenu 9.0.0
- yet_another_config_lib_v3 3.3.2+1.20.4
|-- com_twelvemonkeys_common_common-image 3.10.0
|-- com_twelvemonkeys_common_common-io 3.10.0
|-- com_twelvemonkeys_common_common-lang 3.10.0
|-- com_twelvemonkeys_imageio_imageio-core 3.10.0
|-- com_twelvemonkeys_imageio_imageio-metadata 3.10.0
|-- com_twelvemonkeys_imageio_imageio-webp 3.10.0
|-- org_quiltmc_parsers_gson 0.2.1
\-- org_quiltmc_parsers_json 0.2.1
[20:29:17] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/Seldon/AppData/Roaming/.tlauncher/legacy/Minecraft/game/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[20:29:17] [main/INFO]: Compatibility level set to JAVA_17
[20:29:17] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/widgets/AbstractWidget (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/widgets/AbstractWidget)
[20:29:17] [main/WARN]: @Mixin target me.jellysquid.mods.sodium.client.gui.widgets.AbstractWidget was not found controlify.mixins.json:compat.sodium.AbstractWidgetMixin from mod controlify
[20:29:17] [main/WARN]: Error loading class: net/coderbot/iris/gui/element/widget/BaseOptionElementWidget (java.lang.ClassNotFoundException: net/coderbot/iris/gui/element/widget/BaseOptionElementWidget)
[20:29:17] [main/WARN]: @Mixin target net.coderbot.iris.gui.element.widget.BaseOptionElementWidget was not found controlify.mixins.json:compat.iris.BaseOptionElementWidgetMixin from mod controlify
[20:29:17] [main/WARN]: Error loading class: de/maxhenkel/voicechat/voice/client/KeyEvents (java.lang.ClassNotFoundException: de/maxhenkel/voicechat/voice/client/KeyEvents)
[20:29:17] [main/WARN]: Error loading class: de/maxhenkel/voicechat/voice/client/PTTKeyHandler (java.lang.ClassNotFoundException: de/maxhenkel/voicechat/voice/client/PTTKeyHandler)
[20:29:17] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/options/control/CyclingControl$CyclingControlElement (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/options/control/CyclingControl$CyclingControlElement)
[20:29:17] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/options/control/SliderControl$Button (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/options/control/SliderControl$Button)
[20:29:17] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/SodiumOptionsGUI (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/SodiumOptionsGUI)
[20:29:17] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/SodiumOptionsGUI (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/SodiumOptionsGUI)
[20:29:17] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/options/control/TickBoxControl$TickBoxControlElement (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/options/control/TickBoxControl$TickBoxControlElement)
[20:29:17] [main/WARN]: Error loading class: org/jetbrains/annotations/ApiStatus$Internal (java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$Internal)
[20:29:17] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5).
[20:29:20] [Datafixer Bootstrap/INFO]: 198 Datafixer optimizations took 66 milliseconds
[20:29:21] [Render thread/INFO]: Environment: ElyEnvironment[name=ely,authHost=https://authserver.ely.by/auth,accountsHost=https://account.ely.by/api/mojang,sessionHost=https://account.ely.by/api/minecraft/session,servicesHost=https://authserver.ely.by/services]
[20:29:21] [Render thread/INFO]: CAFixer is not available: java.lang.NoClassDefFoundError: com/turikhay/caf/util/Logger
[20:29:21] [Render thread/INFO]: Setting user: seldonpro
[20:29:21] [Render thread/INFO]: Pre-initializing Controlify...
[20:29:21] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[20:29:22] [Worker-Main-1/INFO]: Checking mod updates...
[20:29:22] [Render thread/INFO]: Backend library: LWJGL version 3.3.2-snapshot
[20:29:22] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric, controlify, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, modmenu, yet_another_config_lib_v3
[20:29:22] [Render thread/INFO]: YACL is reloading images
[20:29:22] [Worker-Main-10/INFO]: Found unifont_all_no_pua-15.1.04.hex, loading
[20:29:22] [Render thread/INFO]: YACL has found 3 images
[20:29:23] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[20:29:23] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[20:29:23] [Render thread/WARN]: Missing sound for event: minecraft:entity.generic.wind_burst
[20:29:23] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Speakers (EDIFIER G2000)
[20:29:23] [Render thread/INFO]: Sound engine started
[20:29:23] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas
[20:29:23] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas
[20:29:23] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[20:29:23] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[20:29:23] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
[20:29:23] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
[20:29:23] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[20:29:23] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[20:29:23] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[20:29:24] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[20:29:24] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[20:29:24] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[20:29:24] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[20:29:24] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/gui.png-atlas
[20:29:24] [Render thread/INFO]: Initializing Controlify...
[20:29:24] [Render thread/INFO]: Loading Controlify config...
[20:29:24] [Render thread/INFO]: Initialised SDL4j 2.28.2-11
[20:29:24] [Render thread/INFO]: Finishing Controlify init...
[20:29:24] [Render thread/INFO]: Drivers in use: Basic Input = 'SDL2gp', Gyro = 'SDL2gp supported=false', Rumble = 'SDL2gp supported=true trigger=false', Battery = 'SDL2gp', Name = 'GLFW Gamepad', GUID = 'SDL2gp'
[20:29:24] [Render thread/INFO]: Controller connected: 'Xbox Controller'#0-gamepad (0000045e, 00000b00: Xbox Controller)
[20:29:24] [Render thread/INFO]: Saving Controlify config...
[20:29:24] [IO-Worker-1/INFO]: Could not authorize you against Realms server: Invalid session id
[20:29:24] [IO-Worker-1/ERROR]: Couldn't connect to realms
net.minecraft.class_4355: Realms authentication error with message 'Invalid session id'
at net.minecraft.class_4341.method_20998(class_4341.java:447) ~[client-intermediary.jar:?]
at net.minecraft.class_4341.method_21027(class_4341.java:232) ~[client-intermediary.jar:?]
at net.minecraft.class_8647.method_52627(class_8647.java:45) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[20:29:46] [Render thread/INFO]: Loaded 7 recipes
[20:29:46] [Render thread/INFO]: Loaded 1271 advancements
[20:29:47] [Render thread/INFO]: Applied 0 biome modifications to 0 of 64 new biomes in 1.000 ms
[20:29:47] [Server thread/INFO]: Starting integrated minecraft server version 1.20.4
[20:29:47] [Server thread/INFO]: Generating keypair
[20:29:47] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[20:29:47] [Render thread/INFO]: Preparing spawn area: 0%
[20:29:47] [Render thread/INFO]: Preparing spawn area: 0%
[20:29:48] [Render thread/INFO]: Time elapsed: 986 ms
[20:29:48] [Server thread/INFO]: Changing view distance to 32, from 10
[20:29:48] [Server thread/INFO]: Changing simulation distance to 18, from 0
[20:29:48] [Server thread/INFO]: seldonpro[local:E:b035a45e] logged in with entity id 18 at (-0.15297090712460154, -60.0, -2.154936920775267)
[20:29:48] [Server thread/INFO]: seldonpro joined the game
[20:29:49] [Render thread/INFO]: Loaded 52 advancements
[20:29:59] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.class_148: Ticking current controller
at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:44) ~[Controlify-1.8.1+1.20.4.jar:?]
at dev.isxander.controlify.Controlify.lambda$tick$28(Controlify.java:457) ~[Controlify-1.8.1+1.20.4.jar:?]
at java.util.Optional.ifPresent(Optional.java:178) ~[?:?]
at dev.isxander.controlify.Controlify.tick(Controlify.java:456) ~[Controlify-1.8.1+1.20.4.jar:?]
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34) ~[fabric-lifecycle-events-v1-2.3.0+a67ffb5d4f-7b08e9468e9a8df7.jar:?]
at net.minecraft.class_310.handler$zig000$fabric-lifecycle-events-v1$onStartTick(class_310.java:6772) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1574(class_310.java) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1289) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:265) ~[Fabric%201.20.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.7.jar:?]
Caused by: java.lang.IndexOutOfBoundsException: Index -2 out of bounds for length 0
at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[?:?]
at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?]
at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266) ~[?:?]
at java.util.Objects.checkIndex(Objects.java:361) ~[?:?]
at java.util.ArrayList.get(ArrayList.java:427) ~[?:?]
at dev.isxander.controlify.screenop.compat.vanilla.RecipeBookScreenProcessor.handleScreenVMouse(RecipeBookScreenProcessor.java:53) ~[Controlify-1.8.1+1.20.4.jar:?]
at dev.isxander.controlify.screenop.ScreenProcessor.onControllerUpdate(ScreenProcessor.java:51) ~[Controlify-1.8.1+1.20.4.jar:?]
at dev.isxander.controlify.Controlify.tickController(Controlify.java:498) ~[Controlify-1.8.1+1.20.4.jar:?]
at dev.isxander.controlify.Controlify.lambda$tick$27(Controlify.java:458) ~[Controlify-1.8.1+1.20.4.jar:?]
at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:37) ~[Controlify-1.8.1+1.20.4.jar:?]
... 12 more
[20:29:59] [Server thread/INFO]: Stopping server
[20:29:59] [Server thread/INFO]: Saving players
[20:29:59] [Server thread/INFO]: Saving worlds
[20:29:59] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld
[20:30:00] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether
[20:30:00] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end
[20:30:00] [Server thread/INFO]: ThreadedAnvilChunkStorage (New World): All chunks are saved
[20:30:00] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[20:30:00] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[20:30:00] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
---- Minecraft Crash Report ----
// Shall we play a game?
Time: 2024-03-25 20:30:00
Description: Ticking current controller
java.lang.IndexOutOfBoundsException: Index -2 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
at java.base/java.util.Objects.checkIndex(Objects.java:361)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at dev.isxander.controlify.screenop.compat.vanilla.RecipeBookScreenProcessor.handleScreenVMouse(RecipeBookScreenProcessor.java:53)
at dev.isxander.controlify.screenop.ScreenProcessor.onControllerUpdate(ScreenProcessor.java:51)
at dev.isxander.controlify.Controlify.tickController(Controlify.java:498)
at dev.isxander.controlify.Controlify.lambda$tick$27(Controlify.java:458)
at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:37)
at dev.isxander.controlify.Controlify.lambda$tick$28(Controlify.java:457)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at dev.isxander.controlify.Controlify.tick(Controlify.java:456)
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
at net.minecraft.class_310.handler$zig000$fabric-lifecycle-events-v1$onStartTick(class_310.java:6772)
at net.minecraft.class_310.method_1574(class_310.java)
at net.minecraft.class_310.method_1523(class_310.java:1289)
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)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
at java.base/java.util.Objects.checkIndex(Objects.java:361)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at dev.isxander.controlify.screenop.compat.vanilla.RecipeBookScreenProcessor.handleScreenVMouse(RecipeBookScreenProcessor.java:53)
at dev.isxander.controlify.screenop.ScreenProcessor.onControllerUpdate(ScreenProcessor.java:51)
at dev.isxander.controlify.Controlify.tickController(Controlify.java:498)
at dev.isxander.controlify.Controlify.lambda$tick$27(Controlify.java:458)
at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:37)
at dev.isxander.controlify.Controlify.lambda$tick$28(Controlify.java:457)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at dev.isxander.controlify.Controlify.tick(Controlify.java:456)
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
at net.minecraft.class_310.handler$zig000$fabric-lifecycle-events-v1$onStartTick(class_310.java:6772)
-- Affected controller --
Details:
Controller name: Xbox Controller
Controller identification: ControllerType[friendlyName=Xbox Controller, mappingId=unmapped, themeId=xbox_one, forceJoystick=false, dontLoad=false]
Controller type: dev.isxander.controlify.controller.gamepad.GamepadController
Stacktrace:
at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:37)
at dev.isxander.controlify.Controlify.lambda$tick$28(Controlify.java:457)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at dev.isxander.controlify.Controlify.tick(Controlify.java:456)
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
at net.minecraft.class_310.handler$zig000$fabric-lifecycle-events-v1$onStartTick(class_310.java:6772)
at net.minecraft.class_310.method_1574(class_310.java)
at net.minecraft.class_310.method_1523(class_310.java:1289)
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)
-- Uptime --
Details:
JVM uptime: 43.226s
Wall uptime: 37.958s
High-res time: 37.269s
Client ticks: 700 ticks / 35.000s
Stacktrace:
at net.minecraft.class_310.method_1587(class_310.java:2564)
at net.minecraft.class_310.method_54580(class_310.java:995)
at net.minecraft.class_310.method_1514(class_310.java:908)
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)
-- Affected level --
Details:
All players: 1 total; [class_746['seldonpro'/18, l='ClientLevel', x=-0.15, y=-60.00, z=-2.15]]
Chunk stats: 5041, 3653
Level dimension: minecraft:overworld
Level spawn location: World: (0,-60,0), Section: (at 0,4,0 in 0,-4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
Level time: 36321 game time, 36321 day time
Server brand: fabric
Server type: Integrated singleplayer server
Tracked entity count: 18
-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, fabric, controlify, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, modmenu, yet_another_config_lib_v3
-- System Details --
Details:
Minecraft Version: 1.20.4
Minecraft Version ID: 1.20.4
Operating System: Windows 11 (amd64) version 10.0
Java Version: 17.0.8, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 855850104 bytes (816 MiB) / 2147483648 bytes (2048 MiB) up to 4294967296 bytes (4096 MiB)
CPUs: 14
Processor Vendor: GenuineIntel
Processor Name: 13th Gen Intel(R) Core(TM) i5-13600KF
Identifier: Intel64 Family 6 Model 183 Stepping 1
Microarchitecture: unknown
Frequency (GHz): 3.49
Number of physical packages: 1
Number of physical CPUs: 14
Number of logical CPUs: 14
Graphics card #0 name: NVIDIA GeForce RTX 3080
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x2216
Graphics card #0 versionInfo: DriverVersion=31.0.15.5186
Memory slot #0 capacity (MB): 16384.00
Memory slot #0 clockSpeed (GHz): 6.00
Memory slot #0 type: Unknown
Memory slot #1 capacity (MB): 16384.00
Memory slot #1 clockSpeed (GHz): 6.00
Memory slot #1 type: Unknown
Virtual memory max (MB): 37701.42
Virtual memory used (MB): 12061.04
Swap memory total (MB): 5120.00
Swap memory used (MB): 0.00
JVM Flags: 13 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Xms2048M -Xmx4096M -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss2M
Fabric Mods:
controlify: Controlify 1.8.1+1.20.4
dev_isxander_libsdl4j: libsdl4j 2.28.2-11
org_hid4java_hid4java: hid4java 0.7.0
org_quiltmc_quilt-json5: quilt-json5 1.0.3
fabric-api: Fabric API 0.96.11+1.20.4
fabric-api-base: Fabric API Base 0.4.36+78d798af4f
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.49+82b1bb3e4f
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.16+78d798af4f
fabric-block-api-v1: Fabric Block API (v1) 1.0.16+3e2216cb4f
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.4+78d798af4f
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.46+78d798af4f
fabric-client-tags-api-v1: Fabric Client Tags 1.1.7+78d798af4f
fabric-command-api-v1: Fabric Command API (v1) 1.2.41+f71b366f4f
fabric-command-api-v2: Fabric Command API (v2) 2.2.20+78d798af4f
fabric-commands-v0: Fabric Commands (v0) 0.2.58+df3654b34f
fabric-containers-v0: Fabric Containers (v0) 0.1.86+df3654b34f
fabric-content-registries-v0: Fabric Content Registries (v0) 5.0.15+78d798af4f
fabric-convention-tags-v1: Fabric Convention Tags 1.5.10+78d798af4f
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.23+78d798af4f
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.4+b90db5744f
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 13.2.4+5c0133444f
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.61+78d798af4f
fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.1+09fc25014f
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.1+389931eb4f
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.74+df3654b34f
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.46+78d798af4f
fabric-item-api-v1: Fabric Item API (v1) 2.2.0+d6f2b0844f
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.26+58f8c0124f
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.41+78d798af4f
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.39+df3654b34f
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.0+a67ffb5d4f
fabric-loot-api-v2: Fabric Loot API (v2) 2.1.9+78d798af4f
fabric-message-api-v1: Fabric Message API (v1) 6.0.5+78d798af4f
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.65+78d798af4f
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.8+78d798af4f
fabric-models-v0: Fabric Models (v0) 0.4.7+9386d8a74f
fabric-networking-api-v1: Fabric Networking API (v1) 3.1.7+2e5ac5484f
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 13.0.14+080016e44f
fabric-particles-v1: Fabric Particles (v1) 1.1.7+78d798af4f
fabric-recipe-api-v1: Fabric Recipe API (v1) 2.0.20+78d798af4f
fabric-registry-sync-v0: Fabric Registry Sync (v0) 4.0.19+58f8c0124f
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.4+78d798af4f
fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.4+78d798af4f
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.53+df3654b34f
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.42+73761d2e4f
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.1+e761c6694f
fabric-rendering-v0: Fabric Rendering (v0) 1.1.56+df3654b34f
fabric-rendering-v1: Fabric Rendering (v1) 3.2.0+6fd945a04f
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.14+78d798af4f
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.20+df798a894f
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.17+78d798af4f
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.55+78d798af4f
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.17+78d798af4f
fabric-transfer-api-v1: Fabric Transfer API (v1) 4.0.11+eb30349a4f
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 5.0.14+78d798af4f
fabricloader: Fabric Loader 0.15.7
mixinextras: MixinExtras 0.3.5
java: OpenJDK 64-Bit Server VM 17
minecraft: Minecraft 1.20.4
modmenu: Mod Menu 9.0.0
yet_another_config_lib_v3: YetAnotherConfigLib 3.3.2+1.20.4
com_twelvemonkeys_common_common-image: common-image 3.10.0
com_twelvemonkeys_common_common-io: common-io 3.10.0
com_twelvemonkeys_common_common-lang: common-lang 3.10.0
com_twelvemonkeys_imageio_imageio-core: imageio-core 3.10.0
com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.10.0
com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.10.0
org_quiltmc_parsers_gson: gson 0.2.1
org_quiltmc_parsers_json: json 0.2.1
Launched Version: Fabric 1.20.4
Launcher name: java-minecraft-launcher
Backend library: LWJGL version 3.3.2-snapshot
Backend API: NVIDIA GeForce RTX 3080/PCIe/SSE2 GL version 3.2.0 NVIDIA 551.86, NVIDIA Corporation
Window size: 2560x1440
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
Universe: 400921fb54442d18
Type: Integrated Server (map_client.txt)
Graphics mode: fancy
Render Distance: 32/32 chunks
Resource Packs: fabric
Current Language: en_us
Locale: en_US
CPU: 14x 13th Gen Intel(R) Core(TM) i5-13600KF
Server Running: true
Player Count: 1 / 8; [class_3222['seldonpro'/18, l='ServerLevel[New World]', x=-0.15, y=-60.00, z=-2.15]]
Data Packs: vanilla, fabric, fabric-convention-tags-v1
Enabled Feature Flags: minecraft:vanilla
World Generation: Stable
#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Seldon\AppData\Roaming\.tlauncher\legacy\Minecraft\game\crash-reports\crash-2024
Mod Version
Controlify 1.8.1 for 1.20.4
Controller
XBOX ONE ELITE CONTROLLER AND PS5 CONTROLLER
Bluetooth
- Yes
Operating System
Windows
ARM
- Yes
Additional Information
No response
Just to make sure...
- I have made sure I am using the latest version of Controlify for the latest version of Minecraft.
- I have made sure there are no other issues describing the same problem on the issue tracker.