Minecraft wiki entry for Lantern, associated text: Lanterns can be placed on the top or bottom surfaces of most solid blocks, although some require sneaking. More information can be found at Opacity/Placement.