Both MC and MT lack smooth / walkable leveled terrain. The terrain is made out of full blocks, and to climb a hill you must jump on each block. I always wanted to see slabs added to the play... by occasionally spawning slab versions of each natural node. Dirt, sand, stone, gravel, etc. would exist as both blocks and slabs (half tall blocks). Slabs would only be spawned on the ground and its surface, and mixed with normal blocks to make hills and valleys smoother (as well as the floor of natural caves). The improvements would be visually smoother terrain, as well as allowing small hills to be walked on like stairs.
Here are two constructs I made to exemplify. The left stone build shows how a natural hill currently looks like, and the right one shows how its variant would look like using my suggestion. Once again, the interior of the right construction is full of stone blocks (no hollow spaces), slabs only existing where they are visible.

Only problem I can think of is that you can't place things on slabs, so trees and flowers / grass cannot be spawned on top of slab dirt (at least currently). For trees that's ok since they can override natural slabs and erase them where the trunk comes. Kinda sucks for grass and flowers, but since neither grass or slabs would be frequent it shouldn't be noticeable. This feature would also require the mapgen to create hills twice wider horizontally, to make room for slab transitions... but of course not all parts of a hill would be smoothed with slabs since that would be boring.
I'm pretty sure this can be done with the current LUA API and possibly minor changes to the C++ mapgen. But would it work out otherwise, and do other players want this? Personally I'd love it, and I think it would be a huge improvement to the world.


