isXander / Controlify

Another controller mod - for fabric!
https://www.isxander.dev/mods/controlify
GNU Lesser General Public License v3.0
119 stars 22 forks source link

[Bug] Intermittent crash #317

Open aidanhadley opened 1 month ago

aidanhadley commented 1 month ago

Current Behaviour

I'm not sure what the exact issue is, but it seems to crash and exit intermittently. It might possibly be connected to the fact of my controllers? I'm not entirely sure.

Expected Behaviour

It's expected to not crash

Screenshots

No response

Reproduction Steps

I'm not sure how to reproduce. Will keep testing and try to find a way to reproduce.

Logs

---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.

Time: 2024-05-20 11:38:35
Description: Ticking current controller

java.util.NoSuchElementException: No value present
    at java.base/java.util.Optional.orElseThrow(Optional.java:377)
    at dev.isxander.controlify.screenop.compat.vanilla.TitleScreenProcessor.handleButtons(TitleScreenProcessor.java:19)
    at dev.isxander.controlify.screenop.ScreenProcessor.onControllerUpdate(ScreenProcessor.java:51)
    at dev.isxander.controlify.Controlify.tickController(Controlify.java:548)
    at dev.isxander.controlify.Controlify.lambda$tick$35(Controlify.java:497)
    at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:28)
    at dev.isxander.controlify.Controlify.lambda$tick$36(Controlify.java:496)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tick(Controlify.java:495)
    at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
    at net.minecraft.class_310.handler$bcf000$fabric-lifecycle-events-v1$onStartTick(class_310.java:11272)
    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)
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
    at java.base/java.util.Optional.orElseThrow(Optional.java:377)
    at dev.isxander.controlify.screenop.compat.vanilla.TitleScreenProcessor.handleButtons(TitleScreenProcessor.java:19)
    at dev.isxander.controlify.screenop.ScreenProcessor.onControllerUpdate(ScreenProcessor.java:51)
    at dev.isxander.controlify.Controlify.tickController(Controlify.java:548)
    at dev.isxander.controlify.Controlify.lambda$tick$35(Controlify.java:497)
    at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:28)
    at dev.isxander.controlify.Controlify.lambda$tick$36(Controlify.java:496)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tick(Controlify.java:495)
    at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
    at net.minecraft.class_310.handler$bcf000$fabric-lifecycle-events-v1$onStartTick(class_310.java:11272)
Mixins in Stacktrace:
    net.minecraft.class_310:
        me.jellysquid.mods.sodium.mixin.core.MinecraftClientMixin (sodium.mixins.json)
        ca.fxco.moreculling.mixin.blockstates.MinecraftClient_loadBlocksMixin (moreculling.mixins.json)
        ca.fxco.moreculling.mixin.MinecraftClient_managersMixin (moreculling.mixins.json)
        dev.isxander.zoomify.mixins.hooks.MinecraftClientMixin (zoomify.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinResourceReload (entity_texture_features-common.mixins.json)
        com.github.dimadencep.mods.rrls.mixins.MinecraftClientMixin (rrls-common.mixins.json)
        dev.isxander.controlify.mixins.feature.rumble.MinecraftMixin (controlify.mixins.json)
        com.aizistral.nochatreports.common.mixins.client.MixinMinecraft (mixins/common/nochatreports.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinMinecraftClient (entity_texture_features-common.mixins.json)
        dev.lambdaurora.lambdynlights.mixin.MinecraftClientMixin (lambdynlights.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_PipelineManagement (mixins.iris.json)
        org.embeddedt.modernfix.common.mixin.bugfix.concurrency.MinecraftMixin (modernfix-common.mixins.json)
        net.fabricmc.fabric.mixin.screen.MinecraftClientMixin (fabric-screen-api-v1.mixins.json)
        xaero.common.mixin.MixinMinecraftClient (xaerohud.mixins.json)
        dynamic_fps.impl.mixin.MinecraftMixin (dynamic_fps-common.mixins.json)
        dev.isxander.controlify.mixins.feature.input.MinecraftMixin (controlify.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.dedicated_reload_executor.MinecraftMixin (modernfix-common.mixins.json)
        traben.entity_model_features.mixin.MixinResourceReload (entity_model_features-common.mixins.json)
        dev.isxander.controlify.mixins.core.MinecraftMixin (controlify.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Keybinds (mixins.iris.json)
        net.fabricmc.fabric.mixin.networking.client.accessor.MinecraftClientAccessor (fabric-networking-api-v1.client.mixins.json)
        net.fabricmc.fabric.mixin.datagen.client.MinecraftClientMixin (fabric-data-generation-api-v1.client.mixins.json)
        com.aizistral.nochatreports.fabric.mixins.client.MixinMinecraft (mixins/fabric/nochatreports-fabric.mixins.json)
        net.fabricmc.fabric.mixin.registry.sync.client.MinecraftClientMixin (fabric-registry-sync-v0.client.mixins.json)
        shcm.shsupercm.fabric.citresewn.defaults.mixin.types.enchantment.MinecraftClientMixin (citresewn-defaults.mixins.json)
        org.embeddedt.modernfix.common.mixin.feature.measure_time.MinecraftMixin (modernfix-common.mixins.json)
        net.fabricmc.fabric.mixin.event.interaction.client.MinecraftClientMixin (fabric-events-interaction-v0.client.mixins.json)
        org.embeddedt.modernfix.common.mixin.bugfix.world_leaks.MinecraftMixin (modernfix-common.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.core.MCMixin_Fabric (modernfix-fabric.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientMixin (fastquit.mixins.json)
        dev.isxander.controlify.mixins.feature.virtualmouse.MinecraftMixin (controlify.mixins.json)
        traben.entity_model_features.mixin.accessor.MinecraftClientAccessor (entity_model_features-common.mixins.json)
        dev.kir.cubeswithoutborders.mixin.MinecraftClientMixin (cubes-without-borders.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientAccessor (fastquit.mixins.json)
        jerozgen.languagereload.mixin.MinecraftClientAccessor (languagereload.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.feature.measure_time.MinecraftMixin_Fabric (modernfix-fabric.mixins.json)
        malte0811.ferritecore.mixin.fabric.MinecraftMixin (ferritecore.fabric.mixin.json)
        dev.isxander.controlify.mixins.feature.screenop.MinecraftMixin (controlify.mixins.json)
        net.raphimc.immediatelyfast.injection.mixins.core.MixinMinecraftClient (immediatelyfast-common.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.blast_search_trees.MinecraftMixin (modernfix-common.mixins.json)
        io.github.sjouwer.gammautils.mixin.MixinMinecraftClient (gammautils.mixins.json)
        dev.isxander.yacl3.mixin.MinecraftMixin (yacl.mixins.json)
        me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor (sodium-extra.mixins.json)
        opekope2.optigui.mixin.MinecraftClientMixin (optigui.mixins.json)
        net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.client.mixins.json)
        me.ramidzkh.fabrishot.mixins.MinecraftClientMixin (mixins.fabrishot.json)
        opekope2.optigui.mixin.MinecraftClientMixin2 (optigui.mixins.json)
        dev.lambdaurora.spruceui.mixin.MinecraftClientMixin (spruceui.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Images (mixins.iris.json)
        jerozgen.languagereload.mixin.MinecraftClientMixin (languagereload.mixins.json)
        de.dafuqs.paginatedadvancements.mixin.MinecraftClientMixin (paginatedadvancements.mixins.json)

-- Affected controller --
Details:
    Controller name: Steam Deck
    Controller identification: Steam Deck
    Controller type: dev.isxander.controlify.controller.ControllerEntity
Stacktrace:
    at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:28)
    at dev.isxander.controlify.Controlify.lambda$tick$36(Controlify.java:496)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tick(Controlify.java:495)
    at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
    at net.minecraft.class_310.handler$bcf000$fabric-lifecycle-events-v1$onStartTick(class_310.java:11272)
    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)
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Mixins in Stacktrace:
    net.minecraft.class_310:
        me.jellysquid.mods.sodium.mixin.core.MinecraftClientMixin (sodium.mixins.json)
        ca.fxco.moreculling.mixin.blockstates.MinecraftClient_loadBlocksMixin (moreculling.mixins.json)
        ca.fxco.moreculling.mixin.MinecraftClient_managersMixin (moreculling.mixins.json)
        dev.isxander.zoomify.mixins.hooks.MinecraftClientMixin (zoomify.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinResourceReload (entity_texture_features-common.mixins.json)
        com.github.dimadencep.mods.rrls.mixins.MinecraftClientMixin (rrls-common.mixins.json)
        dev.isxander.controlify.mixins.feature.rumble.MinecraftMixin (controlify.mixins.json)
        com.aizistral.nochatreports.common.mixins.client.MixinMinecraft (mixins/common/nochatreports.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinMinecraftClient (entity_texture_features-common.mixins.json)
        dev.lambdaurora.lambdynlights.mixin.MinecraftClientMixin (lambdynlights.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_PipelineManagement (mixins.iris.json)
        org.embeddedt.modernfix.common.mixin.bugfix.concurrency.MinecraftMixin (modernfix-common.mixins.json)
        net.fabricmc.fabric.mixin.screen.MinecraftClientMixin (fabric-screen-api-v1.mixins.json)
        xaero.common.mixin.MixinMinecraftClient (xaerohud.mixins.json)
        dynamic_fps.impl.mixin.MinecraftMixin (dynamic_fps-common.mixins.json)
        dev.isxander.controlify.mixins.feature.input.MinecraftMixin (controlify.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.dedicated_reload_executor.MinecraftMixin (modernfix-common.mixins.json)
        traben.entity_model_features.mixin.MixinResourceReload (entity_model_features-common.mixins.json)
        dev.isxander.controlify.mixins.core.MinecraftMixin (controlify.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Keybinds (mixins.iris.json)
        net.fabricmc.fabric.mixin.networking.client.accessor.MinecraftClientAccessor (fabric-networking-api-v1.client.mixins.json)
        net.fabricmc.fabric.mixin.datagen.client.MinecraftClientMixin (fabric-data-generation-api-v1.client.mixins.json)
        com.aizistral.nochatreports.fabric.mixins.client.MixinMinecraft (mixins/fabric/nochatreports-fabric.mixins.json)
        net.fabricmc.fabric.mixin.registry.sync.client.MinecraftClientMixin (fabric-registry-sync-v0.client.mixins.json)
        shcm.shsupercm.fabric.citresewn.defaults.mixin.types.enchantment.MinecraftClientMixin (citresewn-defaults.mixins.json)
        org.embeddedt.modernfix.common.mixin.feature.measure_time.MinecraftMixin (modernfix-common.mixins.json)
        net.fabricmc.fabric.mixin.event.interaction.client.MinecraftClientMixin (fabric-events-interaction-v0.client.mixins.json)
        org.embeddedt.modernfix.common.mixin.bugfix.world_leaks.MinecraftMixin (modernfix-common.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.core.MCMixin_Fabric (modernfix-fabric.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientMixin (fastquit.mixins.json)
        dev.isxander.controlify.mixins.feature.virtualmouse.MinecraftMixin (controlify.mixins.json)
        traben.entity_model_features.mixin.accessor.MinecraftClientAccessor (entity_model_features-common.mixins.json)
        dev.kir.cubeswithoutborders.mixin.MinecraftClientMixin (cubes-without-borders.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientAccessor (fastquit.mixins.json)
        jerozgen.languagereload.mixin.MinecraftClientAccessor (languagereload.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.feature.measure_time.MinecraftMixin_Fabric (modernfix-fabric.mixins.json)
        malte0811.ferritecore.mixin.fabric.MinecraftMixin (ferritecore.fabric.mixin.json)
        dev.isxander.controlify.mixins.feature.screenop.MinecraftMixin (controlify.mixins.json)
        net.raphimc.immediatelyfast.injection.mixins.core.MixinMinecraftClient (immediatelyfast-common.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.blast_search_trees.MinecraftMixin (modernfix-common.mixins.json)
        io.github.sjouwer.gammautils.mixin.MixinMinecraftClient (gammautils.mixins.json)
        dev.isxander.yacl3.mixin.MinecraftMixin (yacl.mixins.json)
        me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor (sodium-extra.mixins.json)
        opekope2.optigui.mixin.MinecraftClientMixin (optigui.mixins.json)
        net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.client.mixins.json)
        me.ramidzkh.fabrishot.mixins.MinecraftClientMixin (mixins.fabrishot.json)
        opekope2.optigui.mixin.MinecraftClientMixin2 (optigui.mixins.json)
        dev.lambdaurora.spruceui.mixin.MinecraftClientMixin (spruceui.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Images (mixins.iris.json)
        jerozgen.languagereload.mixin.MinecraftClientMixin (languagereload.mixins.json)
        de.dafuqs.paginatedadvancements.mixin.MinecraftClientMixin (paginatedadvancements.mixins.json)
    net.minecraft.client.main.Main:
        dev.kir.cubeswithoutborders.mixin.MainMixin (cubes-without-borders.mixins.json)

-- Uptime --
Details:
    JVM uptime: 345.260s
    Wall uptime: 333.205s
    High-res time: 330.115s
    Client ticks: 6146 ticks / 307.300s
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)
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Mixins in Stacktrace:
    net.minecraft.class_310:
        me.jellysquid.mods.sodium.mixin.core.MinecraftClientMixin (sodium.mixins.json)
        ca.fxco.moreculling.mixin.blockstates.MinecraftClient_loadBlocksMixin (moreculling.mixins.json)
        ca.fxco.moreculling.mixin.MinecraftClient_managersMixin (moreculling.mixins.json)
        dev.isxander.zoomify.mixins.hooks.MinecraftClientMixin (zoomify.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinResourceReload (entity_texture_features-common.mixins.json)
        com.github.dimadencep.mods.rrls.mixins.MinecraftClientMixin (rrls-common.mixins.json)
        dev.isxander.controlify.mixins.feature.rumble.MinecraftMixin (controlify.mixins.json)
        com.aizistral.nochatreports.common.mixins.client.MixinMinecraft (mixins/common/nochatreports.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinMinecraftClient (entity_texture_features-common.mixins.json)
        dev.lambdaurora.lambdynlights.mixin.MinecraftClientMixin (lambdynlights.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_PipelineManagement (mixins.iris.json)
        org.embeddedt.modernfix.common.mixin.bugfix.concurrency.MinecraftMixin (modernfix-common.mixins.json)
        net.fabricmc.fabric.mixin.screen.MinecraftClientMixin (fabric-screen-api-v1.mixins.json)
        xaero.common.mixin.MixinMinecraftClient (xaerohud.mixins.json)
        dynamic_fps.impl.mixin.MinecraftMixin (dynamic_fps-common.mixins.json)
        dev.isxander.controlify.mixins.feature.input.MinecraftMixin (controlify.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.dedicated_reload_executor.MinecraftMixin (modernfix-common.mixins.json)
        traben.entity_model_features.mixin.MixinResourceReload (entity_model_features-common.mixins.json)
        dev.isxander.controlify.mixins.core.MinecraftMixin (controlify.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Keybinds (mixins.iris.json)
        net.fabricmc.fabric.mixin.networking.client.accessor.MinecraftClientAccessor (fabric-networking-api-v1.client.mixins.json)
        net.fabricmc.fabric.mixin.datagen.client.MinecraftClientMixin (fabric-data-generation-api-v1.client.mixins.json)
        com.aizistral.nochatreports.fabric.mixins.client.MixinMinecraft (mixins/fabric/nochatreports-fabric.mixins.json)
        net.fabricmc.fabric.mixin.registry.sync.client.MinecraftClientMixin (fabric-registry-sync-v0.client.mixins.json)
        shcm.shsupercm.fabric.citresewn.defaults.mixin.types.enchantment.MinecraftClientMixin (citresewn-defaults.mixins.json)
        org.embeddedt.modernfix.common.mixin.feature.measure_time.MinecraftMixin (modernfix-common.mixins.json)
        net.fabricmc.fabric.mixin.event.interaction.client.MinecraftClientMixin (fabric-events-interaction-v0.client.mixins.json)
        org.embeddedt.modernfix.common.mixin.bugfix.world_leaks.MinecraftMixin (modernfix-common.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.core.MCMixin_Fabric (modernfix-fabric.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientMixin (fastquit.mixins.json)
        dev.isxander.controlify.mixins.feature.virtualmouse.MinecraftMixin (controlify.mixins.json)
        traben.entity_model_features.mixin.accessor.MinecraftClientAccessor (entity_model_features-common.mixins.json)
        dev.kir.cubeswithoutborders.mixin.MinecraftClientMixin (cubes-without-borders.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientAccessor (fastquit.mixins.json)
        jerozgen.languagereload.mixin.MinecraftClientAccessor (languagereload.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.feature.measure_time.MinecraftMixin_Fabric (modernfix-fabric.mixins.json)
        malte0811.ferritecore.mixin.fabric.MinecraftMixin (ferritecore.fabric.mixin.json)
        dev.isxander.controlify.mixins.feature.screenop.MinecraftMixin (controlify.mixins.json)
        net.raphimc.immediatelyfast.injection.mixins.core.MixinMinecraftClient (immediatelyfast-common.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.blast_search_trees.MinecraftMixin (modernfix-common.mixins.json)
        io.github.sjouwer.gammautils.mixin.MixinMinecraftClient (gammautils.mixins.json)
        dev.isxander.yacl3.mixin.MinecraftMixin (yacl.mixins.json)
        me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor (sodium-extra.mixins.json)
        opekope2.optigui.mixin.MinecraftClientMixin (optigui.mixins.json)
        net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.client.mixins.json)
        me.ramidzkh.fabrishot.mixins.MinecraftClientMixin (mixins.fabrishot.json)
        opekope2.optigui.mixin.MinecraftClientMixin2 (optigui.mixins.json)
        dev.lambdaurora.spruceui.mixin.MinecraftClientMixin (spruceui.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Images (mixins.iris.json)
        jerozgen.languagereload.mixin.MinecraftClientMixin (languagereload.mixins.json)
        de.dafuqs.paginatedadvancements.mixin.MinecraftClientMixin (paginatedadvancements.mixins.json)
    net.minecraft.client.main.Main:
        dev.kir.cubeswithoutborders.mixin.MainMixin (cubes-without-borders.mixins.json)

-- Last reload --
Details:
    Reload number: 1
    Reload reason: initial
    Finished: Yes
    Packs: vanilla, fabric, advanced_runtime_resource_pack, animatica, bettermounthud, caffeineconfig, capes, citresewn, citresewn-defaults, cloth-config, conditional-mixin, continuity, controlify, cubes-without-borders, debugify, dynamic_fps, e4mc_minecraft, enhancedblockentities, entity_model_features, entity_texture_features, entityculling, 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-language-kotlin, 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, fabricskyboxes, fabrishot, fastquit, fsb-interop, gammautils, immediatelyfast, indium, iris, lambdynlights, languagereload, lithium, midnightlib, mixintrace, modernfix, modmenu, morechathistory, moreculling, nochatreports, optigui, paginatedadvancements, polytone, pride, puzzle, puzzle-base, puzzle-gui, puzzle-models, puzzle-splashscreen, reeses-sodium-options, rrls, sodium, sodium-extra, spruceui, xaerominimap, yet_another_config_lib_v3, yosbr, zoomify, continuity:glass_pane_culling_fix, continuity:default, file/SodiumTranslations.zip, file/Mod Menu Helper.zip, file/Chat Reporting Helper.zip, file/Fast Better Grass.zip

-- System Details --
Details:
    Minecraft Version: 1.20.4
    Minecraft Version ID: 1.20.4
    Operating System: Linux (amd64) version 6.8.9-301.fsync.fc40.x86_64
    Java Version: 17.0.11, Flathub
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Flathub
    Memory: 507622400 bytes (484 MiB) / 2132803584 bytes (2034 MiB) up to 4294967296 bytes (4096 MiB)
    CPUs: 16
    Processor Vendor: AuthenticAMD
    Processor Name: AMD Ryzen Z1 Extreme
    Identifier: AuthenticAMD Family 25 Model 116 Stepping 1
    Microarchitecture: Zen 3
    Frequency (GHz): -0.00
    Number of physical packages: 1
    Number of physical CPUs: 8
    Number of logical CPUs: 16
    Graphics card #0 name: Phoenix1
    Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002)
    Graphics card #0 VRAM (MB): 258.00
    Graphics card #0 deviceId: 0x15bf
    Graphics card #0 versionInfo: unknown
    Virtual memory max (MB): 10416.84
    Virtual memory used (MB): 7858.71
    Swap memory total (MB): 4096.00
    Swap memory used (MB): 676.00
    JVM Flags: 2 total; -Xms512m -Xmx4096m
    Fabric Mods: 
        animatica: Animatica 0.6+1.20
        bettermounthud: Better Mount HUD 1.2.2
        capes: Capes 1.5.3+1.20.2
        citresewn: CIT Resewn 1.1.4+1.20.4
            citresewn-defaults: CIT Resewn: Defaults 1.1.4+1.20.4
        cloth-config: Cloth Config v13 13.0.121
            cloth-basic-math: cloth-basic-math 0.6.1
        continuity: Continuity 3.0.0-beta.4+1.20.2
        controlify: Controlify 2.0.0-beta.5+1.20.4
            dev_isxander_libsdl4j: libsdl4j 3.693c75e-36
            org_hid4java_hid4java: hid4java 0.7.0
            org_quiltmc_parsers_gson: gson 0.3.0
            org_quiltmc_parsers_json: json 0.3.0
        cubes-without-borders: Cubes Without Borders 1.1.0+1.20
        debugify: Debugify 1.20.4+1.1
        dynamic_fps: Dynamic FPS 3.4.3
        e4mc_minecraft: e4mc 4.0.1
        enhancedblockentities: Enhanced Block Entities 0.9.1+1.20.2
            advanced_runtime_resource_pack: Runtime Resource Pack 0.8.0
            spruceui: SpruceUI 5.0.3+1.20.2
        entity_model_features: Entity Model Features 2.0
        entity_texture_features: Entity Texture Features 6.0
            org_apache_httpcomponents_httpmime: httpmime 4.5.10
        entityculling: EntityCulling 1.6.4
        fabric-api: Fabric API 0.97.0+1.20.4
            fabric-api-base: Fabric API Base 0.4.37+78d798af4f
            fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.50+82b1bb3e4f
            fabric-biome-api-v1: Fabric Biome API (v1) 13.0.17+78d798af4f
            fabric-block-api-v1: Fabric Block API (v1) 1.0.17+3e2216cb4f
            fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.5+78d798af4f
            fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.47+78d798af4f
            fabric-client-tags-api-v1: Fabric Client Tags 1.1.8+78d798af4f
            fabric-command-api-v1: Fabric Command API (v1) 1.2.42+f71b366f4f
            fabric-command-api-v2: Fabric Command API (v2) 2.2.21+78d798af4f
            fabric-commands-v0: Fabric Commands (v0) 0.2.59+df3654b34f
            fabric-containers-v0: Fabric Containers (v0) 0.1.87+df3654b34f
            fabric-content-registries-v0: Fabric Content Registries (v0) 5.0.16+78d798af4f
            fabric-convention-tags-v1: Fabric Convention Tags 1.5.11+78d798af4f
            fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.24+78d798af4f
            fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.5+b90db5744f
            fabric-data-generation-api-v1: Fabric Data Generation API (v1) 13.2.5+5c0133444f
            fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.62+78d798af4f
            fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.2+09fc25014f
            fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.2+389931eb4f
            fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.75+df3654b34f
            fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.47+78d798af4f
            fabric-item-api-v1: Fabric Item API (v1) 2.3.0+bcdd12964f
            fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.27+ee30b13a4f
            fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.42+78d798af4f
            fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.40+df3654b34f
            fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.1+a67ffb5d4f
            fabric-loot-api-v2: Fabric Loot API (v2) 2.1.10+78d798af4f
            fabric-message-api-v1: Fabric Message API (v1) 6.0.6+78d798af4f
            fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.66+78d798af4f
            fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.9+78d798af4f
            fabric-models-v0: Fabric Models (v0) 0.4.8+9386d8a74f
            fabric-networking-api-v1: Fabric Networking API (v1) 3.1.8+2e5ac5484f
            fabric-object-builder-api-v1: Fabric Object Builder API (v1) 13.1.0+dba1195c4f
            fabric-particles-v1: Fabric Particles (v1) 1.1.8+78d798af4f
            fabric-recipe-api-v1: Fabric Recipe API (v1) 2.0.21+78d798af4f
            fabric-registry-sync-v0: Fabric Registry Sync (v0) 4.0.20+ee30b13a4f
            fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.5+78d798af4f
            fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.5+78d798af4f
            fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.54+df3654b34f
            fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.43+73761d2e4f
            fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.2+e761c6694f
            fabric-rendering-v0: Fabric Rendering (v0) 1.1.57+df3654b34f
            fabric-rendering-v1: Fabric Rendering (v1) 3.2.1+6fd945a04f
            fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.15+78d798af4f
            fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.21+ee30b13a4f
            fabric-screen-api-v1: Fabric Screen API (v1) 2.0.18+78d798af4f
            fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.56+78d798af4f
            fabric-sound-api-v1: Fabric Sound API (v1) 1.0.18+78d798af4f
            fabric-transfer-api-v1: Fabric Transfer API (v1) 4.0.12+90f2d7b14f
            fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 5.0.15+78d798af4f
        fabric-language-kotlin: Fabric Language Kotlin 1.10.19+kotlin.1.9.23
            org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.9.23
            org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.9.23
            org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.9.23
            org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.9.23
            org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.23.2
            org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.8.0
            org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.8.0
            org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.5.0
            org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.6.3
            org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.6.3
            org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.6.3
        fabricloader: Fabric Loader 0.15.10
            mixinextras: MixinExtras 0.3.5
        fabricskyboxes: FabricSkyBoxes 0.7.3+mc1.20.2
        fabrishot: Fabrishot 1.12.1
        fastquit: FastQuit 3.0.0+1.20.4
        ferritecore: FerriteCore 6.0.3
        fsb-interop: FabricSkyBoxes Interop 1.3.6+mc1.20.2-build.52
        gammautils: Gamma Utils 1.7.19
        immediatelyfast: ImmediatelyFast 1.2.11+1.20.4
            net_lenni0451_reflect: Reflect 1.3.2
        indium: Indium 1.0.30+mc1.20.4
        iris: Iris 1.6.17
            io_github_douira_glsl-transformer: glsl-transformer 2.0.0-pre13
            org_anarres_jcpp: jcpp 1.4.14
            org_antlr_antlr4-runtime: antlr4-runtime 4.11.1
        isxander-main-menu-credits: Main Menu Credits 1.1.2
        java: OpenJDK 64-Bit Server VM 17
        lambdynlights: LambDynamicLights 2.3.4+1.20.4
            pride: Pride Lib 1.2.0+1.19.4
        languagereload: Language Reload 1.5.10+1.20.3
        lithium: Lithium 0.12.1
        minecraft: Minecraft 1.20.4
        mixintrace: MixinTrace 1.1.1+1.17
        modelfix: Model Gap Fix 1.14
        modernfix: ModernFix 5.17.0+mc1.20.4
        modmenu: Mod Menu 9.0.0
        morechathistory: More Chat History 1.3.0
        moreculling: More Culling 1.20.4-0.23.1
            conditional-mixin: conditional mixin 0.3.2
            mixinsquared: MixinSquared 0.1.1
        nochatreports: No Chat Reports 1.20.4-v2.6.0
        optigui: OptiGUI 2.1.7
            optiglue: OptiGlue 2.1.7-mc.1.19.3
            org_apache_commons_commons-text: commons-text 1.10.0
            org_ini4j_ini4j: ini4j 0.5.4
        paginatedadvancements: Paginated Advancements 2.4.2
        polytone: Polytone 1.20.4-1.18.5
            net_objecthunter_exp4j: exp4j 0.4.8
        puzzle: Puzzle 1.6.1+1.20.4
            midnightlib: MidnightLib 1.5.2
            puzzle-base: Puzzle Base 1.6.1+1.20.4
            puzzle-gui: Puzzle GUI 1.6.1+1.20.4
            puzzle-models: Puzzle Models 1.6.1+1.20.4
            puzzle-splashscreen: Puzzle Splash Screen 1.6.1+1.20.4
        reeses-sodium-options: Reese's Sodium Options 1.7.2+mc1.20.4-build.102
        rrls: Remove Reloading Screen 4.0.3+mc1.20.4-fabric
        sodium: Sodium 0.5.8+mc1.20.4
        sodium-extra: Sodium Extra 0.5.4+mc1.20.4-build.116
            caffeineconfig: CaffeineConfig 1.3.0+1.17
            crowdin-translate: CrowdinTranslate 1.4+1.19.3
        xaerominimap: Xaero's Minimap 24.1.1
        yet_another_config_lib_v3: YetAnotherConfigLib 3.4.1+1.20.4-fabric
            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
        yosbr: YOSBR 0.1.2
        zoomify: Zoomify 2.13.2
            com_akuleshov7_ktoml-core-jvm: ktoml-core-jvm 0.5.1
            dev_isxander_settxi_settxi-core: settxi-core 2.10.6
            dev_isxander_settxi_settxi-kotlinx-serialization: settxi-kotlinx-serialization 2.10.6
    Loaded Shaderpack: (off)
    Launched Version: 1.20.4
    Launcher name: PrismLauncher
    Backend library: LWJGL version 3.3.2-snapshot
    Backend API: AMD Radeon Graphics (radeonsi, gfx1103_r1, LLVM 17.0.6, DRM 3.57, 6.8.9-301.fsync.fc40.x86_64) GL version 4.6 (Core Profile) Mesa 24.0.6 (git-c659c7e660), AMD
    Window size: 1920x1200
    GL Caps: Using framebuffer using OpenGL 3.2
    GL debug messages: 
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'fabric'
    Universe: 400921fb54442d18
    Type: Client (map_client.txt)
    Graphics mode: fancy
    Render Distance: 12/12 chunks
    Resource Packs: vanilla, fabric, continuity:glass_pane_culling_fix (incompatible), continuity:default (incompatible), file/SodiumTranslations.zip, file/Mod Menu Helper.zip, file/Chat Reporting Helper.zip, file/Fast Better Grass.zip, advanced_runtime_resource_pack, animatica, bettermounthud, caffeineconfig, capes, citresewn, citresewn-defaults, cloth-config, conditional-mixin, continuity, controlify, cubes-without-borders, debugify, dynamic_fps, e4mc_minecraft (incompatible), enhancedblockentities, entity_model_features, entity_texture_features, entityculling, 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-language-kotlin, 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, fabricskyboxes, fabrishot, fastquit, fsb-interop, gammautils, immediatelyfast, indium, iris, lambdynlights, languagereload, lithium, midnightlib, mixintrace, modernfix (incompatible), modmenu, morechathistory, moreculling, nochatreports, optigui, paginatedadvancements, polytone, pride, puzzle, puzzle-base, puzzle-gui, puzzle-models, puzzle-splashscreen, reeses-sodium-options, rrls (incompatible), sodium, sodium-extra, spruceui, yosbr, zoomify, modmenu_programmer_art, sodium_programmer_art, modmenu_high_contrast, spruceui_high_contrast
    Current Language: en_us
    Locale: en_US
    CPU: 16x AMD Ryzen Z1 Extreme

Mod Version

2.0.0-beta.5+1.20.4 (part of Fabulously Optimized 5.10.0 for 1.20.4)

Controller

Controllers with Lenovo Legion Go

Bluetooth

Operating System

Linux/SteamOS

ARM

Additional Information

THIS MAY BE IMPORTANT!!

I'm using Bazzite on my Lenovo Legion Go, essentially making it a Steam Deck. However, I can detach the controllers on them. The last time it has crashed, I had the controllers disconnected, and one of them turned off due to inactivity, however, if I recall correctly, it's also happened with the controllers connected (however, I may be misremembering).

Just to make sure...

aidanhadley commented 1 month ago

This crash also occurred when I exited the game, with the controllers disconnected. It looks to be the exact same issue.

aidanhadley commented 1 month ago

Just crashed again, here's the log:

---- Minecraft Crash Report ----
// Ouch. That hurt :(

Time: 2024-05-22 15:25:20
Description: Ticking current controller

java.util.NoSuchElementException: No value present
    at java.base/java.util.Optional.orElseThrow(Optional.java:377)
    at dev.isxander.controlify.screenop.compat.vanilla.TitleScreenProcessor.handleButtons(TitleScreenProcessor.java:19)
    at dev.isxander.controlify.screenop.ScreenProcessor.onControllerUpdate(ScreenProcessor.java:51)
    at dev.isxander.controlify.Controlify.tickController(Controlify.java:548)
    at dev.isxander.controlify.Controlify.lambda$tick$35(Controlify.java:497)
    at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:28)
    at dev.isxander.controlify.Controlify.lambda$tick$36(Controlify.java:496)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tick(Controlify.java:495)
    at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
    at net.minecraft.class_310.handler$bcf000$fabric-lifecycle-events-v1$onStartTick(class_310.java:11272)
    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)
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
    at java.base/java.util.Optional.orElseThrow(Optional.java:377)
    at dev.isxander.controlify.screenop.compat.vanilla.TitleScreenProcessor.handleButtons(TitleScreenProcessor.java:19)
    at dev.isxander.controlify.screenop.ScreenProcessor.onControllerUpdate(ScreenProcessor.java:51)
    at dev.isxander.controlify.Controlify.tickController(Controlify.java:548)
    at dev.isxander.controlify.Controlify.lambda$tick$35(Controlify.java:497)
    at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:28)
    at dev.isxander.controlify.Controlify.lambda$tick$36(Controlify.java:496)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tick(Controlify.java:495)
    at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
    at net.minecraft.class_310.handler$bcf000$fabric-lifecycle-events-v1$onStartTick(class_310.java:11272)
Mixins in Stacktrace:
    net.minecraft.class_310:
        com.aizistral.nochatreports.fabric.mixins.client.MixinMinecraft (mixins/fabric/nochatreports-fabric.mixins.json)
        org.embeddedt.modernfix.common.mixin.bugfix.concurrency.MinecraftMixin (modernfix-common.mixins.json)
        shcm.shsupercm.fabric.citresewn.defaults.mixin.types.enchantment.MinecraftClientMixin (citresewn-defaults.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Images (mixins.iris.json)
        org.embeddedt.modernfix.fabric.mixin.feature.measure_time.MinecraftMixin_Fabric (modernfix-fabric.mixins.json)
        net.fabricmc.fabric.mixin.registry.sync.client.MinecraftClientMixin (fabric-registry-sync-v0.client.mixins.json)
        dev.lambdaurora.lambdynlights.mixin.MinecraftClientMixin (lambdynlights.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.core.MCMixin_Fabric (modernfix-fabric.mixins.json)
        dev.isxander.controlify.mixins.feature.virtualmouse.MinecraftMixin (controlify.mixins.json)
        opekope2.optigui.mixin.MinecraftClientMixin (optigui.mixins.json)
        me.jellysquid.mods.sodium.mixin.core.MinecraftClientMixin (sodium.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.dedicated_reload_executor.MinecraftMixin (modernfix-common.mixins.json)
        traben.entity_model_features.mixin.accessor.MinecraftClientAccessor (entity_model_features-common.mixins.json)
        opekope2.optigui.mixin.MinecraftClientMixin2 (optigui.mixins.json)
        dev.kir.cubeswithoutborders.mixin.MinecraftClientMixin (cubes-without-borders.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.blast_search_trees.MinecraftMixin (modernfix-common.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_PipelineManagement (mixins.iris.json)
        net.fabricmc.fabric.mixin.event.interaction.client.MinecraftClientMixin (fabric-events-interaction-v0.client.mixins.json)
        dynamic_fps.impl.mixin.MinecraftMixin (dynamic_fps-common.mixins.json)
        traben.entity_model_features.mixin.MixinResourceReload (entity_model_features-common.mixins.json)
        dev.isxander.controlify.mixins.core.MinecraftMixin (controlify.mixins.json)
        dev.isxander.controlify.mixins.feature.screenop.MinecraftMixin (controlify.mixins.json)
        com.aizistral.nochatreports.common.mixins.client.MixinMinecraft (mixins/common/nochatreports.mixins.json)
        io.github.sjouwer.gammautils.mixin.MixinMinecraftClient (gammautils.mixins.json)
        de.dafuqs.paginatedadvancements.mixin.MinecraftClientMixin (paginatedadvancements.mixins.json)
        jerozgen.languagereload.mixin.MinecraftClientAccessor (languagereload.mixins.json)
        com.github.dimadencep.mods.rrls.mixins.MinecraftClientMixin (rrls-common.mixins.json)
        org.embeddedt.modernfix.common.mixin.bugfix.world_leaks.MinecraftMixin (modernfix-common.mixins.json)
        net.fabricmc.fabric.mixin.datagen.client.MinecraftClientMixin (fabric-data-generation-api-v1.client.mixins.json)
        net.raphimc.immediatelyfast.injection.mixins.core.MixinMinecraftClient (immediatelyfast-common.mixins.json)
        xaero.common.mixin.MixinMinecraftClient (xaerohud.mixins.json)
        jerozgen.languagereload.mixin.MinecraftClientMixin (languagereload.mixins.json)
        me.ramidzkh.fabrishot.mixins.MinecraftClientMixin (mixins.fabrishot.json)
        me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor (sodium-extra.mixins.json)
        ca.fxco.moreculling.mixin.blockstates.MinecraftClient_loadBlocksMixin (moreculling.mixins.json)
        net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.client.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientAccessor (fastquit.mixins.json)
        dev.lambdaurora.spruceui.mixin.MinecraftClientMixin (spruceui.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinMinecraftClient (entity_texture_features-common.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinResourceReload (entity_texture_features-common.mixins.json)
        dev.isxander.zoomify.mixins.hooks.MinecraftClientMixin (zoomify.mixins.json)
        dev.isxander.controlify.mixins.feature.rumble.MinecraftMixin (controlify.mixins.json)
        net.fabricmc.fabric.mixin.networking.client.accessor.MinecraftClientAccessor (fabric-networking-api-v1.client.mixins.json)
        malte0811.ferritecore.mixin.fabric.MinecraftMixin (ferritecore.fabric.mixin.json)
        org.embeddedt.modernfix.common.mixin.feature.measure_time.MinecraftMixin (modernfix-common.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientMixin (fastquit.mixins.json)
        dev.isxander.yacl3.mixin.MinecraftMixin (yacl.mixins.json)
        dev.isxander.controlify.mixins.feature.input.MinecraftMixin (controlify.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Keybinds (mixins.iris.json)
        ca.fxco.moreculling.mixin.MinecraftClient_managersMixin (moreculling.mixins.json)
        net.fabricmc.fabric.mixin.screen.MinecraftClientMixin (fabric-screen-api-v1.mixins.json)

-- Affected controller --
Details:
    Controller name: Steam Deck
    Controller identification: Steam Deck
    Controller type: dev.isxander.controlify.controller.ControllerEntity
Stacktrace:
    at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:28)
    at dev.isxander.controlify.Controlify.lambda$tick$36(Controlify.java:496)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tick(Controlify.java:495)
    at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
    at net.minecraft.class_310.handler$bcf000$fabric-lifecycle-events-v1$onStartTick(class_310.java:11272)
    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)
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Mixins in Stacktrace:
    net.minecraft.class_310:
        com.aizistral.nochatreports.fabric.mixins.client.MixinMinecraft (mixins/fabric/nochatreports-fabric.mixins.json)
        org.embeddedt.modernfix.common.mixin.bugfix.concurrency.MinecraftMixin (modernfix-common.mixins.json)
        shcm.shsupercm.fabric.citresewn.defaults.mixin.types.enchantment.MinecraftClientMixin (citresewn-defaults.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Images (mixins.iris.json)
        org.embeddedt.modernfix.fabric.mixin.feature.measure_time.MinecraftMixin_Fabric (modernfix-fabric.mixins.json)
        net.fabricmc.fabric.mixin.registry.sync.client.MinecraftClientMixin (fabric-registry-sync-v0.client.mixins.json)
        dev.lambdaurora.lambdynlights.mixin.MinecraftClientMixin (lambdynlights.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.core.MCMixin_Fabric (modernfix-fabric.mixins.json)
        dev.isxander.controlify.mixins.feature.virtualmouse.MinecraftMixin (controlify.mixins.json)
        opekope2.optigui.mixin.MinecraftClientMixin (optigui.mixins.json)
        me.jellysquid.mods.sodium.mixin.core.MinecraftClientMixin (sodium.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.dedicated_reload_executor.MinecraftMixin (modernfix-common.mixins.json)
        traben.entity_model_features.mixin.accessor.MinecraftClientAccessor (entity_model_features-common.mixins.json)
        opekope2.optigui.mixin.MinecraftClientMixin2 (optigui.mixins.json)
        dev.kir.cubeswithoutborders.mixin.MinecraftClientMixin (cubes-without-borders.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.blast_search_trees.MinecraftMixin (modernfix-common.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_PipelineManagement (mixins.iris.json)
        net.fabricmc.fabric.mixin.event.interaction.client.MinecraftClientMixin (fabric-events-interaction-v0.client.mixins.json)
        dynamic_fps.impl.mixin.MinecraftMixin (dynamic_fps-common.mixins.json)
        traben.entity_model_features.mixin.MixinResourceReload (entity_model_features-common.mixins.json)
        dev.isxander.controlify.mixins.core.MinecraftMixin (controlify.mixins.json)
        dev.isxander.controlify.mixins.feature.screenop.MinecraftMixin (controlify.mixins.json)
        com.aizistral.nochatreports.common.mixins.client.MixinMinecraft (mixins/common/nochatreports.mixins.json)
        io.github.sjouwer.gammautils.mixin.MixinMinecraftClient (gammautils.mixins.json)
        de.dafuqs.paginatedadvancements.mixin.MinecraftClientMixin (paginatedadvancements.mixins.json)
        jerozgen.languagereload.mixin.MinecraftClientAccessor (languagereload.mixins.json)
        com.github.dimadencep.mods.rrls.mixins.MinecraftClientMixin (rrls-common.mixins.json)
        org.embeddedt.modernfix.common.mixin.bugfix.world_leaks.MinecraftMixin (modernfix-common.mixins.json)
        net.fabricmc.fabric.mixin.datagen.client.MinecraftClientMixin (fabric-data-generation-api-v1.client.mixins.json)
        net.raphimc.immediatelyfast.injection.mixins.core.MixinMinecraftClient (immediatelyfast-common.mixins.json)
        xaero.common.mixin.MixinMinecraftClient (xaerohud.mixins.json)
        jerozgen.languagereload.mixin.MinecraftClientMixin (languagereload.mixins.json)
        me.ramidzkh.fabrishot.mixins.MinecraftClientMixin (mixins.fabrishot.json)
        me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor (sodium-extra.mixins.json)
        ca.fxco.moreculling.mixin.blockstates.MinecraftClient_loadBlocksMixin (moreculling.mixins.json)
        net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.client.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientAccessor (fastquit.mixins.json)
        dev.lambdaurora.spruceui.mixin.MinecraftClientMixin (spruceui.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinMinecraftClient (entity_texture_features-common.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinResourceReload (entity_texture_features-common.mixins.json)
        dev.isxander.zoomify.mixins.hooks.MinecraftClientMixin (zoomify.mixins.json)
        dev.isxander.controlify.mixins.feature.rumble.MinecraftMixin (controlify.mixins.json)
        net.fabricmc.fabric.mixin.networking.client.accessor.MinecraftClientAccessor (fabric-networking-api-v1.client.mixins.json)
        malte0811.ferritecore.mixin.fabric.MinecraftMixin (ferritecore.fabric.mixin.json)
        org.embeddedt.modernfix.common.mixin.feature.measure_time.MinecraftMixin (modernfix-common.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientMixin (fastquit.mixins.json)
        dev.isxander.yacl3.mixin.MinecraftMixin (yacl.mixins.json)
        dev.isxander.controlify.mixins.feature.input.MinecraftMixin (controlify.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Keybinds (mixins.iris.json)
        ca.fxco.moreculling.mixin.MinecraftClient_managersMixin (moreculling.mixins.json)
        net.fabricmc.fabric.mixin.screen.MinecraftClientMixin (fabric-screen-api-v1.mixins.json)
    net.minecraft.client.main.Main:
        dev.kir.cubeswithoutborders.mixin.MainMixin (cubes-without-borders.mixins.json)

-- Uptime --
Details:
    JVM uptime: 1905.076s
    Wall uptime: 1897.473s
    High-res time: 1894.792s
    Client ticks: 37529 ticks / 1876.450s
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)
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Mixins in Stacktrace:
    net.minecraft.class_310:
        com.aizistral.nochatreports.fabric.mixins.client.MixinMinecraft (mixins/fabric/nochatreports-fabric.mixins.json)
        org.embeddedt.modernfix.common.mixin.bugfix.concurrency.MinecraftMixin (modernfix-common.mixins.json)
        shcm.shsupercm.fabric.citresewn.defaults.mixin.types.enchantment.MinecraftClientMixin (citresewn-defaults.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Images (mixins.iris.json)
        org.embeddedt.modernfix.fabric.mixin.feature.measure_time.MinecraftMixin_Fabric (modernfix-fabric.mixins.json)
        net.fabricmc.fabric.mixin.registry.sync.client.MinecraftClientMixin (fabric-registry-sync-v0.client.mixins.json)
        dev.lambdaurora.lambdynlights.mixin.MinecraftClientMixin (lambdynlights.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.core.MCMixin_Fabric (modernfix-fabric.mixins.json)
        dev.isxander.controlify.mixins.feature.virtualmouse.MinecraftMixin (controlify.mixins.json)
        opekope2.optigui.mixin.MinecraftClientMixin (optigui.mixins.json)
        me.jellysquid.mods.sodium.mixin.core.MinecraftClientMixin (sodium.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.dedicated_reload_executor.MinecraftMixin (modernfix-common.mixins.json)
        traben.entity_model_features.mixin.accessor.MinecraftClientAccessor (entity_model_features-common.mixins.json)
        opekope2.optigui.mixin.MinecraftClientMixin2 (optigui.mixins.json)
        dev.kir.cubeswithoutborders.mixin.MinecraftClientMixin (cubes-without-borders.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.blast_search_trees.MinecraftMixin (modernfix-common.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_PipelineManagement (mixins.iris.json)
        net.fabricmc.fabric.mixin.event.interaction.client.MinecraftClientMixin (fabric-events-interaction-v0.client.mixins.json)
        dynamic_fps.impl.mixin.MinecraftMixin (dynamic_fps-common.mixins.json)
        traben.entity_model_features.mixin.MixinResourceReload (entity_model_features-common.mixins.json)
        dev.isxander.controlify.mixins.core.MinecraftMixin (controlify.mixins.json)
        dev.isxander.controlify.mixins.feature.screenop.MinecraftMixin (controlify.mixins.json)
        com.aizistral.nochatreports.common.mixins.client.MixinMinecraft (mixins/common/nochatreports.mixins.json)
        io.github.sjouwer.gammautils.mixin.MixinMinecraftClient (gammautils.mixins.json)
        de.dafuqs.paginatedadvancements.mixin.MinecraftClientMixin (paginatedadvancements.mixins.json)
        jerozgen.languagereload.mixin.MinecraftClientAccessor (languagereload.mixins.json)
        com.github.dimadencep.mods.rrls.mixins.MinecraftClientMixin (rrls-common.mixins.json)
        org.embeddedt.modernfix.common.mixin.bugfix.world_leaks.MinecraftMixin (modernfix-common.mixins.json)
        net.fabricmc.fabric.mixin.datagen.client.MinecraftClientMixin (fabric-data-generation-api-v1.client.mixins.json)
        net.raphimc.immediatelyfast.injection.mixins.core.MixinMinecraftClient (immediatelyfast-common.mixins.json)
        xaero.common.mixin.MixinMinecraftClient (xaerohud.mixins.json)
        jerozgen.languagereload.mixin.MinecraftClientMixin (languagereload.mixins.json)
        me.ramidzkh.fabrishot.mixins.MinecraftClientMixin (mixins.fabrishot.json)
        me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor (sodium-extra.mixins.json)
        ca.fxco.moreculling.mixin.blockstates.MinecraftClient_loadBlocksMixin (moreculling.mixins.json)
        net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.client.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientAccessor (fastquit.mixins.json)
        dev.lambdaurora.spruceui.mixin.MinecraftClientMixin (spruceui.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinMinecraftClient (entity_texture_features-common.mixins.json)
        traben.entity_texture_features.mixin.reloading.MixinResourceReload (entity_texture_features-common.mixins.json)
        dev.isxander.zoomify.mixins.hooks.MinecraftClientMixin (zoomify.mixins.json)
        dev.isxander.controlify.mixins.feature.rumble.MinecraftMixin (controlify.mixins.json)
        net.fabricmc.fabric.mixin.networking.client.accessor.MinecraftClientAccessor (fabric-networking-api-v1.client.mixins.json)
        malte0811.ferritecore.mixin.fabric.MinecraftMixin (ferritecore.fabric.mixin.json)
        org.embeddedt.modernfix.common.mixin.feature.measure_time.MinecraftMixin (modernfix-common.mixins.json)
        com.kingcontaria.fastquit.mixin.MinecraftClientMixin (fastquit.mixins.json)
        dev.isxander.yacl3.mixin.MinecraftMixin (yacl.mixins.json)
        dev.isxander.controlify.mixins.feature.input.MinecraftMixin (controlify.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Keybinds (mixins.iris.json)
        ca.fxco.moreculling.mixin.MinecraftClient_managersMixin (moreculling.mixins.json)
        net.fabricmc.fabric.mixin.screen.MinecraftClientMixin (fabric-screen-api-v1.mixins.json)
    net.minecraft.client.main.Main:
        dev.kir.cubeswithoutborders.mixin.MainMixin (cubes-without-borders.mixins.json)

-- Last reload --
Details:
    Reload number: 1
    Reload reason: initial
    Finished: Yes
    Packs: vanilla, fabric, advanced_runtime_resource_pack, animatica, bettermounthud, caffeineconfig, capes, citresewn, citresewn-defaults, cloth-config, conditional-mixin, continuity, controlify, cubes-without-borders, debugify, dynamic_fps, e4mc_minecraft, enhancedblockentities, entity_model_features, entity_texture_features, entityculling, 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-language-kotlin, 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, fabricskyboxes, fabrishot, fastquit, fsb-interop, gammautils, immediatelyfast, indium, iris, lambdynlights, languagereload, lithium, midnightlib, mixintrace, modernfix, modmenu, morechathistory, moreculling, nochatreports, optigui, paginatedadvancements, polytone, pride, puzzle, puzzle-base, puzzle-gui, puzzle-models, puzzle-splashscreen, reeses-sodium-options, rrls, sodium, sodium-extra, spruceui, xaerominimap, yet_another_config_lib_v3, yosbr, zoomify, continuity:glass_pane_culling_fix, continuity:default, file/SodiumTranslations.zip, file/Mod Menu Helper.zip, file/Chat Reporting Helper.zip, file/Fast Better Grass.zip

-- System Details --
Details:
    Minecraft Version: 1.20.4
    Minecraft Version ID: 1.20.4
    Operating System: Linux (amd64) version 6.8.9-301.fsync.fc40.x86_64
    Java Version: 17.0.11, Flathub
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Flathub
    Memory: 498450952 bytes (475 MiB) / 2229272576 bytes (2126 MiB) up to 4294967296 bytes (4096 MiB)
    CPUs: 16
    Processor Vendor: AuthenticAMD
    Processor Name: AMD Ryzen Z1 Extreme
    Identifier: AuthenticAMD Family 25 Model 116 Stepping 1
    Microarchitecture: Zen 3
    Frequency (GHz): -0.00
    Number of physical packages: 1
    Number of physical CPUs: 8
    Number of logical CPUs: 16
    Graphics card #0 name: Phoenix1
    Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002)
    Graphics card #0 VRAM (MB): 258.00
    Graphics card #0 deviceId: 0x15bf
    Graphics card #0 versionInfo: unknown
    Virtual memory max (MB): 10416.84
    Virtual memory used (MB): 6653.28
    Swap memory total (MB): 4096.00
    Swap memory used (MB): 0.50
    JVM Flags: 2 total; -Xms512m -Xmx4096m
    Fabric Mods: 
        animatica: Animatica 0.6+1.20
        bettermounthud: Better Mount HUD 1.2.2
        capes: Capes 1.5.3+1.20.2
        citresewn: CIT Resewn 1.1.4+1.20.4
            citresewn-defaults: CIT Resewn: Defaults 1.1.4+1.20.4
        cloth-config: Cloth Config v13 13.0.121
            cloth-basic-math: cloth-basic-math 0.6.1
        continuity: Continuity 3.0.0-beta.4+1.20.2
        controlify: Controlify 2.0.0-beta.5+1.20.4
            dev_isxander_libsdl4j: libsdl4j 3.693c75e-36
            org_hid4java_hid4java: hid4java 0.7.0
            org_quiltmc_parsers_gson: gson 0.3.0
            org_quiltmc_parsers_json: json 0.3.0
        cubes-without-borders: Cubes Without Borders 1.1.0+1.20
        debugify: Debugify 1.20.4+1.1
        dynamic_fps: Dynamic FPS 3.4.3
        e4mc_minecraft: e4mc 4.0.1
        enhancedblockentities: Enhanced Block Entities 0.9.1+1.20.2
            advanced_runtime_resource_pack: Runtime Resource Pack 0.8.0
            spruceui: SpruceUI 5.0.3+1.20.2
        entity_model_features: Entity Model Features 2.0
        entity_texture_features: Entity Texture Features 6.0
            org_apache_httpcomponents_httpmime: httpmime 4.5.10
        entityculling: EntityCulling 1.6.4
        fabric-api: Fabric API 0.97.0+1.20.4
            fabric-api-base: Fabric API Base 0.4.37+78d798af4f
            fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.50+82b1bb3e4f
            fabric-biome-api-v1: Fabric Biome API (v1) 13.0.17+78d798af4f
            fabric-block-api-v1: Fabric Block API (v1) 1.0.17+3e2216cb4f
            fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.5+78d798af4f
            fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.47+78d798af4f
            fabric-client-tags-api-v1: Fabric Client Tags 1.1.8+78d798af4f
            fabric-command-api-v1: Fabric Command API (v1) 1.2.42+f71b366f4f
            fabric-command-api-v2: Fabric Command API (v2) 2.2.21+78d798af4f
            fabric-commands-v0: Fabric Commands (v0) 0.2.59+df3654b34f
            fabric-containers-v0: Fabric Containers (v0) 0.1.87+df3654b34f
            fabric-content-registries-v0: Fabric Content Registries (v0) 5.0.16+78d798af4f
            fabric-convention-tags-v1: Fabric Convention Tags 1.5.11+78d798af4f
            fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.24+78d798af4f
            fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.5+b90db5744f
            fabric-data-generation-api-v1: Fabric Data Generation API (v1) 13.2.5+5c0133444f
            fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.62+78d798af4f
            fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.2+09fc25014f
            fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.2+389931eb4f
            fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.75+df3654b34f
            fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.47+78d798af4f
            fabric-item-api-v1: Fabric Item API (v1) 2.3.0+bcdd12964f
            fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.27+ee30b13a4f
            fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.42+78d798af4f
            fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.40+df3654b34f
            fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.1+a67ffb5d4f
            fabric-loot-api-v2: Fabric Loot API (v2) 2.1.10+78d798af4f
            fabric-message-api-v1: Fabric Message API (v1) 6.0.6+78d798af4f
            fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.66+78d798af4f
            fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.9+78d798af4f
            fabric-models-v0: Fabric Models (v0) 0.4.8+9386d8a74f
            fabric-networking-api-v1: Fabric Networking API (v1) 3.1.8+2e5ac5484f
            fabric-object-builder-api-v1: Fabric Object Builder API (v1) 13.1.0+dba1195c4f
            fabric-particles-v1: Fabric Particles (v1) 1.1.8+78d798af4f
            fabric-recipe-api-v1: Fabric Recipe API (v1) 2.0.21+78d798af4f
            fabric-registry-sync-v0: Fabric Registry Sync (v0) 4.0.20+ee30b13a4f
            fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.5+78d798af4f
            fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.5+78d798af4f
            fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.54+df3654b34f
            fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.43+73761d2e4f
            fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.2+e761c6694f
            fabric-rendering-v0: Fabric Rendering (v0) 1.1.57+df3654b34f
            fabric-rendering-v1: Fabric Rendering (v1) 3.2.1+6fd945a04f
            fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.15+78d798af4f
            fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.21+ee30b13a4f
            fabric-screen-api-v1: Fabric Screen API (v1) 2.0.18+78d798af4f
            fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.56+78d798af4f
            fabric-sound-api-v1: Fabric Sound API (v1) 1.0.18+78d798af4f
            fabric-transfer-api-v1: Fabric Transfer API (v1) 4.0.12+90f2d7b14f
            fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 5.0.15+78d798af4f
        fabric-language-kotlin: Fabric Language Kotlin 1.10.19+kotlin.1.9.23
            org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.9.23
            org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.9.23
            org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.9.23
            org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.9.23
            org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.23.2
            org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.8.0
            org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.8.0
            org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.5.0
            org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.6.3
            org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.6.3
            org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.6.3
        fabricloader: Fabric Loader 0.15.10
            mixinextras: MixinExtras 0.3.5
        fabricskyboxes: FabricSkyBoxes 0.7.3+mc1.20.2
        fabrishot: Fabrishot 1.12.1
        fastquit: FastQuit 3.0.0+1.20.4
        ferritecore: FerriteCore 6.0.3
        fsb-interop: FabricSkyBoxes Interop 1.3.6+mc1.20.2-build.52
        gammautils: Gamma Utils 1.7.19
        immediatelyfast: ImmediatelyFast 1.2.11+1.20.4
            net_lenni0451_reflect: Reflect 1.3.2
        indium: Indium 1.0.30+mc1.20.4
        iris: Iris 1.6.17
            io_github_douira_glsl-transformer: glsl-transformer 2.0.0-pre13
            org_anarres_jcpp: jcpp 1.4.14
            org_antlr_antlr4-runtime: antlr4-runtime 4.11.1
        isxander-main-menu-credits: Main Menu Credits 1.1.2
        java: OpenJDK 64-Bit Server VM 17
        lambdynlights: LambDynamicLights 2.3.4+1.20.4
            pride: Pride Lib 1.2.0+1.19.4
        languagereload: Language Reload 1.5.10+1.20.3
        lithium: Lithium 0.12.1
        minecraft: Minecraft 1.20.4
        mixintrace: MixinTrace 1.1.1+1.17
        modelfix: Model Gap Fix 1.14
        modernfix: ModernFix 5.17.0+mc1.20.4
        modmenu: Mod Menu 9.0.0
        morechathistory: More Chat History 1.3.0
        moreculling: More Culling 1.20.4-0.23.1
            conditional-mixin: conditional mixin 0.3.2
            mixinsquared: MixinSquared 0.1.1
        nochatreports: No Chat Reports 1.20.4-v2.6.0
        optigui: OptiGUI 2.1.7
            optiglue: OptiGlue 2.1.7-mc.1.19.3
            org_apache_commons_commons-text: commons-text 1.10.0
            org_ini4j_ini4j: ini4j 0.5.4
        paginatedadvancements: Paginated Advancements 2.4.2
        polytone: Polytone 1.20.4-1.18.5
            net_objecthunter_exp4j: exp4j 0.4.8
        puzzle: Puzzle 1.6.1+1.20.4
            midnightlib: MidnightLib 1.5.2
            puzzle-base: Puzzle Base 1.6.1+1.20.4
            puzzle-gui: Puzzle GUI 1.6.1+1.20.4
            puzzle-models: Puzzle Models 1.6.1+1.20.4
            puzzle-splashscreen: Puzzle Splash Screen 1.6.1+1.20.4
        reeses-sodium-options: Reese's Sodium Options 1.7.2+mc1.20.4-build.102
        rrls: Remove Reloading Screen 4.0.3+mc1.20.4-fabric
        sodium: Sodium 0.5.8+mc1.20.4
        sodium-extra: Sodium Extra 0.5.4+mc1.20.4-build.116
            caffeineconfig: CaffeineConfig 1.3.0+1.17
            crowdin-translate: CrowdinTranslate 1.4+1.19.3
        xaerominimap: Xaero's Minimap 24.1.1
        yet_another_config_lib_v3: YetAnotherConfigLib 3.4.1+1.20.4-fabric
            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
        yosbr: YOSBR 0.1.2
        zoomify: Zoomify 2.13.2
            com_akuleshov7_ktoml-core-jvm: ktoml-core-jvm 0.5.1
            dev_isxander_settxi_settxi-core: settxi-core 2.10.6
            dev_isxander_settxi_settxi-kotlinx-serialization: settxi-kotlinx-serialization 2.10.6
    Loaded Shaderpack: (off)
    Launched Version: 1.20.4
    Launcher name: PrismLauncher
    Backend library: LWJGL version 3.3.2-snapshot
    Backend API: AMD Radeon Graphics (radeonsi, gfx1103_r1, LLVM 17.0.6, DRM 3.57, 6.8.9-301.fsync.fc40.x86_64) GL version 4.6 (Core Profile) Mesa 24.0.6 (git-c659c7e660), AMD
    Window size: 1920x1200
    GL Caps: Using framebuffer using OpenGL 3.2
    GL debug messages: 
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'fabric'
    Universe: 400921fb54442d18
    Type: Client (map_client.txt)
    Graphics mode: fancy
    Render Distance: 12/12 chunks
    Resource Packs: vanilla, fabric, continuity:glass_pane_culling_fix (incompatible), continuity:default (incompatible), file/SodiumTranslations.zip, file/Mod Menu Helper.zip, file/Chat Reporting Helper.zip, file/Fast Better Grass.zip
    Current Language: en_us
    Locale: en_US
    CPU: 16x AMD Ryzen Z1 Extreme

This time it crashed after enabling steam input (specifically, gyro to mouse), as well as accidentally pressing a handheld daemon setting that disconnected and reconnected the controller.