This mod is for the Fabric mod loader and
Also works on Quilt!
You can find zephaniahnoah's Forge port here.
Does not require Fabric API
Client and server functionality are independent, meaning clients with Discerning Furnace can connect to servers without it, and clients without it can connect to server with it.
Discerning Furnace
This tiny mod (~32 lines of code) prevents un-smeltable items from inserting to the input slot of a furnace.
This is useful for sorting items and for preventing clogs in furnace arrays.
As of 1.0.8, automated inserted items are handled if the mod is installed on the server, while player inserted items are handled if the mod is installed on the client.
It affects all vanilla furnaces, and modded furnaces that don't have their own way of limiting inputs should work as well.
Clients don't need this mod when connecting to servers that use the mod.
This mod is only for Fabric (works on Quilt, too!) and I won't be porting it to Forge. The license is MIT, however, so anyone else is free to port it. and zephaniahnoah has ported it!
I'd appreciate links back to this page if you port or otherwise modify this project, but links aren't required.