So the basic idea is that there can be multiple texture packs simultaneously in use. At the time of crafting a block, the user selects which of the alternative textures will be applied to that block. I'm not talking about a block-type, I'm talking about that individual block. So you could place two blocks of the same type right next to each other and they can each have different textures.
VARIATION 1
Depending on how many texture packs may be used, the implementation may be different. If you were limited to having at most two texture packs simultaneously in use, then each block would need only 1 bit to distinguish which texture scheme it was using. 2 bits would allow for up to 4 texture alternatives.
Think about it. 1 bit per block could DOUBLE your decorating options. 2 bits could QUADRUPLE them.
VARIATION 2
An alternative variation would have texture packs be region specific. For example, if you were in a region that was modern city themed, you could have the game use a modern city texture pack in that region in lieu of whatever the default texture pack is. In thise variation, individual blocks wouldn't need to store any additional information to support multiple textures.
Think about it, you could have a city where every building theoretically could have its own texture scheme.
On multiplayer, what texture packs are used would be controlled by the server.
What? Are you sure? I got the impression that there would be blended texture packs. But I read nothing about being able to have multiple textures per block type in use at the same time.
EDIT: Yeah, going back and rereading. There is no mention of this feature at all.
VARIATION 1
Depending on how many texture packs may be used, the implementation may be different. If you were limited to having at most two texture packs simultaneously in use, then each block would need only 1 bit to distinguish which texture scheme it was using. 2 bits would allow for up to 4 texture alternatives.
Think about it. 1 bit per block could DOUBLE your decorating options. 2 bits could QUADRUPLE them.
VARIATION 2
An alternative variation would have texture packs be region specific. For example, if you were in a region that was modern city themed, you could have the game use a modern city texture pack in that region in lieu of whatever the default texture pack is. In thise variation, individual blocks wouldn't need to store any additional information to support multiple textures.
Think about it, you could have a city where every building theoretically could have its own texture scheme.
On multiplayer, what texture packs are used would be controlled by the server.
PROUD USER OF THE STEVE SKIN
EDIT: Yeah, going back and rereading. There is no mention of this feature at all.