Not sure where in the forums this belongs, I have noticed a bug with cloud visuals. I am running 1.4.5, with no mods, single user. I have constructed a large hollow pyramid that tops out at elevation 166, so clouds go through it about 3/4 of the way to the top.
It is a closed pyramid, with glowstone lights built into the structure. You cannot visually tell from the inside whether it is day or night.
However when clouds come through the pyramid instead of seeing the ceiling lights through the cloud you see the sky, so in the day time the clouds appear white, and you can see the sun through them if it is high in the sky. At night the clouds are black, and you see stars through them.
I realize this would have been an edge case with the old max height, things just wouldn't normally have a closed ceiling above cloud height, but with the new max height it is much more likely that large structures will have ceilings above the cloud height.
As for suggested fixes, I would actually prefer that clouds would not float through an enclosed space, but I haven't looked at the code to see how difficult enclosed space detection would be. It might be easier to simply make clouds invisible (0% opacity) whenever they do not have open sky above them. That would visually accomplish the same thing, they would just disappear when they moved under something, and reappear when they moved out the other side.
As an alternative, which again, I have not looked at code, so it might be a complete rewrite of cloud visuals, they could show through what was above them instead of showing the sky. I am sure this would be significantly more CPU expensive, since now they seem to simply ignore any structure above them, and just show the sky, but it does look a little strange to have a black square with stars showing pass between me and the roof lights in my pyramid.
If there is a place more appropriate for this, please let me know. I didn't see a place to report bugs, and this isn't really a bug, it is really an artifact of raising max height and not changing the cloud code.
gathlin
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
It is a closed pyramid, with glowstone lights built into the structure. You cannot visually tell from the inside whether it is day or night.
However when clouds come through the pyramid instead of seeing the ceiling lights through the cloud you see the sky, so in the day time the clouds appear white, and you can see the sun through them if it is high in the sky. At night the clouds are black, and you see stars through them.
I realize this would have been an edge case with the old max height, things just wouldn't normally have a closed ceiling above cloud height, but with the new max height it is much more likely that large structures will have ceilings above the cloud height.
As for suggested fixes, I would actually prefer that clouds would not float through an enclosed space, but I haven't looked at the code to see how difficult enclosed space detection would be. It might be easier to simply make clouds invisible (0% opacity) whenever they do not have open sky above them. That would visually accomplish the same thing, they would just disappear when they moved under something, and reappear when they moved out the other side.
As an alternative, which again, I have not looked at code, so it might be a complete rewrite of cloud visuals, they could show through what was above them instead of showing the sky. I am sure this would be significantly more CPU expensive, since now they seem to simply ignore any structure above them, and just show the sky, but it does look a little strange to have a black square with stars showing pass between me and the roof lights in my pyramid.
If there is a place more appropriate for this, please let me know. I didn't see a place to report bugs, and this isn't really a bug, it is really an artifact of raising max height and not changing the cloud code.
gathlin