Skip to content

JEI Conflict #911

Description

@Paunovic2001

After opening a JEI recipe using a Steam Input mouse click, Controlify's virtual cursor becomes frozen/invisible inside the JEI recipe GUI. The cursor no longer moves, although the currently hovered element remains highlighted. Controller navigation within the JEI recipe GUI becomes impossible until the menu is closed.


Environment

  • Minecraft version: 26.1.2
  • Mod Loader: Fabric
  • Controlify version: 3.0.0
  • JEI version: 29.4.0.23
  • Operating System: SteamOS
  • Device: Custom steam machine
  • Steam Input: Enabled

Other Mods Installed

  • Startercraft begginer edition modpack (JEI is a part of this modpack, i didn't install it separately like Controlify)

Expected Behavior

After opening a JEI recipe, the Controlify virtual cursor should continue functioning normally so the recipe GUI can be navigated using the controller.


Actual Behavior

After opening a JEI recipe:

  • The virtual cursor becomes invisible and stops updating.
  • The cursor appears to remain at its previous position because the hovered element is still highlighted.
  • D-pad no longer moves the cursor.
  • Controller buttons cannot navigate the JEI recipe interface.
  • Pressing the controller "Back" button successfully closes the recipe screen.
  • Gameplay resumes normally after closing the JEI screen.

Steps to Reproduce

  1. Launch Minecraft on a Steam Deck.
  2. Use Controlify for controller input.
  3. Open the inventory.
  4. Use Steam Input to send a physical Left Mouse Click on an item in the JEI item list.
  5. The JEI recipe GUI opens.
  6. Attempt to move the Controlify virtual cursor using the controller.

Reproduction Rate

Always (100%).


Troubleshooting Performed

  • Enabled Mixed Input.
  • Tried mapping JEI Recipe/Uses to controller buttons.
  • Tried mapping keyboard R/U through Steam Input.
  • Tried using Steam Input mouse click only.
  • Controller can still close the JEI screen with Back.
  • Virtual cursor remains frozen/invisible inside the recipe GUI.

Additional Notes

The issue does not appear to be that Controlify switches into keyboard/mouse mode. Instead, the virtual cursor seems to stop updating after JEI replaces the inventory GUI with its recipe GUI.

The hover state remains visible, suggesting the cursor still exists internally but no longer responds to controller movement.

If needed, I can provide:

  • Steam Input layout
  • Latest log ("latest.log")
  • Screen recording demonstrating the issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    mod-compatibilitySomething breaks with another mod installed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions