Question... I was just wondering we will have aswell snow on the roofs, snow that will apply to some blocks or beams when is snowing?
Unfortunately that's a bit complicated Basically it would be necessary to check if a construction element is exposed to the sky (although that wouldn't be sufficient in case of bigger elements, which are just partly exposed). The problem is, some buildings consists of hundreds of thousands of construction elements, and these "collision checks" per element (i.e. whether or not they're exposed) are rather expensive
It wouldn't be a big issue if we just had a block world, or if the construction system was more limited (e.g. if there was just a basic base building system). But as long as people can place thousands or hundreds of thousands of construction elements, that would be a performance killer...
But we will definitely keep that in mind, maybe we'll find a better solution for that
If you guys work on mirrors, please, PLEASE, allow implementing portals
they're literally based on the same techniques.
Portals would be awesome, but the only issue is that the game has to generate the world behind a portal (or more precisely, the part of the world you can see through the portal). If a portal brings you to a nearby location (i.e. to a part of the world which is already generated anyway), that wouldn't be a problem at all. But if these locations are far away, that would introduce serious performance issues That could cause a lot of problems, especially in multiplayer when there are several portals (teleporting you to far away locations)...
Maybe we find a workaround for that (perhaps it's sufficient to just generate a few chunks around the portal target location), but portals are still quite tricky