I do hate wasting items. I think we should have an option to recycle some items, like some crafted blocks, items with durability, and a few others found round the world (horse armor, saddle). So I propose a recycling table that would allow players to recover some of the items used to craft the recyclable item. This would be based on a base percentage, say 70%, and the durability of the item. Few examples below:
- A Dropper costs 7 cobblestone and 1 redstone. It has no durability. Recycling it would return floor(7 *0.7) = 4 cobblestone and floor(1 * 0.7) = 0 redstone.
- A Diamond Pickaxe costs 3 diamonds and 2 sticks. It has durability. Recycling one with 60% durability left would return floor(3 * 0.7 * 0.6) = 1 diamond and floor(2 * 0.7 * 0.6) = 0 sticks.
- A saddle cannot be crafted. Recycling it would return a predetermined amount of leather.
- Items and blocks like Cake would be flagged as "not recyclable" so it cannot be recycled.
If this seems unbalanced, recycling may have some cost associated with it, potentially requiring the table to be powered by some item or experience levels that lasts some amount of recycling operations.
Furnace smelting option for iron and gold would stay as is.