-
Bug
-
Resolution: Unresolved
-
None
-
1.21.2 Pre-Release 3, 1.21.2 Release Candidate 1, 1.21.2, 24w44a, 1.21.3, 1.21.4
-
None
-
Confirmed
-
Crafting
-
Low
-
Platform
The input item(s) and result item in crafting_transmute recipes are not allowed to be the same. However, when the player uses the recipe book to craft such a recipe with one of its ingredients being same as the result, the game can autofill that ingredient even if it's unusable.
If one of the ingredients of the recipe is an item tag and one of the items in the tag is the same as the ingredient, in some situations the game will still choose the unusable item when using the recipe book, even if it could use a different item from that tag.
How to reproduce:
The following steps use bundles as an example, but shulker boxes or other custom crafting_transmute recipes can also be used.
- Give yourself a dyed bundle of a specific color.
- Give yourself a dye of that same color.
- Open your inventory or use a crafting table.
- Open the recipe book.
→ If you have no other bundles apart from the one with the same color as the dye, the recipe for a dyed bundle of that color appears in the recipe book, even though you can't craft it. - Click on the recipe for a dyed bundle of that color.
→ The game autofills the bundle and the dye in the crafting grid even though no crafting output appears. - Give yourself a bundle of a different color as well.
- Click on that recipe again.
→ In some cases, for example if you have a lime bundle, a magenta bundle and a lime dye, the game autofills the unusable bundle, even though there is a different bundle it can use.
Expected result:
A crafting_transmute recipe would only autofill usable items when crafted using the recipe book, or not appear if there are no usable items.
Observed result:
A crafting_transmute recipe can autofill unusable items when crafted using the recipe book.