Hey mate, those changes in 1.0.5 look good to me so far, bit annoying having to reconfigure all the existing inserters to default to blacklist, but not a deal breaker.
I can appreciate the dilemma of the steel barrel question, I think the approach you are suggesting makes sense, give the player a handful, add the empty barrel to output, fits the vanilla norms for barrel handling.
an alternative would be to modify the empty/fill water barrel recipe to not require/produce a steel barrel, however that would break with vanilla norms.
another question regards the output of the mechanical steaming recipe, is the intention for players who have removed all the map resources to be that they use the heavy oil output to bootstrap coal liquefaction or cracking? because as it stands I don't see a path to produce petroleum gas/light oil from heavy oil otherwise.
the issue with that is that both coal liquefaction and cracking is locked behind research that depends on oil products that can't be made until you have at least plastic and sulfur.
I can see some options:
- modify the mechanical steaming recipe to produce crude-oil instead.
probably the easiest to implement, leaves the rest of the tech tree vanilla as possible.
- modify the mechanical steaming recipe to output the occasional fragment of sulfur or plastic with a low probability to be able to bootstrap the research.
fits better with the mod theme of sluicing, IMHO.
- add a low efficiency recipe for both plastics/sulfur.
- modify coal liquefaction, heavy/light cracking recipes to be unlocked with basic oil processing.