Minecraft Wiki
Advertisement
This article is about the solid block. For the non-solid block, see Grass. For other uses, see Grass (disambiguation).

A grass block is a natural block that generates abundantly across the surface of the Overworld.

Obtaining[]

A grass block can be obtained by mining it using a tool enchanted with Silk Touch. Otherwise, it drops dirt. It can also be obtained by killing an enderman that is holding a grass block.

Block Grass Block
Hardness 0.6
Tool
Breaking time[A]
Default 0.9
Wooden 0.45
Stone 0.25
Iron 0.15
Diamond 0.15
Netherite 0.1
Golden 0.1
  1. Times are for unenchanted tools as wielded by players with no status effects, measured in seconds. For more information, see Breaking § Speed.

Natural generation[]

Grass blocks generate naturally in most biomes in the Overworld, and as part of villages and ancient cities.

Spread[]

Grass can spread to nearby dirt blocks, but not coarse dirt or rooted dirt. Grass spreading without player intervention depends heavily on the time of day.‌[Java Edition only] For a dirt block to accept grass from a nearby grass block, the following requirements must be met:

  1. The dirt block receiving grass must be within a 3×5×3 range of the source grass block where the source block is in the center of the second topmost layer of that range.
  2. The source grass block must have a light level of 9 or brighter directly above it.‌[Java Edition only]
  3. The block directly above the dirt block must allow light to pass through it and hit the dirt block, even though the actual light level does not matter. That means blocks that partially let light through such as stairs and slabs must not have their light-blocking side(s)‌[Java Edition only] facing the dirt block.
  4. The block directly above the dirt block must not be lava, water, or a waterlogged variant of a block.

When grass is random ticked, it spreads by checking 4 blocks within range and converts any dirt blocks selected into grass.

Though water and lava are both light-filtering blocks (meaning they decrease skylight by 1 level but do not affect block light), other light-filtering blocks such as ice and slime blocks do not block grass from spreading to the dirt block. Grass blocks can grow under all other transparent blocks like glass, fences, or torches. 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.

Mob loot[]

Endermen can pick up grass blocks, and drop the blocks they are holding if killed, making it the only way to obtain grass blocks without the use of Silk Touch.

Appearance[]

JFgrass

Plains (left) and forest (right) grass colors.

The coloration of grass blocks is dependent on the biome they are in. A grass block always uses the color set to its location, regardless of how it was placed or of its source. This affects the side and top of the block.

In Bedrock Edition, biome colors also appear on maps.[1]

Color[]

Item[]

  • in Java Edition, item of grass block uses biome color with temperature 0.5, downfall 1.0, and as result is colored
     #7cbd6b
    .

Biome colors[]

These values are generated by the biome dyeing algorithm. See Biome colors for more information.

Biome Temperature Downfall Foliage Color Block
(Default values)
The Void
River
Warm Ocean
Lukewarm Ocean
Deep Lukewarm Ocean
Ocean
Deep Ocean
Cold Ocean
Deep Cold Ocean
Deep Frozen Ocean
Lush Caves[JE only]
The End
End Highlands
End Midlands
Small End Islands
End Barrens
0.5 0.5
 #8eb971
Grass Block
Lush Caves[BE only] 0.9 0.0
 #b9b75b
Lush Caves Grass Block
Plains
Beach
Sunflower Plains
Dripstone Caves[JE only]
Deep Dark
0.8 0.4
 #91bd59
Plains Grass Block
Dripstone Caves[BE only] 0.2 0.0
 #8bd58a
Dripstone Caves Grass Block
Snowy Plains
Ice Spikes
Snowy Taiga
Frozen Ocean
Frozen River
0.0 0.5
 #80b497
Snowy Plains Grass Block
Grove -0.2 0.8
Snowy Slopes -0.3 0.9
Frozen Peaks
Jagged Peaks
-0.7 0.9
Desert
Savanna[JE only]
Savanna Plateau[JE only]
Windswept Savanna
Nether Wastes
Warped Forest
Crimson Forest
Soul Sand Valley
Basalt Deltas
2.0 0.0
 #bfb755
Desert Grass Block
Savanna[BE only] 1.2 0.0
Savanna Plateau[BE only] 1.0 0.0
Badlands
Wooded Badlands
Eroded Badlands
2.0 0.0
 #90814d
[n 1]
Badlands Grass Block
Swamp
Mangrove Swamp
0.8 0.9
 #6a7039
[n 2]

 #4c763c
[n 3]
Swamp Grass Block
Swamp Grass Block (Cold)
Forest
Flower Forest
0.7 0.8
 #79c05a
Forest Grass Block
Dark Forest 0.7 0.8
 #507a32
[n 1]
Dark Forest Grass Block
Birch Forest
Old Growth Birch Forest
0.6 0.6
 #88bb67
Birch Forest Grass Block
Taiga
Old Growth Spruce Taiga
0.25 0.8
 #86b783
Taiga Grass Block
Old Growth Pine Taiga 0.3 0.8
 #86b87f
Old Growth Pine Taiga Grass Block
Windswept Hills
Windswept Gravelly Hills
Windswept Forest
Stony Shore
0.2 0.3
 #8ab689
Windswept Hills Grass Block
Jungle
Bamboo Jungle
0.95 0.9
 #59c93c
Jungle Grass Block
Sparse Jungle 0.95 0.8
 #64c73f
Sparse Jungle Grass Block
Meadow 0.5 0.8
 #83bb6d
Meadow Grass Block
Cherry Grove 0.5 0.8
 #b6db61
[n 1]
Cherry Grove Grass Block
Stony Peaks 1.0 0.3
 #9abe4b
Stony Peaks Grass Block
Snowy Beach 0.05 0.3
 #83b593
Snowy Beach Grass Block
Mushroom Fields 0.9 1.0
 #55c93f
Mushroom Fields Grass Block

Unused biomes in Bedrock Edition.

Biome Temperature Downfall Foliage Color Block
(Default values)
Deep Warm Ocean
0.5 0.5
 #71a74d
Grass Block
Snowy Mountains
Legacy Frozen Ocean
0.0 0.5
 #60a17b
Snowy Plains Grass Block
Snowy Taiga Hills
Snowy Taiga Mountains
-0.5 0.4
Taiga Hills
Taiga Mountains
0.25 0.8
 #86b783
Taiga Grass Block
Desert Hills
Desert Lakes
2.0 0.0
 #bfb755
Desert Grass Block
Badlands Plateau
Modified Badlands Plateau
Modified Wooded Badlands Plateau
2.0 0.0
 #90814d
[n 1]
Badlands Grass Block
Shattered Savanna Plateau 1.0 0.5
 #82c245
Windswept Savanna Grass Block
Swamp Hills 0.8 0.5
 #6a7039
[n 2]

 #4c763c
[n 3]
Swamp Grass Block
Swamp Grass Block (Cold)
Wooded Hills
Tall Birch Hills
0.7 0.8
 #79c05a
Forest Grass Block
Dark Forest Hills 0.7 0.8
 #507a32
Dark Forest Grass Block
Birch Forest Hills 0.6 0.6
 #88bb67
Birch Forest Grass Block
Giant Tree Taiga Hills
Giant Spruce Taiga Hills
0.3 0.8
 #86b87f
Old Growth Pine Taiga Grass Block
Gravelly Mountains+
Mountain Edge
0.2 0.3
 #8ab689
Windswept Hills Grass Block
Jungle Hills
Modified Jungle
Bamboo Jungle Hills
0.95 0.9
 #59c93c
Jungle Grass Block
Modified Jungle Edge 0.95 0.8
 #64c73f
Sparse Jungle Grass Block
Mushroom Field Shore 0.9 1.0
 #55c93f
Mushroom Fields Grass Block
  1. a b c d Color is preset
  2. a b Above -0.1 temperature.
  3. a b Below -0.1 temperature.

Usage[]

Using bone meal on grass blocks causes grass, tall grass, ferns,‌[Bedrock Edition only] large ferns,‌[Bedrock Edition only] and flowers to grow.

Passive mobs tend to wander toward grass blocks. They also wander toward light.

When a sheep eats a grass block, the block becomes dirt, and a sheared sheep regrows its wool.

Tilling a grass block with a hoe converts it to a farmland block.

Dirt paths can be created by using any type of shovel on the side or top of a grass block with air above it. The shovel loses 1 durability for each dirt path block created.

Death[]

Grass dies and changes to dirt a random time (when a random tick lands on the block) after it has been covered by any opaque blocks. Transparent blocks can kill grass in a similar manner if they cause the light level above the grass block to be four or below (like water does), and the surrounding area is not otherwise sufficiently illuminated.

Spawning[]

In Java Edition, animals occasionally spawn on grass blocks that have light level 9 or brighter in the space directly above. This is quite rare and requires that there be few other animals nearby or in the spawn chunks. Most animals are instead created along with the terrain.

In Bedrock Edition, most animals require surface grass blocks (grass blocks with no solid block anywhere above them at the same x, z coordinate) to spawn. Animals regularly spawn in most Overworld biomes on surface grass blocks that have light level 7 or brighter in the space directly above.

Snowy Grass Block[]

Snowy Grass Block

A snowy grass block with a snow on top of it.

Grass blocks turn into a snowy grass block if a snow or a snow block is placed on top of the block. Removing the snow layer will turn the block into a normal grass block.

Composting[]

Placing grass blocks into a composter has a 30% chance of raising the compost level by 1.‌[Bedrock Edition only]

Sounds[]

Generic[]

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
Block brokenBlocksOnce the block has brokenblock.grass.breaksubtitles.block.generic.break1.00.816
Block placedBlocksWhen the block is placedblock.grass.placesubtitles.block.generic.place1.00.816
Block breakingBlocksWhile the block is in the process of being brokenblock.grass.hitsubtitles.block.generic.hit0.250.516
None[sound 1]Entity-DependentFalling on the block with fall damageblock.grass.fallNone[sound 1]0.50.7516
FootstepsEntity-DependentWalking on the blockblock.grass.stepsubtitles.block.generic.footsteps0.151.016
  1. a b MC-177082

Bedrock Edition:

SoundSourceDescriptionResource locationVolumePitch
BlocksOnce the block has brokendig.grass0.70.8-1.0
BlocksWhen the block is placeddig.grass0.80.8-1.0
BlocksWhile the block is in the process of being brokenhit.grass0.30.5
PlayersFalling on the block with fall damagefall.grass0.41.0
PlayersWalking on the blockstep.grass0.31.0
PlayersJumping from the blockjump.grass0.111.0
PlayersFalling on the block without fall damageland.grass0.211.0

Unique[]

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
Shovel flattensBlocksWhen a shovel creates a dirt pathitem.shovel.flattensubtitles.item.shovel.flatten1.01.016

Bedrock Edition:

SoundSourceDescriptionResource locationVolumePitch
BlocksWhen a shovel creates a dirt path [sound 1]use.grass1.00.8

Data values[]

ID[]

Java Edition:

NameIdentifierFormBlock tagsTranslation key
Grass Blockgrass_blockBlock & Itemanimals_spawnable_on
bamboo_plantable_on
enderman_holdable
valid_spawn
moss_replaceable
lush_ground_replaceable
mineable/shovel
dirt
sniffer_diggable_block
block.minecraft.grass_block

Bedrock Edition:

NameIdentifierNumeric ID FormItem ID[i 1]Translation key
Grass Blockgrass_block2Block & Giveable Item[i 2]Identical[i 3]tile.grass_block.name
  1. ID of block's direct item form, which is used in savegame files and addons.
  2. Available with /give command.
  3. The block's direct item form has the same id as the block.

Block states[]

See also: Block states

Java Edition:

Name Default value Allowed values Description
snowyfalsefalse
true
If true, the block uses a snowy side and top texture.
In-game, this is true when a snow block or snow is on top.

History[]

Java Edition pre-Classic
Cave game tech testGrass Block JE1 Added grass blocks.
Grass blocks are one of the first two blocks in Minecraft, along with Stone.[2]
Grass generation is randomized, but it generates only on fully lit tiles. The higher the Y level is, the greater the chance of grass generating. At the top of the map, grass generates on all fully lit tiles.
rd-20090515Grass Block JE2 The top texture and model of grass blocks have been changed.
The model now uses new texture on the side faces and dirt texture on the bottom face.
Grass now spreads to dirt under sunlight, allowing new grass blocks to be created.
Due to the lack of dynamic lighting mode, grass in shadows eventually dies and changes to dirt.
Java Edition Classic
0.24 SURVIVAL TESTGrass blocks now drop dirt when broken.
October 25, 2009On Notch's blog, sheep were shown to eat grass to regrow wool on their bodies, reverting the block to dirt. Often, the grass would regrow just as quickly as sheep would eat it.
0.28Sheep added, with the behavior described above.
0.30 (Creative)Attempting to place grass blocks by means of hacking one's inventory in Classic Creative multiplayer now causes the server to automatically kick the player.
Grass blocks in the player's inventory, at this point, have the green top-texture on all sides of the block.
Java Edition Indev
0.3120091223-2With the introduction of dynamic lighting, grass is now able to grow in more dimly-lit areas, not having to be fully lit by the sun.
20100124Grass blocks are now available from the chests in the Indev House.
Grass blocks are now placeable, although grass placed from the chest never reverts to dirt when in the shade. The only way to kill the grass is to break the block, so that it drops as dirt.
20100129Grass blocks are no longer available from the chests in The Indev House.
20100206Grass can now be tilled with a hoe into farmland, and had a chance of dropping seeds.
Java Edition Alpha
v1.0.4Snowy Grass Block JE1 BE1 Added snowy grass blocks.
Snowy grass blocks appear when the grass blocks are under snow.
Snowy Grass Block (without snow) JE1 The model of snowy grass blocks without snow use grass top texture on the top face.
Grass Block (item) JE2 BE1 The model of grass blocks in item form has been changed. The model now uses grass block side texture on all faces.
v1.0.5Snowy grass blocks appear when the grass blocks are under snow blocks.
v1.2.0previewGrass Block JE3 Snowy Grass Block (without snow) JE2 The top texture of grass blocks and snowy grass blocks has been changed. The texture are now grayscale and are affected by biome colors.
Snowy Grass Block JE1 BE1 This change is not noticeable when snowy grass blocks under the snow layers or snow blocks.
Java Edition Beta
1.5Grass Block JE4 The model of grass blocks now uses an overlay texture on its side faces, which, like its top texture, is grayscale and is affected by biome colors. This overlay texture is exclusive to the "Fancy" graphics setting.
Grass Block JE3 Grass blocks do not use the overlay on fast graphics.
1.6Test Build 3Seeds can no longer obtained by using a hoe on a grass block; tall grass instead occasionally drops seeds when broken.
1.6.6Bone meal now causes tall grass to grow when applied to grass blocks.
1.7Snowy Grass Block JE2 BE2 The model of snow has been changed.
1.8Pre-release 2 ;)It was again possible to legitimately obtain grass blocks in one's inventory, with the introduction of Creative mode.
Grass Block (item) JE3 The model of grass block in item form have been changed. Grass blocks now use grass block top texture on the top face and and dirt texture on the bottom face. The top face is now tinted with
 #7cbd6b
.
Name changed from Grass to Grass Block.
Java Edition
1.0.0Beta 1.9 PrereleaseThe swamp grass and foliage tints has been changed to hard-coded tints
 #5C694E
and
 #496137
.
Beta 1.9 Prerelease 4Grass blocks have become obtainable for the first time in survival mode through use of the Silk Touch enchantment, introduced with the new enchanting system.
Beta 1.9 Prerelease 5Grass Block JE5 Grass Block (graphics fast) JE2 Snowy Grass Block (without snow) JE3 The top texture of grass blocks has been changed.
Snowy Grass Block JE2 BE2 This change is not noticeable when snowy grass blocks under the snow layers or snow blocks.
Beta 1.9 Prerelease 6Grass Block JE6 BE5 Grass Block (graphics fast) JE3 The side texture of grass blocks has been changed.
?Slabs have now been changed so that they no longer revert grass blocks beneath them to dirt, allowing grass to spread to and from underneath.
1.111w49aGrass blocks can now be eaten by sheep.
12w01aGrass blocks are now generating in superflat world type.
1.2.112w07aPlayer is now unable to till grass block with hoe when there is block on top of the grass block.
1.4.212w38aNew sounds were added for walking on grass blocks.
1.513w02aGrass Block (graphics fast) JE3 Grass blocks do not use the overlay on fancy graphics.
13w02bGrass Block JE6 BE5 Grass blocks use the overlay on fancy graphics, once again.
1.7.213w36aA "grassless" dirt variant, that grass would not spread to, has now been added.
1.814w10aGrass Block 14w10a On new model the side overlay texture is removed and the side texture is now biome colored.[3]
14w10bThe changes in snapshot 14w10a have been fixed.
14w25aSnowy Grass Block (without snow) JE4 The top of snowy grass blocks is no longer biome-affected.
Grass blocks now always use the side overlay regardless of graphics setting.
14w25bGrass Block JE6 BE5 The item form of grass blocks now has the same color on the side as the top.
14w27bThe top texture of grass is now rotated randomly, due to the addition of arrays to the block model format.
1.915w31aGrass blocks can now be turned into grass paths by right-clicking on them with a shovel.
Grass blocks can now be obtained by killing an enderman that is holding the block.
1.1418w48aGrass blocks now generate in the updated plains villages.
18w49aGrass blocks now generate in the updated savanna villages and the new snowy tundra villages.
18w50aGrass blocks now generate in the updated desert and taiga villages.
19w05aGrass blocks are now renewable because wandering traders now offer to sell podzol.
19w08aGrass Block JE7 BE6 The side texture of grass blocks has been changed.
Snowy Grass Block JE3 BE3 Snowy Grass Block (without snow) JE5 The side texture of snowy grass blocks and the texture of snow have been changed.
1.1721w11aSnowy Grass Block JE4 Snowy Grass Block (without snow) JE6 The side texture of snowy grass blocks has been changed.
21w16aGrass blocks are now in the dirt tag.[4]
1.18experimental snapshot 3Grass blocks are no longer able to generate underwater.
1.1922w13aGrass blocks now generate as part of ancient cities.
1.20
(Experimental)
23w07aSniffers can now dig grass block.
1.2023w16aThe game's application icon has been changed from a crafting table to a grass block (for releases).
Pocket Edition Alpha
Pre-releaseGrass Block BE1 Added grass blocks tinted with
 #339933
.
v0.1.0Grass Block (item) JE2 BE1 Grass block has an item form. The model uses grass block side textures on all faces.
v0.2.0Grass Block BE2 Grass Block (item) BE2 The textures of grass blocks have been changed.
v0.4.0Grass can now be tilled with a hoe into farmland, and has a chance of dropping seeds.
v0.5.0Grass Block BE3 Grass Block (item) BE3 The side texture of grass blocks for block and item form has been changed. The item form now uses a separate top texture for its top face.
v0.8.0build 1Grass Block BE4 Grass Block (item) BE4 The side texture has been changed to the texture from before v0.5.0. The top texture for the block form is now tinted with
 #87cd49
. The top texture for item form has been changed to the pre-tinted top texture, which is identical to the block form.
build 3Grass now has a chance to drop beetroot seeds, carrots, or potatoes when tilled.
build 4Tilling can no longer spawn carrots or potatoes.
v0.9.0build 1Grass Block JE6 BE5 Grass Block (item) BE5 The top texture in block form now tinted with biome colors. The side texture has been changed to various pre-tinted textures dependent by biome.
v0.11.0build 1Grass now can be pressed into grass path blocks when tapped with a shovel.
v0.12.1build 1Grass blocks no longer drop beetroot seeds when a hoe is used.
build 8Grass blocks no longer drop wheat seeds when a hoe is used.
build 10The sound of grass blocks has now been changed to match up with grass sound from Java 1.4.2.
?Grass blocks can now be obtained using the Silk Touch enchantment.
v0.14.0build 1Grass blocks can now be obtained by killing an enderman that is holding the block.
v0.16.0?The biome-dependent colors of grass blocks now appear on maps.
Bedrock Edition
1.11.0beta 1.11.0.1Grass blocks can now be used to fill up composters.
beta 1.11.0.5Grass Block JE7 BE6 The side texture of grass blocks has been changed.
Snowy Grass Block JE3 BE3 The side texture of snowy grass blocks and texture of snow has been changed.
Legacy Console Edition
TU1CU1 1.00 Patch 11.0.1Grass Block JE4 Added grass blocks.
TU3Grass Block JE6 BE5 Changed the texture of grass blocks.
New Nintendo 3DS Edition
0.1.0Grass Block JE7 BE2 Added grass blocks.

Data history[]

Java Edition
1.1317w47aThe ID of grass blocks has been changed from grass to grass_block.
Prior to The Flattening, this block's numeral ID was 2.
Bedrock Edition
1.20.70The ID of grass blocks has been changed from grass to grass_block matching Java Edition. The old name is still understood from commands and data.

Issues[]

Issues relating to "Grass Block" are maintained on the bug tracker. Report issues there.

Trivia[]

  • Grass blocks and dirt blocks changing between each other is a common cause of chunk updates.
  • A grass block has become the favicon for minecraft.net, and is the icon for the Bedrock Edition and Java Edition app.
  • In MINECON's goodie-bags, grass, along with the creeper, diamond, and the player, were given as foldable decorations.
  • If the debug stick is used to create a grass block with the block state snowy=true, for example, but there is no other block on its top, its top is not biomarked and is therefore gray.

Gallery[]

Renders[]

References[]

External Links[]

Advertisement