Currently, when using Vibrant Visuals (official shaders), daylight sensors in Minecraft do not react to shadows cast by blocks.
Example scenario:
-
A daylight sensor is placed behind a wall or block during sunrise or sunset.
-
The wall casts a shadow over the sensor, making the area behind it darker.
-
Despite the reduced light, the sensor remains off, and connected redstone devices (like lamps) do not activate.
In real life, light sensors respond to darkness caused by shadows, not just the time of day. If the sunlight is blocked, a sensor detects low light and triggers a light.
Suggested improvement:
-
Daylight sensors should consider occlusion from nearby blocks when shaders are active.
-
If a block or wall casts a shadow over the sensor, it should reduce the light level and activate accordingly.
-
This mechanic should be lightweight, using simple sun-direction or shadow checks, with minimal performance impact.
Benefits:
-
Realistic automatic lighting (street lamps, interiors, etc.)
-
More creative and immersive redstone builds
-
Consistency with shaders and visual lighting
Description of the image (for reference):
-
The sensor is positioned behind a wall that fully blocks the sun.
-
The area behind the wall is in shadow.
-
The sensor should be detecting low light and powering a lamp, but it stays off.
Please sign in to leave a comment.
0 Comments