Lo and behold, now I need larger blocks
The good part is that I can now have renderable TileEntities, so doors can animate swinging open and whatnot. The bad part is that most furniture will be larger than 1x1x1 meters, so it’s not perfectly compatible with the rest of the design, and if I don’t do this right it’ll be half-size blocks all over again, with a billion corner cases and potential bugs.
Programming is a cruel mistress.
But I almost forgot how creative it is. :D