isXander / isXander/Controlify

[Bug] Empty bindings reset upon restarting Minecraft

Open
#516 6 comments 0 reactions 1 assignee View on GitHub

@isXander is already working on this.

Since Jan 25, 2025.

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

Description

Current Behaviour

When clearing a binding that is bound to an action by default (e.g sprint), the binding gets reset after restarting Minecraft. This does not occur with any bindings that are bound to a different button instead, nor does it occur with any that are unbound by default.

Expected Behaviour

After unbinding the action, the action continues to stay unbound upon a restart.

Screenshots

No response

Reproduction Steps
  1. Unbind an action that has a non-empty default binding (e.g Sprint)
  2. Close and restart Minecraft
Logs

Mod Version

v2.0.1+1.21-fabric

Controller

Xbox One S Controller (as emulated via Sunshine)

Bluetooth
  • Yes
Operating System

Linux/SteamOS

ARM
  • Yes
Additional Information

Not sure if this is relevant to this issue (may be another bug), but every time I restart Minecraft, I get prompted to submit a report for if my controller works, regardless of if I skip or submit it.

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.