Affects Version/s: 1.14.4, 1.15 Pre-release 3
Fix Version/s: None
Recently, in the newest versions of server API's like Spigot and Paper Spigot we have been able to create recipes that can require specific ItemStacks as an ingridient, however these recipes displayed in the crafting book have different behaviour.
Example: When you have all the Materials/ItemStacks in your inventory, the recipe in the recipe book will not highlight, however, if you get the material version of the required ItemStack, it highlights in the recipe book and uses the material for the recipe. Which it should not do.
Video of reproducing this bug:
I already went ahead and created certain issues on their Jira and Github but it seems that this is client side and cannot be resolved server side.
And now for the people, who might be asking me: "But Wiebe, maybe this feature was never planned, i think you should move to the suggestion forum instead."
I think that statement is false, in the screenshot that i have put in, you can clearly see that when the recipe is red and you click it, it shows what you need to craft the item, including if it is an ItemStack or not (Display name, lore, etc.)
So i think we can safely say that it IS a bug. But correct me if im wrong.