Your decision to make liquid inputs without markings is confusing, because in the game all buildings with pipes have markings for connecting liquid, not for supplying materials, it seems to me that it would be worth changing this function to how it works in the game. Until I read the description, I could not understand why the pipes do not connect to the furnace, because I am used to how it all works in the game.