Minecraft:Horse
More actions
Template:For Template:Infobox entity
A horse is a Minecraft:passive mob that can be Minecraft:ridden when Minecraft:tamed and Minecraft:saddled, and can wear Minecraft:horse armor. Different horses have different run speeds, jump heights and health points, and these attributes can be inherited and improved through Minecraft:breeding.
Spawning
Horses spawn in Minecraft:plains and Minecraft:savannas in herds of 2–6. For horses, all combinations of color and markings are equally likely. All members of the herd have the same color, but markings may vary. 20% of all individual horses spawn as babies. Template:IN, all individual horses spawn as adults when using spawn eggs.<ref>Template:Bug</ref>
Minecraft:Villages naturally generate with stables and animal pens containing horses.
Appearance
Each horse variant has unique features and markings, and a foal. Adult horses are 1.4 blocks wide and long, and 1.6 blocks high. Foals start at half the size of adults. Unlike Minecraft:wolves and Minecraft:cats, horses do not change appearance once they have been tamed, although tamed horses may be differentiated by giving them equipment.
Horses can have 1 of 7 base colors: white, creamy, chestnut, brown, black, gray, and dark brown; and 1 of 5 marking patterns: no markings, white stockings and blaze, white field, white spots and black dots. In total, there are 35 possible horse coat combinations.
Drops
Breeding
Template:Xp upon successful Minecraft:breeding.
On death
- Template:Xp exp. when killed by a player or Minecraft:tamed wolf.
- Minecraft:Horse armor if the horse was already equipped
- Minecraft:Saddle if the horse was already equipped.
Killing a foal yields neither items nor experience.
Behavior
Horses wander aimlessly, occasionally stopping to rear, flick their tails, or lower their heads as though eating the grass. Unlike Minecraft:sheep, the eating animation does not actually cause any grass to be consumed. If a player comes near, the horses may turn to look at them. Any horse, even a wild or undead horse, can be attached to a Minecraft:lead without protest. Horses remain passive, even when hit.
Horses make neighing and whinnying sounds.
Adult horses cannot ride a Minecraft:boat, though babies can.
Horses can safely fall 7 blocks before they begin to accumulate Minecraft:fall damage, unlike most mobs, which can only safely fall 3 blocks. Horses also take half of the normal fall damage (rounded up) that most other mobs take (Template:Hp damage per block over the safe distance instead of Template:Hp). If an entity is riding a horse, they take fall damage as normal, counting from the entity's safe fall distance; however, they also safely fall 7 blocks without taking damage.
Horses have a Template:Frac chance to regenerate Template:Hp health point each game tick.
Horses can be led by a player holding a Minecraft:golden carrot, Minecraft:golden apple, or Minecraft:enchanted golden apple. Foals follow adult horses.
A horse with a rider can be pulled by a lead, and can even be lifted into the air.
Taming
Taming a horse is required to breed it, to give it equipment, or to control it while riding.
Template:IN, a player mounts a horse by pressing Template:Control on it with an empty hand. Template:IN, the player can also hold an object that cannot be used on a horse. An adult horse can be tamed by repeatedly mounting it until the horse stops bucking the player off. Taming depends on the horse's "temper". Horses begin with a temper of 0 out of 100. When a player first mounts the horse, a random taming threshold 0–99 is chosen. The horse becomes tame if the temper exceeds this threshold. Otherwise, the player is bucked off and the temper is increased by 5, to be compared against the threshold the next time the player mounts the horse. Temper can also be increased by feeding the horse.
After repeated mountings, hearts appear above the horse, indicating that it is tamed.
Template:IN, like all tame animals, a death message is displayed to every player when a horse is killed.
Breeding
Feeding two tamed horses Minecraft:golden apples or Minecraft:golden carrots activates Minecraft:love mode, causing them to mate and produce a foal. The foal appears more spindly than adult horses. The foal can be fed to make it mature faster.
Depending on the variations of the parent horses, the offspring can be one of several types.
- Bred with a horse: Minecraft:breeding two horses produces a foal. Usually, the new foal has the color and markings of one of its parents, although there is a Template:Frac chance of having a random color/markings (which may still end up being the same as one of the parents).
- Bred with a Minecraft:donkey: cross-breeding a horse with a donkey creates a baby Minecraft:mule. Mules cannot breed. This unlocks the Minecraft:Artificial Selection achievement.Template:Only
This is a table representing the probabilities of the color and markings of the foal when breeding two horses A and B.
| Color of A | Color of B | Random color | Total | |
|---|---|---|---|---|
| Markings of A | 17.78% | 17.78% | 4.44% | 40% |
| Markings of B | 17.78% | 17.78% | 4.44% | 40% |
| Random markings | 8.89% | 8.89% | 2.22% | 20% |
| Total | 44.44% | 44.44% | 11.11% |
Food
Feeding a horse food can alter its behavior, increase its temper (if untamed), cause it to grow (if it is not yet an adult; foals normally take 20 minutes to fully mature if not fed), and/or restore its health. The table below lists the effects of the various foods horses can eat.
To feed a horse, hold a valid food item and press Template:Control on the horse.
| Food | Heals | Speeds growth by | Increases temper | Notes |
|---|---|---|---|---|
| Template:ItemLink | Template:Hp | 30 sec (600 ticks) | +3 | |
| Template:ItemLink | Template:Hp | 20 sec (400 ticks) | +3 | |
| Template:ItemLink | Template:Hp | 1 min (1200 ticks) | +3 | |
| Template:ItemLink | ||||
| Template:ItemLink | Template:Hp | 1 min (1200 ticks) | +5 | Activates Minecraft:love mode in tamed horses. |
| Template:ItemLink | Template:Hp | 4 min (4800 ticks) | +10 | Activates Minecraft:love mode in tamed horses. |
| Template:ItemLink | ||||
| Template:BlockLink | Template:Hp | 3 min (3600 ticks) | N/A | Template:IN, untamed adult horses with full health cannot be fed. |
Template:IN, tamed horses cannot be fed when at full health, but they can be fed Template:In.
Template:IN, the health of foals cannot be restored by feeding.
Template:IN, while temper is at max value, untamed horses with full health can be fed any food except hay bales.
Template:IN, tamed horses with full health cannot be mounted while holding a food item.
Jockey
15% of nearby baby Minecraft:zombies, Minecraft:husks, or Minecraft:drowned may ride an adult untamed horse to form a Minecraft:jockey.
Statistics
All horses have three "equine stats" that vary from horse to horse: health, (maximum) movement speed, and jump height. These stats are created once the horse is born or spawned, and are not affected by food.
Spawned values
When spawned in any way except breeding – for instance, using commands, spawning naturally, or using spawn eggs – horses are assigned their stats within certain ranges.
Health
Horse's Minecraft:health points range from Template:Hp to Template:Hp, with an average of Template:Hp. A horse with an odd number of health points does not show the last half-heart. So if a horse has 15 health (Template:Healthbar), its health bar will only display 14 health (Template:Healthbar). And if the horse took Template:Hp damage, it would have 12 health left Template:Healthbar, but it would seem like it only took Template:Hp, since the bar only shows 2 points of damage.
Movement speed
Horse's movement speed ranges from 0.1125–0.3375 in internal units, with an average of 0.225. For reference, the player's normal walking speed is 0.1. The speed listed does not include any Minecraft:status effect that affects the speed of the horse or the player.
The conversion factor between internal units and blocks/sec is roughly 43.17, putting the best horse's maximum speed at about 14.57 blocks/second, and the average horse's speed at about 9.71 blocks/sec.
- Minimum: 4.86 blocks/sec.
- Player speed (walking): 4.317 blocks/sec.
- Player speed (sprinting): 5.612 blocks/sec.
See also transportation methods to compare the speeds of various transportation methods.
Jump strength
Horse's jump strength ranges from 0.4–1.0, with an average of 0.7 in internal units.
The minimum jump strength of 0.4 is enough to clear 1.153 blocks, while the maximum of 1.0 is enough to clear 5.9197 blocks. The calculation, however, is not linear with the average jump strength of 0.7 favoring the lower side with the value of 3.124 blocks.<ref>Template:Citation</ref>
Bred values
When breeding two horses, or a horse and a donkey, the baby's stats are determined by the following formula, run for each stat individually:
- Get the absolute difference of the attribute value of both parents
- Add 30% of the total value range to the result of step one
- Compute a value between -0.5 and 0.5 (the distribution is not equally likely)
- Multiply the result of step two with the random value from step three
- Add the average of the two parents' attribute values to the result
If the resulting value is
- greater than the allowed maximum,
- or smaller than the allowed minimum,
the difference towards that allowed extreme is respectively subtracted/added from/to the value.
Although the game performs these operations on the internal attribute values, they can just as well be applied to the in-game values for movement speed and jump height.
A pseudocode implementation might look like this, wherein MIN and MAX represent the extremes Minecraft allows the attribute to assume. Additionally, x and y represent the values the parents hold.<syntaxhighlight lang="python">
base = (| x - y | + (MAX - MIN) * 0.3) * ((rand(0,1) + rand(0,1) + rand(0,1)) / 3 - 0.5) + (x + y) / 2
if base > MAX:
base = 2 * MAX - base
if base < MIN:
base = 2 * MIN - base
return base </syntaxhighlight><ref>https://www.reddit.com/r/Minecraft/comments/14zdge0/statistics_and_psuedocode_for_the_new_horse/</ref> A foal has an 11% chance to be a random base color and a 20% chance to have random markings. Otherwise, it chooses the values from one of its parents.
Usage
Tamed and Minecraft:saddled horses can be used as a means of Minecraft:transportation. When ridden, they are able to move faster and jump higher than a normal player. Horses can be used to climb hills and jump fences, as some can jump high enough to clear up to five block heights, versus the player's maximum of about one (without jump boost).
Horses can be pulled along and tied up using a Minecraft:lead. They can be towed behind a Minecraft:boat by using a lead.
Equipment
Tamed horses have two equipment slots:
- Template:SlotSprite Saddle slot: for equipping a Minecraft:saddle.
- Template:SlotSprite Horse armor slot: for equipping Minecraft:horse armor.
Foals cannot be equipped, as they cannot be ridden.
Equipment can be placed on a horse by holding it and then Template:Control on the horse, or by accessing its inventory. A horse’s inventory can be accessed by mounting the horse and using Template:Control control, or by Template:Control and then Template:Control or pressing the "open inventory" buttonTemplate:Only on the horse. The player cannot open their inventory while on an untamed horse, though they can open containers.
The equipment can be removed by two methods:
- Removing the equipment from their slots in the horse's inventory.
- Template:Ctrl Minecraft:shears on the horse. If both a saddle and horse armor are equipped, they are removed one at a time. The first use removes the horse armor, and a second use removes the saddle.
Riding
Template:Main Once a horse is tamed and saddled, the player can control it with standard directional controls, Template:Control, and the mouse. The player dismounts using the Template:Control control. Like riding other entities, it is impossible for a player to use a Minecraft:nether portal or Minecraft:end portal while on a horse.Template:Only
A ridden saddled horse automatically runs up any one block high slope. The horse and rider can safely fit through a space as low as 2.75 blocks high. Lower clearance risks suffocating the rider if the rider's head enters a non-transparent block. The horse itself can enter gaps as low as 1.625 blocks high, but may itself take suffocation damage when clearance is less than 1.75 blocks. Horses cannot fit through a 1-block-wide gap.
The maximum speed of horses varies between 4.74 blocks/second and 14.23 blocks/second (compared to the player's walking speed, which is about 4.317 blocks/second). About 82% of horses are able to go faster than a minecart. Horses move backward slowly, about as fast as the player when moving sideways. A horse’s speed can also be affected by potions. Speed has no relation to a horse’s outward appearance. However, how fast a horse walks on its own while not being ridden can be an indication of its Speed. This can be useful to determine whether or not a horse is fast without first having to tame it.
A ridden saddled horse can be made to Template:Control by pressing the jump control. Holding the jump control fills a jump charge bar allowing for a higher jump when released relative to how much the bar was filled. Template:IN, when the player rides a horse, the experience bar on Minecraft:HUD is replaced by a jump bar and the player's hunger bar is replaced by the horse's health bar. Template:IN, the player's health bar and hunger bar are displayed while riding a horse and the player's experience bar is replaced by the horse's jump bar when the jump control is activated. During the jump control activation the number denoting the player's experience level is still displayed above the jump bar. Horses are not affected by jump boost beacons.
Sounds
Adult
Template:JE: Template:SoundTable
Template:BE: Template:SoundTable
Foal
Data values
ID
Template:Edition: Template:ID table
Template:Edition: Template:ID table
Entity data
Horses have entity data associated with them that contain various properties.
<section begin="entity data" />
- Template:Nbt Entity data
- Template:Nbt inherit/breedable
- Template:Nbt inherit/entity
- Template:Nbt inherit/mob
- <section begin="horse base data"/>Template:Nbt: 1 or 0 (true/false) – Unknown. Remains 0 after breeding. If true, causes it to stay near other horses with this flag set.
- Template:Nbt: 1 or 0 (true/false) – true if the mob is eating grass.
- Template:Nbt: The Minecraft:UUID of the entity that tamed the mob, stored as four ints. Has no effect on behavior. Does not exist if there is no owner.
- Template:Nbt: 1 or 0 (true/false) – true if the mob is tamed.
- Template:Nbt: Ranges from 0 to 100; increases with feeding. Higher values make a mob easier to tame.<section end="horse base data"/>
- Template:Nbt: The variant and markings of the horse. Encoded as as
variant | (markings << 8). Unused values lead to white horses. The encoded variant field represents the Template:DCL component.
| White | Creamy | Chestnut | Brown | Black | Gray | Dark Brown | |
|---|---|---|---|---|---|---|---|
| None | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| White | 256 | 257 | 258 | 259 | 260 | 261 | 262 |
| White Field | 512 | 513 | 514 | 515 | 516 | 517 | 518 |
| White Dots | 768 | 769 | 770 | 771 | 772 | 773 | 774 |
| Black Dots | 1024 | 1025 | 1026 | 1027 | 1028 | 1029 | 1030 |
Variant names taken from the names of the texture file they correspond to.
Summoning a horse without specifying the Variant value results in a white horse. Summoning a horse with a correct color byte but an incorrect marking byte results in a horse of the corresponding color but no markings. Summoning a horse with a correct marking byte but an incorrect color byte results in a white horse with the corresponding markings.<section end="entity data"/>
Achievements
Achievements that apply to all mobs: Template:Collapse
Advancements
Advancements that apply to all mobs: Template:Collapse
History
Template:Info needed section Template:More sounds
Development
Java Edition
Bedrock Edition
Legacy Console Edition
New Nintendo 3DS Edition
Data history
Issues
Gallery
Renders
Template:More images Template:Hidden begin
Adult
Foal
Equipped
Mojang images
-
A horse
-
The current horse model
-
A horse in the mountains
-
A horse on a mountaintop
-
A horse sinking into snow
-
Minecraft:Sunny riding a horse
-
Several horses being housed in a Minecraft:warped forest.<ref>Template:Mcnet</ref>
-
"Minecraft:Ari is jumping over a ravine in a Minecraft:Savanna on a brown Horse with white spots. A big pack Tamed Wolves of different variants is following them."<ref>Template:Mcnet</ref>
-
Horse on a Minecraft world
-
A horse through a peephole
Development images
-
The original horses from Dr. Zhark's Mo' Creatures mod
-
Jeb posted this horse photo on Twitter shortly before the mob was revealed.
-
An image posted by Minecraft:Jeb on Instagram. Note the Minecraft:saddle usage.<ref>Template:Cite Instagram</ref>
-
First image of horses in Pocket Edition
-
The horse model in Minecraft:17w45a
Screenshots
-
A herd of various horses
-
A dying horse
-
Horses getting attacked by the Minecraft:wither
-
A spotted baby horse
-
The result of right-clicking a spawn egg on a horse while mounted
-
The faint markings on a white tobiano, with a bay tobiano is in the background for comparison
-
A herd of Minecraft:donkeys and horses spawned next to each other
-
A horse with Minecraft:golden horse armor on
-
A comparison between a horse, a Minecraft:zombie horse, and a Minecraft:skeleton horse
-
A Minecraft:player luring a horse using a Minecraft:golden apple.
-
A chestnut horse with white spots spawning as part of a Minecraft:plains Minecraft:village.
Textures
-
Black horse texture file
-
Brown horse texture file
-
Chestnut horse texture file
-
Creamy horse texture file
-
Dark brown horse texture file
-
Gray horse texture file
-
White horse texture file
-
Baby black horse texture file
-
Baby brown horse texture file
-
Baby chestnut horse texture file
-
Baby creamy horse texture file
-
Baby dark brown horse texture file
-
Baby gray horse texture file
-
Baby white horse texture file
-
Black dots markings texture file
-
White markings texture file
-
White dots markings texture file
-
White field markings texture file
-
Baby black dots markings texture file
-
Baby white markings texture file
-
Baby white dots markings texture file
-
Baby white field markings texture file
In other media
-
Horses shown in the Minecraft:Horse Update artwork.
-
Artwork of the original horse model used for the 10th anniversary.<ref>Template:Citation</ref>
-
Jens riding a horse in the Minecraft:Minecraft Legends Live Event
-
Hannah riding a horse in the Minecraft Legends Live Event
-
Minecraft:LEGO Minecraft Horse
-
Minecraft:Alex riding a horse
-
Horse but with pants on. Meme posted by the official Minecraft account.
-
"Barn boi" calling you. Meme posted by the official Minecraft account.
See also
References
External links
Minecraft:cs:Kůň Minecraft:de:Pferd Minecraft:es:Caballo Minecraft:fr:Cheval Minecraft:hu:Ló Minecraft:it:Cavallo Minecraft:ja:ウマ Minecraft:ko:말 Minecraft:lzh:馬 Minecraft:nl:Paard Minecraft:pl:Koń Minecraft:pt:Cavalo Minecraft:ru:Лошадь Minecraft:uk:Кінь Minecraft:zh:马