isXander / isXander/Controlify
Better recipe book functionality
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 341
- Forks
- 97
- Avg merge
- 1h
- Merged PRs (30d)
- 1
Description
Is your feature request related to a problem? Please describe.
The recipe book is quite difficult to use on controller, for example when you click on something to craft
you have to move the virtual cursor all the way over to the right and drag the item into your inventory
Describe the solution you'd like
When the recipe book is open, there should be a selection highlight around a crafting option that you can move around, not like a cursor, but rigidly on a grid.
Pressing a button, for example, A, would craft the item instantly and put it in an empty slot in your inventory.
Another button could be pressed to craft as many of that item as you can (like shift-clicking on KB&M).
This would work similarly to the crafting UI on Legacy Console versions of Minecraft but with the Java recipe book
Maybe there could be an optional button binding in the settings for opening the inventory with the recipe book already opened too
Additional context
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue describes controller navigation for the Java recipe book, including grid selection, crafting actions, and an optional inventory binding, but names no files, tests, or entry points. Start by locating the recipe-book and inventory UI integrations, then define the supported controls and verify that selection, single-item crafting, bulk crafting, and the optional binding work as described.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100