start.add(o, 6);
end = new Coord(start);
end.add(dir);
end.add(o);
end.add(Cardinal.UP, 5);
<BUG>editor.fillRectSolid(rand, start, end, theme.getPrimaryPillar(), true, true);
</BUG>
cursor = new Coord(x, y, z);
<BUG>editor.setBlock(rand, cursor, theme.getPrimaryWall(), true, true);
cursor.add(dir);</BUG>
stair.setOrientation(dir, false).setBlock(editor, cursor);

start.add(o, 6);
end = new Coord(start);
end.add(dir);
end.add(o);
end.add(Cardinal.UP, 5);
RectSolid.fill(editor, rand, start, end, theme.getPrimaryPillar());
cursor = new Coord(x, y, z);
theme.getPrimaryWall().setBlock(editor, rand, cursor);
cursor.add(dir);
stair.setOrientation(dir, false).setBlock(editor, cursor);
