Skip to content

Multikey Bind Support#614

Open
RaeYNCreations wants to merge 8 commits intoMrCrayfish:multiloader/1.21.1from
RaeYNCreations:multiloader/1.21.1
Open

Multikey Bind Support#614
RaeYNCreations wants to merge 8 commits intoMrCrayfish:multiloader/1.21.1from
RaeYNCreations:multiloader/1.21.1

Conversation

@RaeYNCreations
Copy link
Copy Markdown

-Changed the default int values to "arrays", allowing for multiple inputs. Fixed everything in code needed to go along with changing int to an "array".
-Fixed all GUI issues in the bindings menu (not displaying more than one key, etc). Can display up to 3 bindings per item.
-Added changes to wait cycles for input before time out. The new state is 5 second timeout if no presses or a timeout once the last key is released.
-I used local libraries for Gradle due to the internet work in my area. You can safely ignore those files, I'm pretty sure.

NeoForge confirmed to be working. Fabric, I would imagine, would work. I don't have any Fabric servers to test.

Allowed the default int values to "arrays", allowing for multiple inputs.  Fixed everything in code needed to go along with changing int to an "array".

Fixed all GUI issues in the bindings menu (not displaying more than one key, etc)

Added changes to wait cycles for input before time out.  New state is 5 second timeout if no presses or timeout once the last key is released.
@MrCrayfish
Copy link
Copy Markdown
Owner

I will get around to looking at this, my problem so far is that I won't look at this when using local jars. You must use my maven source for Framework and ControllableSDL.

@RaeYNCreations
Copy link
Copy Markdown
Author

RaeYNCreations commented Apr 25, 2026

I will get around to looking at this, my problem so far is that I won't look at this when using local jars. You must use my maven source for Framework and ControllableSDL.

I wouldn't use this version anyway. It's EXTREMELY out of date compared to my current version. I stopped using GitHub at this point due to their absolutely ABYSMAL customer service.

I've since completely and 100% fixed multikey binding with ZERO bugs and I'm currently adding support to replace the default "Press "M" for Map" style hint bubbles with "Press "LB+Y" for Map". I know that's something no controller mod does so far. Also added support to bind commands (/tp 1 29 45) to controller keys/radial successfully as well.

Finally, the only reason I am using local jars instead of your repo, is when I was trying to compile at one point, your repo seems to have either gone down or locked me out temporarily, so I had to use local as a bypass for the time being. I just never fixed it because I forgot about it tbh.

But, I'll tell you what. Give me a few weeks to finish my button hint display and get that working properly. I'll rehook everything to your repo, and then send the changes your way. If you can get them working on all versions, instead of just 1.21.1, and give me credit for just the original edits and ideas that I added, id be more than grateful. Fair enough?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants