Yes, thats what I said.That isn't how it works. Most of the 3 bytes is used for orientation, activation and HP. A fourth byte would multiply the available IDs by 256.
The point being however that an extra byte of space is not going to be using ANY of that extra space for such things, as it is already there in the base 3 bytes. All of the extra capacity could conceivably go into nothing but new block types.Clearly we aren't at 16+ million blocks because a lot of that space is being used for rotation facets (up, down, left, right, front, back), on/off status, etc.
You're picking nits.So while being a lot, it's not unlimited.
Clearly "unlimited" is impossible, because otherwise you would need infinite amounts of ram and infinite amounts of hard drive space to hold it all. What I was talking about, and even what I said:
Effectively unlimited means that we end up with far more potential block IDs than we will conceivably be able to use.That is effectively unlimited.
If we currently have a limit of 2048 total blocks, the extra byte would indeed add 256 times more for 524,288 blocks.
That is far more than we could ever conceivably use, hence we have effectively an unlimited number of blocks to play with, hence the entire "We have limited IDs!" is no longer valid.