User:Bluecrab2MC/Ceiling Lever

Levers didn't use to have an intentional way of making them be attached to the ceiling; these are data values of 0, 7, 8 and 15. This was made intentional in 12w24a. Before that version levers with data value corresponding with ceiling, would appear with broken model.

Block Replacement Bypass
This method involves using snow, fire, water or lava to placed and then overwriting the block with a lever. The easiest method to achieve this is to use a water bucket, and once placed quickly switch to the lever and place it before the water spreads. This can be done on any block, including transparent blocks like glass. If this method is used on the underside of a block it results in the formation of a ceiling lever.

Transparent Block Method
From Beta 1.3-1 to Beta 1.5_01, it was made so levers could no longer be placed on chests. However, if a transparent block like glass or cactus is placed adjacent to the block where the lever is to be placed, it is possible to place the lever on the block invalidly, creating the ceiling lever. Using this method it is still possible to activate the lever without it popping off, creating a redstone signal.

Six Sided Piston
This method works from Beta 1.7.3 to 12w24a. Putting lever next to powered data value 6 will result in creating ceiling lever.

Recontinued
From 12w24a, levers can be placed below full blocks.