Minecraft Wiki

The Minecraft Wiki has moved from Fandom; see the linked discussion page for details.

READ MORE

Minecraft Wiki
Advertisement
For the DLC mob in Minecraft Dungeons, see MCD:Goat.

The goat is a neutral mob found in mountains biomes. Goats perform high jumps and are a source of milk and goat horns.

Spawning

Groups of two to three goats spawn above opaque blocks on mountains at the surface at a light level of 7 or higher. Goats spawn individually and more uncommonly after the world generation. There is a five percent chance for a goat to spawn as a baby goat. When a goat is spawned or born, it has a 2% chance of being a screaming[note 1] goat. They look identical to all other goats, the only difference being that they make screaming sounds and ram more often.

Drops

Goats drop a goat horn when struck against a solid block, can be dropped two times per goat.‌[Bedrock Edition only]

A goat with a bald head

A goat when both horns are knocked off.

Adult goats drop upon death 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.

Behavior

A goat that is not in a honey block jumps up to 10 blocks high into the air. This usually happens if the goat is trying to cross an obstacle like a small hole in the ground or powder snow, sometimes even in a narrow jumping area. Goats take 10♥♥♥♥♥ less fall damage and avoid walking into powder snow. Once a goat performs its long jump, it cannot perform another for 30 to 60 seconds.

Every 30 to 300 seconds, if a goat has seen a mob (except for other goats and shulkers) or player who has not moved during the checking interval, it attacks by ramming from up to 16 blocks away. Goats need 4 blocks of empty space between them and a potential target to ram them. The goat performs a small charging animation after choosing something to quickly ram against, dealing nine blocks of knockback from the collision. The player can suffer a damaging or even fatal fall when the attack knocks the player off a peak. Baby goats deal a knockback of four and half blocks. In the case that a goat is a screaming goat, its ramming cooldown is only 5-15 seconds.

When attacked, goats do not attack back, they flee like most passive mobs. But since they can deal direct damage to the player under certain conditions, goats are deemed neutral mobs.

Milking

A goat can be milked by using a bucket on it, yielding a milk bucket, which is used for baking cakes and to remove status effects.

Breeding

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; the player is granted one to seven experience orbs. The growth time of a baby goat can be accelerated by 10% each time it is fed wheat.

Sounds

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
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???
None[sound 1]Friendly CreaturesRegular goat long jumpsentity.goat.long_jumpNone[sound 1]???
None[sound 1]Friendly CreaturesScreaming goat long jumpsentity.goat.screaming.long_jumpNone[sound 1]???
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???
None[sound 2]Hostile CreaturesRegular goat preparing ramentity.goat.prepare_ramNone[sound 2]???
None[sound 1]Hostile CreaturesScreaming goat preparing ramentity.screaming.goat.prepare_ramNone[sound 1]???
None[sound 1]Hostile CreaturesRegular goat impacts mob after rammingentity.goat.ram_impactNone[sound 1]???
None[sound 1]Hostile CreaturesScreaming goat impacts mob after rammingentity.goat.screaming.ram_impactNone[sound 1]???

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

Data values

ID

NameIdentifierNumeric ID Translation key
Goatgoat128entity.goat.name

Entity data

See also: Chunk format

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

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

Advancements

Icon Advancement In-game description Parent Actual requirements (if different) Resource location
Advancement-plain-rawWhatever Floats Your Goat!
Get in a Boat and float with a Goat HusbandryEnter a boat or a raft with a goat.husbandry/ride_a_boat_with_a_goat

History

September 28, 2019Goats are announced to be part of the mountains biome in the biome vote at MINECON Live 2019
Mountains wins the biome vote, including goats in the planned biome.
October 3, 2020Goat BE1 Goat BE1 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 Goat (no horn) BE1 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 no longer 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.
Bedrock Edition
1.16.200beta 1.16.200.52Goat BE1 Goat BE1 Added goats and baby goats, which are available only via Experimental Gameplay.
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.[1]
releaseGoats have been made inaccessible in the full release.
1.16.210beta 1.16.210.51Goats now drop only 2 goat horns each.
Goats now drop 1-2 mutton.
Goat (one horn) BE1 Goat (no horn) BE1 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.[2]
Goats now attack shulkers.
Goats now produce only one baby goat at a time when breeding.
beta 1.16.210.53Goats now avoid walking onto powder snow while path-finding.
releaseGoats have once again been made inaccessible in the full release.
1.16.220beta 1.16.220.50Goats now spawn only in the Snowy Slopes mountain biome.
releaseGoats have once again been made inaccessible in the full release.
1.17.0beta 1.16.230.54Goats now spawn in the Extreme Hills biome instead of the Snowy Slopes biome.[3]
beta 1.17.0.52Goats are no longer available only through Experimental Gameplay.
Changelog states that Goats no longer drop mutton, though this is not the case.
beta 1.17.0.54Goats 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.

Issues

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

Trivia

  • The model for goats was made in Blockbench.[4]
  • Goats are one of the 4 mobs that were added as a result of the community voting for it, the others being the phantom, fox and glow squid.
  • Goat sounds were recorded from real goats.[5] The same is true for pandas and dolphins.

Gallery

References

  1. Called screaming goat in Java Edition and screamer goat in Bedrock Edition
  1. BE-104156
  2. MCPE-104159 — "Goat attacks armor stands" — resolved as "Fixed".
  3. MCPE-124286
  4. "Goats, made in Blockbench:"@blockbench on X, October 29, 2020
  5. https://twitter.com/slamp0000/status/1377316464018001923
Advertisement