Minecraft Wiki
For the DLC mob in Minecraft Dungeons, see MCD:Goat.
Baby Goat JE1 BE2.png
Health points







Easy: 1♥
Normal: 2♥
Hard: 3♥♥
Baby: 1♥

Hitbox size

Height: 1.3 Blocks
Width: 0.9 Blocks
Height: 0.65 Blocks
Width: 0.45 Blocks


Frozen Peaks
Jagged Peaks
Snowy Slopes

Usable items

A goat is a neutral mob found in mountainous biomes. Goats can jump especially high and ram mobs. They are a source of goat horns and milk.


Groups of two to three goats spawn above opaque blocks on mountain biomes, such as snowy slopes, jagged peaks, and frozen peaks at the surface at a light level of 7 or higher. Goats spawn individually and more uncommonly after the world generation. 5% of all goats spawn as babies.

When a goat is spawned naturally or through breeding, it has a 2% chance of being a screaming goat[Java Edition only] or screamer goat.‌[Bedrock Edition only] They look identical to all other goats, but they make screaming sounds and ram more often.


Adult goats drop 1–3 when killed by a player or tamed wolf, while 1–7 is dropped upon successful breeding. Killing a baby goat yields no items or experience.

Goat horns[]

A goat when both horns are knocked off.

Goats drop a goat horn when they charge into a solid block. Up to two horns can be dropped per goat. There are 4 horn variants that regular goats drop ("Ponder", "Sing", "Seek", and "Feel"), and there are 4 horn variants that only screaming goats drop ("Admire", "Call", "Yearn", and "Dream").


When left to wander, goats tend to ascend hills and mountains rather than keep to lowlands. Their behavior is marked by jumping high and by opportunistically ramming non-moving mobs.

Goats take 10♥♥♥♥♥ less fall damage and avoid walking into powder snow. Goats do not get hurt by pointed dripstone if they fall on it from a minimum of six blocks, and don't die from pointed dripstone if they fall on it from a minimum of ten.


A goat usually jumps when trying to cross an obstacle like a small hole in the ground or powder snow. It lowers its head, then it leaps up to 10 blocks vertically and up to 5 blocks laterally. Once a goat jumps this way, it cannot do it again for 30 to 60 seconds. A goat also never voluntarily jumps more than 5 blocks down, although a goat can be pushed off a higher cliff by another mob or a piston.

Standing on a honey block prevents a goat from jumping.


Every 30 to 300 seconds, a goat tries to ram a single unmoving target it can see within a range of 4–16 blocks. They can target players, armor stands, or any mob except for ghasts and other goats. A charging goat locks on to its target's position, lowers its head, stomps, and speeds toward the target. If the charge connects, it deals 1♥ to 3♥♥ damage (depending on difficulty) and 9 blocks of knockback to its target, possibly resulting in a damaging or even fatal fall.

As a goat lowers its head, its target has the chance to move out of the way. If a goat misses, it stops itself within a couple blocks, unless it hits a solid block first. If a goat rams a solid block that occurs naturally in its environment, it can drop one of its two goat horns.

Mobs do not retaliate when rammed by a goat.

Goats don't target players in Creative mode or any players in Peaceful difficulty. Unlike most neutral mobs, goats do not attack the player if the player attacks it, and it does not call for backup if harmed.

Baby goats deal a knockback of 4.5 blocks. A screaming goat's ramming cooldown is 5 to 15 seconds.[more information needed]


A goat can be milked by using a bucket on it. Milk is used for baking cakes and for clearing status effects.


Main article: Breeding

Goats follow players that are within ten blocks who are holding wheat. If adult goats are fed wheat, they enter love mode and breed, granting one to seven experience orbs. The growth time of a baby goat can be accelerated by 10% each time it is fed wheat.

If a standard goat is bred with a screaming goat, there is approximately a 50% chance the resulting baby is a screaming goat. If both goats are screaming, there is a 100% chance in Java Edition and a 98% chance in Bedrock Edition that the baby is a screaming goat. Otherwise, there is a 2% chance of a baby goat being a screaming goat.

Unless baby goats are summoned through commands with the HasLeftHorn or HasRightHorn tag set to 1, they do not have horns.


  • The goat's third hurt sound (screaming) and its first ramming preparation sound (also screaming) are the same, but pitched differently; the former is pitched higher than the latter.
  • The goat's fourth death sound (regular) is its first ambient sound (also for regular goats) but lower pitched.
  • The goat's second ramming preparation sound (screaming) is its fifth ambient sound (also screaming) but higher pitched.
  • The goat's first and third ramming preparation sounds (both for screaming goats) are its first ramming preparation sound (regular goats) but heavily edited.

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
Goat bleatsFriendly CreaturesRandomly from regular goatentity.goat.ambientsubtitles.entity.goat.ambient???
Goat bellowsFriendly CreaturesRandomly from screaming goatentity.goat.screaming.ambientsubtitles.entity.goat.screaming.ambient???
Goat diesFriendly CreaturesRegular goat dyingentity.goat.deathsubtitles.entity.goat.death???
Goat diesFriendly CreaturesScreaming goat dyingentity.goat.screaming.deathsubtitles.entity.goat.death???
Goat hurtsFriendly CreaturesRegular goat gets hurtentity.goat.hurtsubtitles.entity.goat.hurt???
Goat hurtsFriendly CreaturesScreaming goat gets hurtentity.goat.screaming.hurtsubtitles.entity.goat.hurt???
Goat leapsFriendly CreaturesRegular goat long jumpsentity.goat.long_jump[more information needed]???
Goat leapsFriendly CreaturesScreaming goat long jumpsentity.goat.screaming.long_jump[more information needed]???
Goat gets milkedFriendly CreaturesPlayer milks regular goatentity.goat.milksubtitles.entity.goat.milk???
Goat gets milkedFriendly CreaturesPlayer milks screaming goatentity.goat.screaming.milksubtitles.entity.goat.milk???
Goat eatsFriendly CreaturesRegular goat eatsentity.goat.eatsubtitles.entity.goat.eat???
Goat eatsFriendly CreaturesScreaming goat eatsentity.goat.screaming.eatsubtitles.entity.goat.eat???
FootstepsFriendly CreaturesWalkingentity.goat.stepsubtitles.block.generic.footsteps???
Goat stompsHostile CreaturesRegular goat preparing ramentity.goat.prepare_ram[more information needed]???
Goat stompsHostile CreaturesScreaming goat preparing ramentity.goat.screaming.prepare_ram[more information needed]???
Goat ramsHostile CreaturesRegular goat impacts mob after rammingentity.goat.ram_impact[more information needed]???
Goat ramsHostile CreaturesScreaming goat impacts mob after rammingentity.goat.screaming.ram_impact[more information needed]???

Bedrock Edition:

SoundSourceDescriptionResource locationVolumePitch
Friendly CreaturesRandomly from regular goatmob.goat.ambient??
Friendly CreaturesRandomly from screaming goatmob.goat.ambient.screamer??
Friendly CreaturesRegular goat dyingmob.goat.death??
Friendly CreaturesScreaming goat dyingmob.goat.death.screamer??
Friendly CreaturesRegular goat gets hurtmob.goat.hurt??
Friendly CreaturesScreaming goat gets hurtmob.goat.hurt.screamer??
Friendly CreaturesRegular and screaming goat long jumpscomponent.jump_to_block??
Friendly CreaturesPlayer milks regular goatmob.mooshroom.suspicious_milk??
Friendly CreaturesPlayer milks screaming goatmob.goat.milk.screamer??
Friendly CreaturesRegular and screaming goat eatsmob.goat.eat??
Friendly CreaturesWalkingmob.goat.step??
Hostile CreaturesRegular goat preparing rammob.goat.prepare_ram??
Hostile CreaturesScreaming goat preparing rammob.goat.prepare_ram.screamer??
Hostile CreaturesRegular goat impacts mob after rammingmob.goat.ram_impact??
Hostile CreaturesScreaming goat impacts mob after rammingmob.goat.ram_impact.screamer??
Hostile CreaturesGoat horn breaking offmob.goat.horn_break??

Data values[]


Java Edition:

NameIdentifierTranslation key

Bedrock Edition:

NameIdentifierNumeric ID Translation key

Entity data[]

Goats have entity data associated with them that contain various properties.

Java Edition:

Main article: Entity format
  • Entity data
    • Additional fields for mobs that can breed
    • Tags common to all entities
    • Tags common to all mobs
    •  HasLeftHorn: 1 or 0 (true/false) – if true, indicates this goat has the left horn.
    •  HasRightHorn: 1 or 0 (true/false) – if true, indicates this goat has the right horn.
    •  IsScreamingGoat: 1 or 0 (true/false) – if true, indicates this is a screaming goat.

Bedrock Edition:

See Bedrock Edition level format/Entity format.


Icon Achievement In-game description Actual requirements (if different) Gamerscore earned Trophy type (PS4)
PS4 Other platforms
Whatever Floats Your GoatGet in a boat and float with a goatUse a boat and put a goat inside that boat, then ride it20GBronze


Icon Advancement In-game description Parent Actual requirements (if different) Resource location
Advancement-plain-raw.pngThe Parrots and the Bats
Breed two animals together HusbandryBreed a pair of any of these 22 mobs: A mule must be the result of breeding a horse and a donkey for this advancement as they are not breed-able together. Other breed-able mobs, if any, can be bred, but are ignored for this advancement.husbandry/breed_an_animal
Advancement-plain-raw.pngWhatever Floats Your Goat!
Get in a Boat and float with a Goat HusbandryEnter a boat with a goat.husbandry/ride_a_boat_with_a_goat
Advancement-fancy-raw.pngTwo by Two
Breed all the animals! The Parrots and the BatsBreed a pair of each of these 22 mobs: A trader llama does not count as a llama, and a mule must be the result of breeding a horse and a donkey for this advancement as they are not breed-able together. Other breed-able mobs, if any, can be bred, but are ignored for this advancement.husbandry/bred_all_animals


September 28, 2019Goats are announced to be part of the mountains biome in the biome vote at MINECON Live 2019. The goat is the third mob added as a result of a community vote, the others being the phantom, fox, glow squid, allay and frog.
Mountains wins the biome vote, including goats in the planned biome.
October 3, 2020Goat BE1.png Goat BE1.png In-game footage of goats are shown at Minecraft Live 2020, to be released in the Caves & Cliffs update.
March 31, 2021Goat was shown off on a tweet by Henrik Kniberg.
Java Edition
1.1721w13aGoat BE1.png Baby Goat JE1 BE2.png Added goats.
Goats have a 2% chance of spawning as a screaming goat, they are visually indistinguishable from regular goats, but make different sounds.
Goats are completely passive.
Goats currently do not drop any items.
21w15aGoats now ram other mobs as well as armor stands.
Creepers rammed by goats don't retaliate.
Goats now avoid powder snow.
21w18aScreaming goats use their ram attack more often than regular goats.
Two ear textures have been changed to mirror properly.
Pitch for the sound of baby goats ramming into stuff has been increased.
Baby goats now follow their parents.
Goats can no longer make long jumps on honey blocks.
Pre-release 3Mobs rammed by goats no longer retaliate.
1.17.1Pre-release 1Breeding common goats now have a 2% chance to produce screaming goats.
Status effects on goats now also apply when the goat is jumping or ramming.
1.18Experimental Snapshot 1Goats now spawn only in the added snowy slopes, jagged peaks, and frozen peaks biomes.
Experimental Snapshot 3Added the stony peaks biome, where goats can also spawn.
21w40aGoats no longer spawn in the stony peaks biome.
1.1922w17aGoats can now drop goat horns.
Pre-release 2Goat Horns now snap when a goat rams into copper ore.[1]
Bedrock Edition
1.17.0beta BE1.png Goat BE1.png Added goats and baby goats behind the "Caves and Cliffs" experimental toggle.
Goats make the sound of a player being hit.
Goats currently use the vex's charging sound as a placeholder when preparing to ram charge.[2]
beta now drop 2 goat horns each.
Goats now drop 1-2 mutton.
Goat (one horn) BE1.png Goat (no horn) BE1.png Goats now show missing goat horns in the model.
Baby goats now have half knockback when using a ram attack.
Goats no longer attack armor stands.[3]
Goats now attack shulkers.
Goats now produce one baby goat at a time when breeding.
beta now avoid walking onto powder snow while path-finding.
beta now spawn only in the Snowy Slopes mountain biome.
beta now spawn in the Extreme Hills biome instead of the Snowy Slopes biome.[4]
beta are now available without enabling experimental gameplay.
beta now have sounds.
Added screaming goats.
Increased chances of getting screaming goat by breeding screaming goat with non-screaming goat.
Goats no longer drop mutton when killed.
1.17.10beta rammed by goats no longer retaliate.
1.17.30beta Goat JE1 BE2.png Baby goats no longer have horns.
1.18.0beta now spawn only in mountain meadows.
beta now spawn only in snowy slopes, stony peaks, lofty peaks, and snow capped peaks biome.
beta no longer spawn in the stony peaks biome.
1.18.30beta a sound effect when a goat rams into a block and a goat horn breaks off.


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


  • Real horns cannot break away from the skull without the animal sustaining significant cranial damage. Minecraft's goat horns more closely resemble a deer's antlers, which actually fall off every year.
  • The model for goats was made in Blockbench.[5]
  • Goat sounds were recorded from real domestic goats.[6]



In other media[]

Missing Model JE3.png
This page would benefit from the addition of more images. 
Please remove this notice once you've added suitable images to the article.
The specific instructions are: Pixel art goat from the biome vote video



  1. MC-250941 – resolved as "Fixed"
  2. MCPE-104156
  3. MCPE-104159 – "Goat attacks armor stands" – resolved as "Fixed"
  4. MCPE-124286
  5. "Goats, made in Blockbench:"@blockbench on Twitter, October 29, 2020
  6. "Getrud and her bröther."@slamp0000 on Twitter, March 31, 2021