[Bug] Controlify no longer compatible with Xbox Series X controller connected to Mac via USB-C
Current Behaviour
When I launch the game it no longer detects the controller even thought the controller is connected ( light is on). This has only happened with the newest Controlify update I've never had a problem connecting my Xbox series X controller until now. EDIT: I Forgot to mention I am using Controlify within the Fabulously Optimized Modpack for Fabric.
When I search through Minecraft's Game Output screen this is what I get:
Initializing Controlify... 17:56:40.824 Controlify Render thread Loading Controlify config... 17:56:40.918 Controlify Render thread [SDL3NativesManager] Loading SDL3 version: 3.1.11. Java bindings targeting: 3.1.9 17:56:40.919 Controlify Render thread [SDL3NativesManager] SDL3 NATIVE LIBRARY VERSION MISMATCH! Java bindings are targeting a different version of SDL3 than the loaded native library. This may cause issues. 17:56:40.950 Controlify Render thread [SDL3NativesManager] Successfully initialised SDL subsystems 17:56:40.952 Controlify Render thread Steam Deck state: NOT_STEAM_DECK 17:56:41.622 Controlify Render thread Finishing Controlify init... 17:56:41.634 Controlify Render thread Successfully loaded 161 gamepad mapping entries! 17:56:41.640 Controlify Render thread No controllers found. 17:56:45.165 YetAnotherConfigLib Render thread Successfully loaded image 'controlify:textures/screenshots/reach-around-placement.webp' 17:56:45.180 YetAnotherConfigLib Render thread Successfully loaded image 'controlify:textures/screenshots/reduce-aim-sensitivity.webp' 17:56:45.183 YetAnotherConfigLib Render thread Successfully loaded image 'controlify:textures/screenshots/screen-button-guide.webp'
Expected Behaviour
I expect Controlify to be able to detect my Xbox Series X controller connected via USB-C to my Macbook Air after Minecraft loads.
Screenshots
No response
Reproduction Steps
- connect Xbox controller to Macbook air via USB-C
- Go to Minecraft launcher
- Click "play" in Minecraft Launcher (Java edition)
- Wait for Minecraft Java to load
- If controller light does not turn on press circular Xbox logo at the top center of controller ( it should light up)
- Wait for controller to be detected by Controlify and a pop-up message at title screen to say it has been detected
- Cry because it is not detected :'(
Logs
initializing Controlify...
17:56:40.824
Controlify
Render thread
Loading Controlify config...
17:56:40.918
Controlify
Render thread
[SDL3NativesManager] Loading SDL3 version: 3.1.11. Java bindings targeting: 3.1.9
17:56:40.919
Controlify
Render thread
[SDL3NativesManager] SDL3 NATIVE LIBRARY VERSION MISMATCH! Java bindings are targeting a different version of SDL3 than the loaded native library. This may cause issues.
17:56:40.950
Controlify
Render thread
[SDL3NativesManager] Successfully initialised SDL subsystems
17:56:40.952
Controlify
Render thread
Steam Deck state: NOT_STEAM_DECK
17:56:41.622
Controlify
Render thread
Finishing Controlify init...
17:56:41.634
Controlify
Render thread
Successfully loaded 161 gamepad mapping entries!
17:56:41.640
Controlify
Render thread
No controllers found.
17:56:45.165
YetAnotherConfigLib
Render thread
Successfully loaded image 'controlify:textures/screenshots/reach-around-placement.webp'
17:56:45.180
YetAnotherConfigLib
Render thread
Successfully loaded image 'controlify:textures/screenshots/reduce-aim-sensitivity.webp'
17:56:45.183
YetAnotherConfigLib
Render thread
Successfully loaded image 'controlify:textures/screenshots/screen-button-guide.webp'
Mod Version
2.0.2+1.21.4
Controller
Xbox Series X controller: https://www.xbox.com/en-US/accessories/controllers/xbox-wireless-controller#pink
Bluetooth
- [ ] Yes
Operating System
macOS
ARM
- [x] 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.
i need better logs than that unfortunately