I have a somewhat simple solution to the bronze conflict:
-New config option, something like ''BronzePer3Copper&1Tin=#''. It can be set to any number. The number determines how many bronze dust/ingot are crafted, per craft of 3 copper/1 tin dust/ingot. All recipes including the mixing/separating of Bronze will balance off of this, like so:
-All recipes that create bronze from 3 copper and 1 tin dust or ingots, will always give an amount of bronze equal to ''#'' (if # is set to 4, then 4 bronze per craft).
-All recipes that separate bronze dust into copper/tin, will require # of bronze to separate into 1 tin/3 copper.
That way, people can have 2 bronze per craft, and no exploit, or 4 per craft, and still no exploit. It also allows for easier balancing - only one variable has to be changed, and a dupe-loop can never be created by changing that variable (unless a mod is installed, that has bronze recipes out of sync with the config, and its recipes are not modified/overwritten to sync).
Also, another config option, something like ''AllowBronzeIngotCrafting=(true/false)'', would be nice - its purpose being, if set to true, allow the crafting of bronze straight from ingots, and if set to false, the Steve-mixing-copper-with-tin-as-if-it-were silly-putty (crafting with ingots) recipes would be disabled. That way, balance can be further manipulated - for more realism, bronze would have to be made from dusts (set to false), but for more ease/simplicity, bronze could be quickly made from ingots aswell (set to true).
I really hope this idea won't be overlooked, like most of the others that I have shared. It really is one of, if not the, best way(s?) to fix the argument about bronze.