shaped=
    ae2:BlockQuartzChiseled _                       _,
    ae2:BlockQuartzChiseled ae2:BlockQuartzChiseled _,
    ae2:BlockQuartzChiseled ae2:BlockQuartzChiseled ae2:BlockQuartzChiseled
    -> 4 ae2:ChiseledQuartzStairBlock

shaped=
    ae2:BlockFluix _              _,
    ae2:BlockFluix ae2:BlockFluix _,
    ae2:BlockFluix ae2:BlockFluix ae2:BlockFluix
    -> 4 ae2:FluixStairBlock

shaped=
    ae2:BlockQuartzPillar _                     _,
    ae2:BlockQuartzPillar ae2:BlockQuartzPillar _,
    ae2:BlockQuartzPillar ae2:BlockQuartzPillar ae2:BlockQuartzPillar
    -> 4 ae2:QuartzPillarStairBlock

shaped=
    ae2:BlockQuartz _               _,
    ae2:BlockQuartz ae2:BlockQuartz _,
    ae2:BlockQuartz ae2:BlockQuartz ae2:BlockQuartz
    -> 4 ae2:QuartzStairBlock

shaped=
    ae2:BlockSkyStone _                 _,
    ae2:BlockSkyStone ae2:BlockSkyStone _,
    ae2:BlockSkyStone ae2:BlockSkyStone ae2:BlockSkyStone
    -> 4 ae2:SkyStoneStairBlock

shaped=
    ae2:BlockSkyStone:1 _                   _,
    ae2:BlockSkyStone:1 ae2:BlockSkyStone:1 _,
    ae2:BlockSkyStone:1 ae2:BlockSkyStone:1 ae2:BlockSkyStone:1
    -> 4 ae2:SkyStoneBlockStairBlock

shaped=
    ae2:BlockSkyStone:2 _                   _,
    ae2:BlockSkyStone:2 ae2:BlockSkyStone:2 _,
    ae2:BlockSkyStone:2 ae2:BlockSkyStone:2 ae2:BlockSkyStone:2
    -> 4 ae2:SkyStoneBrickStairBlock

shaped=
    ae2:BlockSkyStone:3 _                   _,
    ae2:BlockSkyStone:3 ae2:BlockSkyStone:3 _,
    ae2:BlockSkyStone:3 ae2:BlockSkyStone:3 ae2:BlockSkyStone:3
    -> 4 ae2:SkyStoneSmallBrickStairBlock
