isXander / isXander/Controlify

[Bug] virtual mouse bug and fix for now

Open
#764 2 comments 0 reactions 1 assignee View on GitHub

@isXander is already working on this.

Since Jan 7, 2026.

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

Description

Current Behaviour

If the game is launching without a crash, the log entries you see are "silent failures" or warnings. This means the mod failed to apply certain features (like Virtual Mouse Snapping) but was coded to continue running instead of forcing a shutdown.
While the game is running, you will likely encounter the following specific bugs:

  1. Controlify "Virtual Mouse" Issues
    The error AbstractRecipeBookScreenMixin... Found a remappable @Shadow means the feature that "snaps" your cursor to items in the recipe book is broken.
    The Symptom: When using a controller, your cursor may feel "loose" or won't automatically jump to the recipe icons. You will have to manually move the cursor over them like a PC mouse.
    The Cause: This is a known conflict on 1.21.1 when Controlify is used alongside Sodium/Embeddium or Iris. These mods change how screens are rendered, making Controlify's "Shadow" reference invalid.

Recommended Action (If features are broken):
If you notice the controller cursor isn't snapping to buttons:
Open your Controlify Settings (usually a controller icon on the main menu or in options).
Navigate to Mouse Emulation.
Disable Virtual Mouse Snapping. This will stop the mod from trying to run the broken code, which often clears up "micro-stutter" in the menus.

Expected Behaviour

to work but shaders ruined it.

Screenshots

No response

Reproduction Steps

it this way on loading when installed in ftb stoneblock 4 1.6.0 verwsion at start

Logs

Mod Version

controlify-2.5.0+1.21.1-neoforge.jar minecraft 1.21.1 on ftb stoneblock 4 1.6.0 version

Controller

sirgame nova lite

Bluetooth
  • Yes
Operating System

Windows

ARM
  • Yes
Additional Information

just snapping problem

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.