Controlify
Controlify copied to clipboard
[Bug] Opening radical menu crashes game
Current Behaviour
Not sure how this happens. Although, analyzing the logs before the game opens seems to show that certain refmaps could be read, and that i should just ignore them as a developper.
Expected Behaviour
Opening the Radical Menu shouldn't fullsend you to your desktop with an error message after that.
Screenshots
No response
Reproduction Steps
- Go To Controller Settings
- Head on over to the "advanced" tab
- Press "Configure Radical Menu"
Logs
Here is the crash log:
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 2025-08-07 14:46:32
Description: Rendering screen
java.lang.IllegalStateException: Can only blur once per frame
at knot//net.minecraft.class_11246.method_71299(class_11246.java:46)
at knot//net.minecraft.class_332.method_71278(class_332.java:111)
at knot//net.minecraft.class_437.method_57734(class_437.java:391)
at knot//net.minecraft.class_437.method_25420(class_437.java:384)
at knot//dev.isxander.controlify.gui.screen.RadialMenuScreen.method_25394(RadialMenuScreen.java:192)
at knot//net.minecraft.class_437.method_47413(class_437.java:113)
at knot//net.minecraft.class_757.mixinextras$bridge$method_47413$55(class_757.java)
at knot//net.minecraft.class_757.wrapOperation$bbn000$fabric-screen-api-v1$onRenderScreen(class_757.java:1923)
at knot//net.minecraft.class_757.method_3192(class_757.java:549)
at knot//net.minecraft.class_310.method_1523(class_310.java:1361)
at knot//net.minecraft.class_310.method_1514(class_310.java:947)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
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 knot//net.minecraft.class_11246.method_71299(class_11246.java:46)
at knot//net.minecraft.class_332.method_71278(class_332.java:111)
at knot//net.minecraft.class_437.method_57734(class_437.java:391)
at knot//net.minecraft.class_437.method_25420(class_437.java:384)
at knot//dev.isxander.controlify.gui.screen.RadialMenuScreen.method_25394(RadialMenuScreen.java:192)
at knot//net.minecraft.class_437.method_47413(class_437.java:113)
at knot//net.minecraft.class_757.mixinextras$bridge$method_47413$55(class_757.java)
at knot//net.minecraft.class_757.wrapOperation$bbn000$fabric-screen-api-v1$onRenderScreen(class_757.java:1923)
-- Screen render details --
Details:
Screen name: dev.isxander.controlify.gui.screen.RadialMenuScreen
Mouse location: Scaled: (359.666667, 37.333333). Absolute: (1079.000000, 112.000000)
Screen size: ~~ERROR~~ IllegalFormatConversionException: f != java.lang.Integer
Stacktrace:
at knot//net.minecraft.class_757.method_3192(class_757.java:549)
at knot//net.minecraft.class_310.method_1523(class_310.java:1361)
at knot//net.minecraft.class_310.method_1514(class_310.java:947)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
-- Uptime --
Details:
JVM uptime: 32.975s
Wall uptime: 25.468s
High-res time: 22.233s
Client ticks: 222 ticks / 11.100s
Stacktrace:
at knot//net.minecraft.class_310.method_1587(class_310.java:2411)
at knot//net.minecraft.class_310.method_54580(class_310.java:1016)
at knot//net.minecraft.class_310.method_1514(class_310.java:968)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, fabric, controlify, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-command-api-v2, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, 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-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, 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-rendering-fluids-v1, 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-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, yet_another_config_lib_v3
-- System Details --
Details:
Minecraft Version: 1.21.8
Minecraft Version ID: 1.21.8
Operating System: Windows 11 (amd64) version 10.0
Java Version: 21.0.7, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 189807848 bytes (181 MiB) / 551550976 bytes (526 MiB) up to 4294967296 bytes (4096 MiB)
CPUs: 24
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i7-14650HX
Identifier: Intel64 Family 6 Model 183 Stepping 1
Microarchitecture: Raptor Lake
Frequency (GHz): 2.42
Number of physical packages: 1
Number of physical CPUs: 16
Number of logical CPUs: 24
Graphics card #0 name: NVIDIA GeForce RTX 4050 Laptop GPU
Graphics card #0 vendor: NVIDIA
Graphics card #0 VRAM (MiB): 6141.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 32.0.15.7700
Graphics card #1 name: Intel(R) UHD Graphics
Graphics card #1 vendor: Intel Corporation
Graphics card #1 VRAM (MiB): 2048.00
Graphics card #1 deviceId: VideoController2
Graphics card #1 versionInfo: 32.0.101.5972
Memory slot #0 capacity (MiB): 8192.00
Memory slot #0 clockSpeed (GHz): 5.60
Memory slot #0 type: DDR5
Memory slot #1 capacity (MiB): 8192.00
Memory slot #1 clockSpeed (GHz): 5.60
Memory slot #1 type: DDR5
Virtual memory max (MiB): 21975.80
Virtual memory used (MiB): 14338.73
Swap memory total (MiB): 7936.00
Swap memory used (MiB): 89.24
Space in storage for jna.tmpdir (MiB): <path not set>
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set>
Space in storage for io.netty.native.workdir (MiB): <path not set>
Space in storage for java.io.tmpdir (MiB): available: 256123.48, total: 487243.00
Space in storage for workdir (MiB): available: 256123.48, total: 487243.00
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m
Fabric Mods:
controlify: Controlify 2.3.0+1.21.8-fabric
dev_isxander_libsdl4j: libsdl4j 3.2.18.release-3.2.18-79
dev_isxander_steamdeck4j: steamdeck4j 1.1.7
org_hid4java_hid4java: hid4java 0.8.0
fabric-api: Fabric API 0.131.0+1.21.8
fabric-api-base: Fabric API Base 0.5.0+cd8c0daa2c
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.101+946bf4c32c
fabric-biome-api-v1: Fabric Biome API (v1) 16.0.11+946bf4c32c
fabric-block-api-v1: Fabric Block API (v1) 1.1.3+946bf4c32c
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.31+946bf4c32c
fabric-command-api-v2: Fabric Command API (v2) 2.3.1+52fff9ec2c
fabric-content-registries-v0: Fabric Content Registries (v0) 10.0.19+946bf4c32c
fabric-convention-tags-v1: Fabric Convention Tags 2.1.41+7f945d5b2c
fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.15.6+eb5df52f2c
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.15+946bf4c32c
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.8.11+946bf4c32c
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 23.2.6+0b1ef9762c
fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.19+946bf4c32c
fabric-entity-events-v1: Fabric Entity Events (v1) 2.1.2+c9e472732c
fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.0.24+946bf4c32c
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.73+c64c9c5b2c
fabric-item-api-v1: Fabric Item API (v1) 11.5.0+02ce13f42c
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.14+c5f9bbc12c
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.65+946bf4c32c
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.6.4+db4dfd852c
fabric-loot-api-v2: Fabric Loot API (v2) 3.0.56+3f89f5a52c
fabric-loot-api-v3: Fabric Loot API (v3) 2.0.3+946bf4c32c
fabric-message-api-v1: Fabric Message API (v1) 6.1.2+946bf4c32c
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 5.2.6+946bf4c32c
fabric-networking-api-v1: Fabric Networking API (v1) 5.0.2+946bf4c32c
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 21.1.8+946bf4c32c
fabric-particles-v1: Fabric Particles (v1) 4.1.8+946bf4c32c
fabric-recipe-api-v1: Fabric Recipe API (v1) 8.1.15+946bf4c32c
fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.1.28+946bf4c32c
fabric-renderer-api-v1: Fabric Renderer API (v1) 7.0.3+208eed172c
fabric-renderer-indigo: Fabric Renderer - Indigo 4.0.3+946bf4c32c
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.31+fa6cb72b2c
fabric-rendering-v1: Fabric Rendering (v1) 12.5.0+fbe231d52c
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.25+98e6d6db2c
fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.1.12+020423442c
fabric-screen-api-v1: Fabric Screen API (v1) 2.1.1+277ecf7d2c
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.137+946bf4c32c
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.42+946bf4c32c
fabric-tag-api-v1: Fabric Tag API (v1) 1.2.2+946bf4c32c
fabric-transfer-api-v1: Fabric Transfer API (v1) 6.0.6+946bf4c32c
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.4.1+ac3e15d12c
fabricloader: Fabric Loader 0.17.1
mixinextras: MixinExtras 0.5.0
java: OpenJDK 64-Bit Server VM 21
minecraft: Minecraft 1.21.8
yet_another_config_lib_v3: YetAnotherConfigLib 3.7.1+1.21.6-fabric
com_twelvemonkeys_common_common-image: common-image 3.12.0
com_twelvemonkeys_common_common-io: common-io 3.12.0
com_twelvemonkeys_common_common-lang: common-lang 3.12.0
com_twelvemonkeys_imageio_imageio-core: imageio-core 3.12.0
com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.12.0
com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.12.0
org_quiltmc_parsers_gson: gson 0.2.1
org_quiltmc_parsers_json: json 0.2.1
Launched Version: 1.21.8
Launcher name: PrismLauncher
Backend library: LWJGL version 3.3.3-snapshot
Backend API: NVIDIA GeForce RTX 4050 Laptop GPU/PCIe/SSE2 GL version 3.2.0 NVIDIA 577.00, NVIDIA Corporation
Window size: 1920x1080
GFLW Platform: win32
Render Extensions: GL_ARB_buffer_storage, GL_KHR_debug, GL_ARB_vertex_attrib_binding, GL_ARB_direct_state_access
GL debug messages:
Is Modded: Definitely; Client brand changed to 'fabric'
Universe: 400921fb54442d18
Type: Client (map_client.txt)
Graphics mode: fancy
Render Distance: 24/24 chunks
Resource Packs: vanilla, fabric, controlify, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-command-api-v2, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, 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-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, 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-rendering-fluids-v1, 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-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, yet_another_config_lib_v3 (incompatible)
Current Language: en_us
Locale: en_CA
System encoding: Cp1252
File encoding: UTF-8
CPU: 24x Intel(R) Core(TM) i7-14650HX
Mod Version
2.3.0+1.21.8-fabric
Controller
Xbox One Controller, Althought it shouldnt matter
Bluetooth
- [x] Yes
Operating System
Windows
ARM
- [ ] Yes
Additional Information
No response
Just to make sure...
- [x] I have made sure I am using the latest version of Controlify for the latest version of Minecraft.
- [x] I have made sure there are no other issues describing the same problem on the issue tracker.
disable blur menu and it will work