Minecraft – How to provide natural light under a roof

minecraft-java-edition

I'm building a platform out in the water, sort of like an oil rig, and I'm realizing that the area beneath my platform is going to become completely dark at all times. In order to prevent that, how can I let beams of sunlight through? I'd prefer not to use glass, or to just make arbitrary holes in the platform.

Best Answer

I've seen some good answers on this question so far, but there is a way to to light the underside of the platform without making holes that go all the way through by using artificial means like lava.

If the platform is at least 3 blocks high, you can hollow out the middle layer and fill it with lava, with a pattern of glass below like so:

XXXXXXXXXXXXXXX  X = Stone (or whatever)
XLLLLLLLLLLLLLX  L = Lava
X^XXX^XXX^XXX^X  ^ = Glass

Perhaps you could pattern the glass on the bottom layer to resemble flourescent lighting. If your building material is flammable, you can replace the lava with lightstone or torches.