Was thinking, would it be possible to have bread and cake blocks have random variants? This way we could implement fancier pastries as well as more variety of bread for lower class houses. Could the same be done for herb blocks? It would go a long way in spicing up our kitchens
Definitely possible, but I've come to the realization that implementing models that depict different objects on the same block will inevitably worsen the situation we already have where a single block has different meanings in the world. So those changes will be purely texture based.
Really, I've figured, its probs best that we make a make a complete overhaul separate to the production server, and add new blocks (!) for each distinctly new model. We can then port only those fixes that are purely cosmetic and don't threaten the meaning/ interpretation of the blocks we have... Sadly, as soon as we implement distinct changes, we will find ourselves in a situation where some people may prefer one look of the block over the others. :/
This whole block models thing is super exciting to me, and your ideas and feedback are incredibly valuable but I think this is the situation that you ought to keep in mind: Everything is possible if we postpone the implementation to a later date of completion, and in that case, I'd take off the gloves and go all out by redefining and adding to our choices comprehensively.
For now, these points are the only sensible options, I'm afraid:
1) Remodel a block with a single new model i.e. make ladders 3D, or add depth to all of our oven blocks.
2) Remodel a block with conditional models i.e. make the wall blocks use a solid block model when above or below and next to another wall block.