This version fixes a crafting exploit where swapping an item in a recipe would give the player the previous recipe output without charging them for the previous item. Instead, the new item would be charged.
Now, the result is not given to the player when the ingredients change. This behaves more like a regular crafting table.