I'll take a look tonight about making a version for 0.18.
In the meantime though, in prototypes/steam-barrel.lua, hopefully it's just a case of changing all the icon_size's from 32 to 64, since it's just reusing icons from the base game.
Not sure what else is needed for 0.18, but if you try it, let me know how it goes.