When you add a custom smithing recipe with a custom template to upgrate your equipment you can't shiftclick to get the template into the smithing table. You have to put it manuel there. Once the template is in the rest of the items can be shiftclick inte the smithing table.
This example datapack adds a smithing recipe which can upgrade golden axes to iron axes uses sand as upgrade material and redstone as smithing template
Attachments
Comments 4
OK, I tested it with another datapack. With the example_datapack it's still reproduceable but the reason is a different one now(I think):
When you try to shiftclick an item in the smithingtable the game looks in which slot it can be put in. For that the game looks in the data of every recepie if the item you want to put in is an input of any slot. If an recepie is found, the game moves the item to the slot where its used in the recepie. Because the default recepies are checked first, the game moves the redstone to the third slot, also when the example_datapack is enabled.
If you now put the sand in the third slot first and than shiftclick the redstone, the game still trys to put the redstone in the third slot (because the vanilla recepies are still found first) which isn't possible because the sand blocks this slot and nothing will happen. In example_datapack2 I replaced the redstone with an lightning rod and than it works fine because the lightning rod isn't used in the default recepies and the game will find the costum recepie where the rod is an input in the first slot.
Sory for the late reply but i didn't look if there is a new comment on this bug earlyer.
i can confirm this issue