Call me nitpicky, but I'm not really too enthusiastic about Gallifreyan Dirt.
It acts nothing like vanilla dirt.
Vanilla Grass Blocks can
The Gallifreyan Dirt does NONE of the above, and I feel that this should be changed.
Blocks:
Crafting Recipe: 2 Gallifreyan Dirt and 2 gravel yield Gallifreyan Coarse Dirt
Behavior:
How to get it: Can only be gained via commands. It's unobtainable in creative and when mined with a silk pick, it will just drop Gallifreyan Dirt
Behavior:
Hydration:
A farmland block will be created dry. It will become hydrated if the following conditions are met:
The blocks between the farmland block and the water make no difference.
There is nothing the player can do to affect the rate at which farmland becomes hydrated. Each farmland block within a 9x9 grid of farmland with a single water block in the middle has exactly the same chance of becoming hydrated as a single farmland block in an ocean.
Farmland can also be hydrated by rain.
Different types of seeds grow faster on hydrated farmland than on dry farmland. Hydrated farmland will yield a fully developed wheat crop in a little over a single day/night cycle.
Decay:
Under certain conditions, a farmland block will "decay" becoming a dirt block, regardless of its state of hydration. This will happen if any of the following occur:
If the farmland block is dehydrated and nothing is planted on it for too long.
If the player or any mob jumps/falls on the block (with a greater chance as falling speed increases).
In 1.9,[upcoming] mobs smaller than 0.512 cubic block cannot destroy farmland. This includes rabbits, chickens, bats, ocelots, wolves, cave spiders, endermites, silverfish, baby mobs, small slimes, and small magma cubes.
If a piston arm is extended over a farmland block.
If a piston pushes a farmland block down.
If a solid block covers the top surface of the farmland block such as when pumpkin or melon blocks appear.
If an Enderman teleports directly on top of a farmland block.
When farmland decays, crops at the top are dropped as items, as if they were harvested.
More Info:
Details will be added soon. In a nutshell, when there's a layer of snow on a Gallifreyan Grass Block, it will retexture itself
Growth:
Grass grows spontaneously only during map generation. Afterward, it can only spread to a nearby dirt block. Grass spreading without player intervention depends heavily on the time of day. In order for a dirt block to accept grass from a nearby grass block, the following requirements must be met:
The dirt block receiving grass must be within a 3×3×5 range of the source block where the source block is in the center of the second topmost layer of that range,
The source block must have a light level of 9 or brighter directly above it,
The dirt block must have a light level of at least 4 above it,
Any block above the dirt block must not reduce light by 2 levels or more.
Light-reducing blocks include any opaque block, as well as lava, water, ice, and partially transparent blocks like stairs and single slabs. Grass blocks can grow under all other transparent blocks like glass, fences, torches, or pistons. Grass jumps directly from one block to a neighbor and is not affected by gaps or other blocks being "in the way". Grass blocks spread at random intervals and have an equal chance of spreading to any suitable dirt blocks that are in range. Because grass can spread as much as 3 levels downward, it tends to spread down slopes much faster than it spreads up them.
Some of the hues that grass blocks can be
The coloration of grass blocks is dependent on the biome they are in. A grass block will always use the hue set to its location, regardless of how it was placed or of its source.
Death:
Grass will die and change to dirt after a random time if covered by any block that reduces the light level above the grass block to 4 or below, including any opaque blocks, or the surrounding area is brought to sufficient darkness. Transparent blocks directly over grass can't kill the grass directly, however the grass will die if the surrounding area provides sufficient darkness.
Tilling a grass block with a hoe will convert it to a farmland block.
I'll reformat this post later today. I'm really tired and need to go lie down for a bit