Grass Block

Minecraft Wiki article. Categories: Renewable_resources, Stackable_resources, Pages_using_simple_calculator, Pages_using_calculator, Upcoming, Pages_with_sound_tables, Pages_with_Java_sound_tables, Pages_with_Bedrock_sound_tables…

📌 Mirrored from Minecraft Wiki

This article is reproduced from Grass Block on the Minecraft Wiki. Mirrored from revision 3718476. It is licensed CC BY-NC-SA 3.0 by the Minecraft Wiki contributors — not under the Codex’s CC BY-SA 4.0, and it may not be used commercially. Edits belong upstream, not here.

Grass Block

Grass Block.png: Infobox image for Minecraft block 'Grass Block'

Snowy Grass Block (without snow).png: Infobox image for Minecraft block 'Grass Block'

Without snow in Java Edition

Snowy Grass Block (without snow) BE1.png: Infobox image for Minecraft block 'Grass Block'

Without snow in Bedrock Edition

Invicon Grass Block.png: Inventory sprite for Grass Block in Minecraft as shown in-game with description: Grass Block

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

Obtaining

Breaking

A grass block can be obtained by mining it using a tool enchanted with Silk Touch. Otherwise, it drops dirt.

The snowy grass variant cannot be obtained as an item through regular gameplay, even with the use of Silk Touch. In Java Edition, commands can be used to give players a grass block that is set to the snowy state when placed (e.g. /give <player> minecraft:grass_block[minecraft:block_state={snowy:"true"}]).

Block Grass Block
Hardness 0.6
Tool
Breaking time (sec)[A]
Default 0.9
ItemSprite wooden-shovel.png: Sprite image for wooden-shovel in MinecraftWooden 0.45
ItemSprite stone-shovel.png: Sprite image for stone-shovel in MinecraftStone 0.25
ItemSprite copper-shovel.png: Sprite image for copper-shovel in MinecraftCopper 0.2
ItemSprite iron-shovel.png: Sprite image for iron-shovel in MinecraftIron 0.15
ItemSprite diamond-shovel.png: Sprite image for diamond-shovel in MinecraftDiamond 0.15
ItemSprite netherite-shovel.png: Sprite image for netherite-shovel in MinecraftNetherite 0.1
ItemSprite golden-shovel.png: Sprite image for golden-shovel in MinecraftGolden 0.1
Options
Efficiency
000
Haste
001
1JEBE
Legend
  • incorrect tool, drops nothing
  • correct tool, drops nothing or something other than the block itself
  • correct tool, drops the block itself
  • italicized can be instant mined
  1. ↑ These durations ignore any other influential factors (e.g., Mining Fatigue) and are measured in seconds. For more information, see Breaking § Mining efficiency.

Natural generation

Grass blocks generate naturally in many biomes in the Overworld, and as part of villages and ancient cities. Grass blocks generate as disks between the mud in mangrove swamps.

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.

Post-generation

An in-game diagram of a grass block's spreading range

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. 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.
  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.

Color

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 sides and top of the block.

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

Item

In Java Edition, Invicon Grass Block.png: Sprite image for Grass Block in Minecraft an item of grass block uses biome color with temperature 0.5, downfall 1.0, and as a result is colored
 #7cbd6b
. In Bedrock Edition, this color is coded in the item's texture.

Biome colors

These values are generated by the biome dyeing algorithm, which depends on the biome's temperature and downfall. See biome colors for more information.

Biome Color Block
Badlands
 #90814D
Eroded Badlands
Wooded Badlands
Modified Badlands Plateau‌[BE only]
Modified Wooded Badlands Plateau‌[BE only]
Cherry Grove
 #B6DB61
Desert
 #BFB755
Savanna
Savanna Plateau
Windswept Savanna
Nether Wastes
Soul Sand Valley
Crimson Forest
Warped Forest
Basalt Deltas
Desert Hills‌[BE only]
Desert Lakes‌[BE only]
Badlands Plateau‌[BE only]
Shattered Savanna Plateau‌[BE only]
 #82C245
Stony Peaks
 #9ABE4B
Jungle
 #59C93C
Bamboo Jungle
Jungle Hills‌[BE only]
Modified Jungle‌[BE only]
Bamboo Jungle Hills‌[BE only]
Sparse Jungle
 #64C73F
Modified Jungle Edge‌[BE only]
Lush Caves‌[BE only]
 #B9B75B
Mushroom Fields
 #55C93F
Mushroom Field Shore‌[BE only]
Swamp
 #6A7039
[n 1]
Mangrove Swamp

 #4C763C
[n 2]
Swamp Hills‌[BE only]
Plains
 #91BD59
Sunflower Plains
Beach
Dripstone Caves‌[JE only]
Deep Dark
Sulfur Caves
 #ABA64F
Forest
 #79C05A
Flower Forest
Wooded Hills‌[BE only]
Tall Birch Hills‌[BE only]
Dark Forest
 #507A32
Dark Forest Hills‌[BE only]
Pale Garden
 #878D76
Birch Forest
 #88BB67
Old Growth Birch Forest
Birch Forest Hills‌[BE only]
Dappled Forest​[upcoming: Third Drop 2026]
 #df6827
Ocean
 #8EB971
Deep Ocean
Warm Ocean
Deep Warm Ocean‌[BE only]
Lukewarm Ocean
Deep Lukewarm Ocean
Cold Ocean
Deep Cold Ocean
Deep Frozen Ocean
River
Lush Caves‌[JE only]
The End
Small End Islands‌[JE only]
End Barrens‌[JE only]
End Midlands‌[JE only]
End Highlands‌[JE only]
The Void‌[JE only]
Meadow‌[JE only]
 #83BB6D
Meadow‌[BE only]
 #86B87F
Old Growth Pine Taiga
Giant Tree Taiga Hills‌[BE only]
Giant Spruce Taiga Hills‌[BE only]
Taiga
 #86B783
Old Growth Spruce Taiga
Taiga Hills‌[BE only]
Taiga Mountains‌[BE only]
Dripstone Caves‌[BE only]
 #8DB58A
Windswept Hills
 #8AB689
Windswept Gravelly Hills
Windswept Forest
Stony Shore
Gravelly Mountains+‌[BE only]
Mountain Edge‌[BE only]
Snowy Beach
 #83B593
Snowy Plains
 #80B497
Ice Spikes
Snowy Taiga
Frozen Ocean
Frozen River
Grove
Snowy Slopes
Frozen Peaks
Jagged Peaks
Snowy Mountains‌[BE only]
Legacy Frozen Ocean‌[BE only]
Snowy Taiga Hills‌[BE only]
Snowy Taiga Mountains‌[BE only]
  1. ↑ Above -0.1 temperature.
  2. ↑ Below -0.1 temperature.

Usage

Using bone meal on grass blocks causes short grass, tall grass, 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. Baby sheep graze grass much more often than adults and mature 1 minute faster when grazing.

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 any loaded 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

A snowy grass block with snow on top of it.

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

In Java Edition, the top face of snowy grass blocks is not affected by biome tinting and defaults to gray, which is not normally seen by players because of the snow layer on top. In Bedrock Edition, the top face of snowy grass blocks is affected by biome tinting and can be seen in-game when inside powder snow placed on grass blocks.

Composting

In Bedrock Edition, placing grass blocks into a composter has a 30% chance of raising the compost level by 1.[2]

Sounds

Generic

Java Edition:

BlockSprite short-grass.png: Sprite image for short-grass in Minecraft grass sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Block brokenBlocksOnce the block has brokenblock.grass.breaksubtitles.block.generic.break​1.00.816
​Block placedBlocksWhen the block is placedblock.grass.placesubtitles.block.generic.place​1.00.816
​Block breakingBlocksWhile the block is in the process of being brokenblock.grass.hitsubtitles.block.generic.hit​0.250.516
​Something falls on a blockEntity-DependentFalling on the block with fall damageblock.grass.fallsubtitles.block.generic.fall​0.50.7516
​FootstepsEntity-DependentWalking on the blockblock.grass.stepsubtitles.block.generic.footsteps​0.151.016

Bedrock Edition:

BlockSprite short-grass.png: Sprite image for short-grass in Minecraft grass sound type
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitch
​Block brokenBlocksOnce the block has brokendig.grasssubtitles.block.generic.break​0.70.8–1.0
​Block placedBlocksWhen the block is placedplace.grasssubtitles.block.generic.place​0.80.8–1.0
​Block breakingBlocksWhile the block is in the process of being brokenhit.grasssubtitles.block.generic.hit​0.30.5
​FootstepsPlayersFalling on the block with fall damagefall.grasssubtitles.block.generic.footsteps​0.41.0
​FootstepsPlayersWalking on the blockstep.grasssubtitles.block.generic.footsteps​0.31.0
​Shovel flattensBlocksWhen a shovel creates a dirt pathuse.grasssubtitles.item.shovel.flatten​1.00.8
​FootstepsBlocksJumping from the blockjump.grasssubtitles.block.generic.footsteps​0.111.0
​FootstepsBlocksFalling on the block without fall damageland.grasssubtitles.block.generic.footsteps​0.211.0

Unique

Java Edition

Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitchAttenuation
distance
​Shovel flattensBlocksWhen a shovel creates a dirt pathitem.shovel.flattensubtitles.item.shovel.flatten​1.01.016

Bedrock Edition:

Sounds
SoundClosed captionsSourceDescriptionIdentifierTranslation keyVolumePitch
​ ?BlocksWhen a shovel creates a dirt pathuse.grass​ ?1.00.8

Data values

ID

Java Edition:

NameIdentifierFormBlock tagsItem tags Translation key
BlockSprite grass-block.png: Sprite image for grass-block in Minecraft Grass Blockgrass_blockBlock & Itemanimals_spawnable_on
bamboo_plantable_on
dry_vegetation_may_place_on
enderman_holdable
valid_spawn
moss_replaceable
lush_ground_replaceable
mineable/shovel
grass_blocks
sniffer_diggable_block
grass_blocks
sulfur_cube_archetype/regular
block.minecraft.grass_block

Bedrock Edition:

NameIdentifierAlias ID Numeric ID FormItem ID[i 1] Translation key
BlockSprite grass-block.png: Sprite image for grass-block in Minecraft Grass Blockgrass_blockgrass2Block & Giveable Item[i 2]Identical[i 3] tile.grass.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

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, powder snow, or snow is on top.

Videos

History

Before Minecraft

February 9, 2009 The texture for grass is present in the terrain.png file for RubyDung, which led directly into pre-Classic.

Java Edition

Java Edition pre-Classic
Cave game tech test Added grass blocks, internally called just "grass".
Grass is one of the first two blocks in Minecraft, along with stone.[3]
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.
The bottom texture of grass blocks is mirrored vertically.
rd-20090515 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.0.19a Grass blocks are not placeable under normal conditions, as they are not present on the hotbar. This version is the one that introduces the concept of inventory sprites, and the sprite here can be seen in later versions.
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 in development.
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.
Java Edition Indev
0.3120091223-1459With 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.
20100124-2119Grass blocks now generate in starting house chests.
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.
20100129-1447Grass blocks no longer generate in starting house chests.
20100202Sheep no longer eat grass blocks.
20100206-2034Grass blocks can now be tilled with a hoe into farmland, and had a chance of dropping wheat seeds.
Java Edition Alpha
v1.0.4 Added snowy grass blocks.
Snowy grass blocks appear when the grass blocks are under snow.
The model of snowy grass blocks without snow use grass top texture on the top face.
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.0preview The top texture of grass blocks and snowy grass blocks has been changed. The textures are now grayscale and are affected by biome colors.
This change is not noticeable when snowy grass blocks are under snow layers or snow blocks.
Java Edition Beta
1.5 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 blocks do not use the overlay on "Fast" graphics.
1.6Test Build 3Wheat seeds can no longer obtained by using a hoe on a grass block; short grass instead occasionally drops seeds when broken.
1.6.6Bone meal now causes short grass to grow when applied to grass blocks.
1.7 The models of snow layers have 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.
The model of grass block in item form have been changed. Grass blocks now use grass block top texture on the top face 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 5 The top texture of grass blocks has been changed.
This change is not noticeable when snowy grass blocks under the snow layers or snow blocks.
Beta 1.9 Prerelease 6 The side texture of grass blocks has been changed.
1.111w49aSheep can now graze on grass blocks again.
12w01aGrass blocks are now generating in superflat world type.
1.2.112w07aThe player is now unable to till a grass block with a hoe when there is a block on top of the grass block.
1.4.212w38aNew sounds were added for walking on grass blocks.
1.513w02a Grass blocks do not use the overlay on fancy graphics.
13w02b 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.814w07a For all blocks that include the grass blocks, the bottom texture is no longer mirrored.
14w10a On the new block model, changing graphics to fast and turning off smooth lighting makes the side faces being fully biome colored.[4]
14w10bThe changes in snapshot 14w10a have been fixed.
14w25a The top of snowy grass blocks is no longer biome-affected.
Grass blocks now always use the side overlay regardless of graphics setting.
14w25b 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.
19w08a The side texture of grass blocks has been changed.
The side texture of snowy grass blocks and the texture of snow have been changed.
1.1721w11a The side texture of snowy grass blocks has been changed.
1.18experimental snapshot 3Grass blocks are no longer able to generate underwater.
1.1922w13aGrass blocks now generate as part of ancient cities.
1.19.4
Experiment
Update 1.20
23w07aSniffers can now dig grass blocks.
26.2snap1Added sulfur cubes, which have the ability to absorb grass blocks, providing the football/regular effect to the mob.

Bedrock Edition

This section is missing information about: snowy grass block addition and changes and when the unused snowy grass block side texture that matches Java Edition was added
 
Please expand the section to include this information. Further details may exist on the talk page.
Pocket Edition Alpha
Demo Added grass blocks tinted with
 #339933
.
v0.1.0 Grass block has an item form. The model uses grass block side textures on all faces.
v0.2.0 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.0 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 1 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 1 The top texture in block form are 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.
Grass blocks can now be obtained using the Silk Touch enchantment.
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.
v0.14.0build 1Grass blocks can now be obtained by killing an enderman that is holding the block.
v0.16.0build 1The 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.5 The side texture of grass blocks has been changed.
The side texture of snowy grass blocks and texture of snow has been changed.
26.20Preview 26.20.20Bone meal now causes tall grass to grow when applied to grass blocks.
26.20
Experiment
Drop 2 of 2026
Preview 26.20.23Added sulfur cubes, which have the ability to absorb grass blocks, providing the football/regular effect to the mob.
26.30Preview 26.30.20Implemented all features from the "Drop 2 of 2026" experiment in vanilla gameplay.

Legacy Console Edition

Legacy Console Edition
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU1CU11.001.001.00Patch 11.0.1 Added grass blocks.
TU3 Changed the texture of grass blocks.
TU5It is now possible to legitimately obtain grass blocks in one's inventory, with the introduction of Creative mode.
Name changed from "Grass" to "Grass Block".
TU7The swamp grass and foliage tints has been changed to hard-coded tints
 #5C694E
and
 #496137
.
Grass blocks have become obtainable for the first time in Survival mode through use of the Silk Touch enchantment, introduced with the new enchanting system.
TU9Grass blocks can now be eaten by sheep.
TU43CU331.361.361.36Patch 13Grass blocks can now be turned into grass paths by pressing Left trigger / Left trigger / L2 button / L2 button / L button / ZL Button / ZL Button on them with a shovel.
TU46CU361.381.381.38Patch 15Grass blocks can now be obtained by killing an enderman that is holding the block.
1.83 The side of non-snowy grass blocks is now 3d.
1.91Grass blocks can now be used to fill up composters.

New Nintendo 3DS Edition

New Nintendo 3DS Edition
0.1.0 Added grass blocks.

Data history

Java Edition
Java Edition
1.814w06aGrass blocks now have a dedicated model json file (models/block/grass.json); previously the geometry was defined in the game code itself.
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.
1.1721w16aGrass blocks are now in the dirt tag.[5]
26.1snap6Grass blocks are now included in the block tag #grass_blocks instead of #dirt.
Grass blocks are now included in the item tag #grass_blocks
Bedrock Edition
Bedrock Edition
1.20.70Preview 1.20.70.20The ID of grass blocks has been changed from grass to grass_block.

Issues

Issues relating to "Grass Block" are maintained on the bug tracker. Issues should be reported and viewed there.

Trivia

Mojang images

In other media

References

  1. ↑ "[MC-130658] Grass/foliage colors on maps still use the colors from Alpha v1.1.2_01 and earlier / do not change color with biomes – Jira" – Mojira.
  2. ↑ MCPE-140266
  3. ↑ "Cave game tech test" – (Archive) Nizzotch on YouTube, May 13, 2009
  4. ↑ MC-50222 – Dirt texture on Grass Blocks is green – resolved as "Fixed".
  5. ↑ "[MC-222004] Grass block isn't apart of the #dirt block tag – Jira" – Mojira, April 2, 2021. Resolved as "Fixed".
  6. ↑ "Celebrate with Us" – minecraft.net.

Sources