isXander / isXander/Controlify

[Bug] Controlify no longer compatible with Xbox Series X controller connected to Mac via USB-C

Open
#536 3 comments 0 reactions 1 assignee View on GitHub

@isXander is already working on this.

Since Feb 17, 2025.

bug
Dominant language
Java
Stars
341
Forks
97
Avg merge
1h
Merged PRs (30d)
1

Description

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
  1. connect Xbox controller to Macbook air via USB-C
  2. Go to Minecraft launcher
  3. Click "play" in Minecraft Launcher (Java edition)
  4. Wait for Minecraft Java to load
  5. If controller light does not turn on press circular Xbox logo at the top center of controller ( it should light up)
  6. Wait for controller to be detected by Controlify and a pop-up message at title screen to say it has been detected
  7. 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
  • Yes
Additional Information

No response

Just to make sure...
  • I have made sure I am using the latest version of Controlify for the latest version of Minecraft.
  • I have made sure there are no other issues describing the same problem on the issue tracker.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.