isXander / Controlify

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

Controller 2.0.0 Beta 13 Pressing Y to open inventory crashes game [Bug] #356

Closed Gamerbiomek2 closed 4 months ago

Gamerbiomek2 commented 5 months ago

Current Behaviour

Press Y and game starts saving and then just crashes

Expected Behaviour

Pressing Y on Xbox One S Controller is supposed to open the inventory

Screenshots

No response

Reproduction Steps

  1. Press Y 2 Crashes game

Logs

---- Minecraft Crash Report ----
// My bad.

Time: 2024-06-23 23:30:49
Description: Ticking current controller

java.lang.IllegalStateException: Item group has no page
    at net.minecraft.class_1761.getPage(class_1761.java:1096)
    at dev.isxander.controlify.platform.client.fabric.FAPIImplCreativeTabHelper.getPageForTab(FAPIImplCreativeTabHelper.java:75)
    at dev.isxander.controlify.platform.client.fabric.FAPIImplCreativeTabHelper.lambda$pageHasAnyTab$2(FAPIImplCreativeTabHelper.java:90)
    at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
    at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:706)
    at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
    at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
    at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:632)
    at dev.isxander.controlify.platform.client.fabric.FAPIImplCreativeTabHelper.pageHasAnyTab(FAPIImplCreativeTabHelper.java:90)
    at dev.isxander.controlify.platform.client.fabric.FAPIImplCreativeTabHelper.<init>(FAPIImplCreativeTabHelper.java:27)
    at dev.isxander.controlify.platform.client.fabric.FabricPlatformClientImpl.createCreativeTabHelper(FabricPlatformClientImpl.java:110)
    at dev.isxander.controlify.platform.client.PlatformClientUtil.createCreativeTabHelper(PlatformClientUtil.java:71)
    at dev.isxander.controlify.screenop.compat.vanilla.CreativeModeInventoryScreenProcessor.<init>(CreativeModeInventoryScreenProcessor.java:21)
    at net.minecraft.class_481.<init>(class_481.java:215)
    at net.minecraft.class_490.method_25426(class_490.java:51)
    at net.minecraft.class_437.method_25423(class_437.java:298)
    at net.minecraft.class_310.method_1507(class_310.java:1187)
    at dev.isxander.controlify.ingame.InGameInputHandler.handleKeybinds(InGameInputHandler.java:109)
    at dev.isxander.controlify.ingame.InGameInputHandler.inputTick(InGameInputHandler.java:58)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tickController(Controlify.java:561)
    at dev.isxander.controlify.Controlify.lambda$tick$41(Controlify.java:513)
    at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:28)
    at dev.isxander.controlify.Controlify.lambda$tick$42(Controlify.java:512)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tick(Controlify.java:511)
    at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
    at net.minecraft.class_310.handler$bbk000$fabric-lifecycle-events-v1$onStartTick(class_310.java:7772)
    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 net.minecraft.class_1761.getPage(class_1761.java:1096)
    at dev.isxander.controlify.platform.client.fabric.FAPIImplCreativeTabHelper.getPageForTab(FAPIImplCreativeTabHelper.java:75)
    at dev.isxander.controlify.platform.client.fabric.FAPIImplCreativeTabHelper.lambda$pageHasAnyTab$2(FAPIImplCreativeTabHelper.java:90)
    at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
    at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:706)
    at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
    at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
    at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:632)
    at dev.isxander.controlify.platform.client.fabric.FAPIImplCreativeTabHelper.pageHasAnyTab(FAPIImplCreativeTabHelper.java:90)
    at dev.isxander.controlify.platform.client.fabric.FAPIImplCreativeTabHelper.<init>(FAPIImplCreativeTabHelper.java:27)
    at dev.isxander.controlify.platform.client.fabric.FabricPlatformClientImpl.createCreativeTabHelper(FabricPlatformClientImpl.java:110)
    at dev.isxander.controlify.platform.client.PlatformClientUtil.createCreativeTabHelper(PlatformClientUtil.java:71)
    at dev.isxander.controlify.screenop.compat.vanilla.CreativeModeInventoryScreenProcessor.<init>(CreativeModeInventoryScreenProcessor.java:21)
    at net.minecraft.class_481.<init>(class_481.java:215)
    at net.minecraft.class_490.method_25426(class_490.java:51)
    at net.minecraft.class_437.method_25423(class_437.java:298)
    at net.minecraft.class_310.method_1507(class_310.java:1187)
    at dev.isxander.controlify.ingame.InGameInputHandler.handleKeybinds(InGameInputHandler.java:109)
    at dev.isxander.controlify.ingame.InGameInputHandler.inputTick(InGameInputHandler.java:58)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tickController(Controlify.java:561)
    at dev.isxander.controlify.Controlify.lambda$tick$41(Controlify.java:513)
    at dev.isxander.controlify.utils.ControllerUtils.wrapControllerError(ControllerUtils.java:28)
    at dev.isxander.controlify.Controlify.lambda$tick$42(Controlify.java:512)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tick(Controlify.java:511)
    at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
    at net.minecraft.class_310.handler$bbk000$fabric-lifecycle-events-v1$onStartTick(class_310.java:7772)

-- Affected controller --
Details:
    Controller name: Xbox Controller
    Controller identification: Xbox Controller
    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$42(Controlify.java:512)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at dev.isxander.controlify.Controlify.tick(Controlify.java:511)
    at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
    at net.minecraft.class_310.handler$bbk000$fabric-lifecycle-events-v1$onStartTick(class_310.java:7772)
    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: 181.193s
    Wall uptime: 174.186s
    High-res time: 171.355s
    Client ticks: 3342 ticks / 167.100s
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['Gamerbiomek2'/129806, l='ClientLevel', x=-152.15, y=63.00, z=907.58]]
    Chunk stats: 4096, 913
    Level dimension: minecraft:overworld
    Level spawn location: World: (-416,63,704), Section: (at 0,15,0 in -26,3,44; chunk contains blocks -416,-64,704 to -401,319,719), Region: (-1,1; contains chunks -32,32 to -1,63, blocks -512,-64,512 to -1,319,1023)
    Level time: 236122208 game time, 35522592 day time
    Server brand: fabric
    Server type: Non-integrated multiplayer server
    Tracked entity count: 248

-- Last reload --
Details:
    Reload number: 1
    Reload reason: initial
    Finished: Yes
    Packs: vanilla, fabric, caffeineconfig, cardinal-components-base, cardinal-components-entity, cloth-config, colorfulsubtitles, comforts, continuity, controlify, customportalapi, deeperdarker, 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, fpsdisplay, indium, infwithmend, inventorysorter, iris, jei, kyrptconfig, midnightlib, modmenu, morepumpkin, notifmod, reach-entity-attributes, sodium, sodium-extra, sound_physics_remastered, spectrelib, stopspidersfromclimbing, travelersbackpack, voicechat, worldedit, wthit, yet_another_config_lib_v3, file/Faithful 64x.zip, file/Default-Dark-Mode-1.20.2+-2023.11.0.zip

-- 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: 621772128 bytes (592 MiB) / 1174405120 bytes (1120 MiB) up to 21474836480 bytes (20480 MiB)
    CPUs: 32
    Processor Vendor: GenuineIntel
    Processor Name: 13th Gen Intel(R) Core(TM) i9-13900K
    Identifier: Intel64 Family 6 Model 183 Stepping 1
    Microarchitecture: unknown
    Frequency (GHz): 3.00
    Number of physical packages: 1
    Number of physical CPUs: 24
    Number of logical CPUs: 32
    Graphics card #0 name: NVIDIA GeForce RTX 4060
    Graphics card #0 vendor: NVIDIA (0x10de)
    Graphics card #0 VRAM (MB): 4095.00
    Graphics card #0 deviceId: 0x2882
    Graphics card #0 versionInfo: DriverVersion=32.0.15.5599
    Graphics card #1 name: Intel(R) UHD Graphics 770
    Graphics card #1 vendor: Intel Corporation (0x8086)
    Graphics card #1 VRAM (MB): 128.00
    Graphics card #1 deviceId: 0xa780
    Graphics card #1 versionInfo: DriverVersion=31.0.101.5186
    Memory slot #0 capacity (MB): 32768.00
    Memory slot #0 clockSpeed (GHz): 5.60
    Memory slot #0 type: Unknown
    Memory slot #1 capacity (MB): 32768.00
    Memory slot #1 clockSpeed (GHz): 5.60
    Memory slot #1 type: Unknown
    Virtual memory max (MB): 69399.11
    Virtual memory used (MB): 24584.60
    Swap memory total (MB): 4096.00
    Swap memory used (MB): 0.37
    JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx20G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
    Fabric Mods: 
        architectury: Architectury 11.1.17
        badpackets: Bad Packets 0.6.0
        cloth-config: Cloth Config v13 13.0.121
            cloth-basic-math: cloth-basic-math 0.6.1
        collective: Collective 7.60
        colorfulsubtitles: Colorful Subtitles 1.4.0
        comforts: Comforts 7.2.2+1.20.4
            cardinal-components-base: Cardinal Components API (base) 5.4.0
            cardinal-components-entity: Cardinal Components API (entities) 5.4.0
            spectrelib: SpectreLib 0.15.2+1.20.4
                com_electronwill_night-config_core: core 3.6.5
                com_electronwill_night-config_toml: toml 3.6.5
        continuity: Continuity 3.0.0-beta.5+1.20.2
        controlify: Controlify 2.0.0-beta.13+1.20.4-fabric
            dev_isxander_libsdl4j: libsdl4j 3.6896c4c-38
            org_hid4java_hid4java: hid4java 0.7.0
            org_quiltmc_parsers_gson: gson 0.3.0
            org_quiltmc_parsers_json: json 0.3.0
        deeperdarker: Deeper and Darker 1.2.6
            customportalapi: Custom Portal Api 0.0.1-beta65-1.20.4
        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.11
            mixinextras: MixinExtras 0.3.5
        ferritecore: FerriteCore 6.0.3
        fpsdisplay: FPS-Display 4.0.1+1.20.4
        fusion: Fusion 1.1.1
        indium: Indium 1.0.31+mc1.20.4
        infwithmend: Infinity with Mending 1.0.2
        inventorysorter: Inventory Sorter 1.9.0-1.20.4
            kyrptconfig: Kyrpt Config 1.5.8-1.20.4
        iris: Iris 1.7.1+mc1.20.4
            io_github_douira_glsl-transformer: glsl-transformer 2.0.1
            org_anarres_jcpp: jcpp 1.4.14
            org_antlr_antlr4-runtime: antlr4-runtime 4.13.1
        java: OpenJDK 64-Bit Server VM 17
        jei: Just Enough Items 17.3.0.56
        ksyxis: Ksyxis 1.3.2
        midnightlib: MidnightLib 1.5.3
        minecraft: Minecraft 1.20.4
        modmenu: Mod Menu 9.2.0
            placeholder-api: Placeholder API 2.4.0-pre.1+1.20.4
        morepumpkin: More Pumpkins 1.0.0
        movesubtitles: Move Subtitles 1.1
        notifmod: NotifMod 1.5.1
        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
        sound_physics_remastered: Sound Physics Remastered 1.20.4-1.4.2
        stackrefill: Stack Refill 4.4
        stopspidersfromclimbing: Stop Spiders From Climbing release-1.20.4
        travelersbackpack: Traveler's Backpack fabric-1.20.4-9.4.5
            reach-entity-attributes: Reach Entity Attributes 2.5.0
        voicechat: Simple Voice Chat 1.20.4-2.5.17
        worldedit: WorldEdit 7.3.0+6678-55745ad
        wthit: wthit 10.9.2
        yet_another_config_lib_v3: YetAnotherConfigLib 3.5.0+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
    Loaded Shaderpack: (off)
    Launched Version: fabric-loader-0.15.11-1.20.4
    Launcher name: minecraft-launcher
    Backend library: LWJGL version 3.3.2-snapshot
    Backend API: NVIDIA GeForce RTX 4060/PCIe/SSE2 GL version 3.2.0 NVIDIA 555.99, NVIDIA Corporation
    Window size: 1920x1080
    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: fast
    Render Distance: 15/20 chunks
    Resource Packs: vanilla, fabric, file/Faithful 64x.zip, file/Default-Dark-Mode-1.20.2+-2023.11.0.zip, controlify
    Current Language: en_us
    Locale: en_US
    CPU: 32x 13th Gen Intel(R) Core(TM) i9-13900K

Mod Version

2.0.0 Beta 13

Controller

issues

Bluetooth

Operating System

Windows

ARM

Additional Information

No response

Just to make sure...

axeldaguerre commented 5 months ago

To be more specific, even if you change the control mapping it will crash, it means that it's the openInventory that is crashing. Crashing myself on steamdeck using https://www.curseforge.com/minecraft/modpacks/fabulously-optimized build

KxttyKxt commented 5 months ago

Hello all. I had this issue recently too, and it went away after I disabled EMI. I am not sure what the case was for anyone else, as EMI does not appear in the first user's crash log. Additionally, I do not believe that Controlify is the culprit behind this crash, as the creative inventory functioned normally without EMI even with Controlify.

You can see the issue I made for EMI here.