minecraft.wiki-mirror/wiki_backup/passenger.txt
2024-12-24 10:56:43 -05:00

511 lines
31 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{{for|the related command|Commands/ride}}
[[File:Noor Minecart.png|150px|right]][[File:Sunny Horseback.png|150px|right]]'''Riding''', also known as '''mounting''', is the behavior that allows an entity to mount another entity.
== Behaviors ==
Riding connects one entity to another. An entity riding another entity is called a '''passenger''' (aka. '''rider'''), and an entity being ridden is called a '''mount''' (aka. '''vehicle'''). An entity can be both a passenger and a mount at the same time if it is riding another entity while being ridden by other entities.
An entity can only ride at most one entity at the same time. Most entities support only one passenger, but [[boat]], [[bamboo raft]] and [[camel]] can support two passengers at the same time. {{IN|java}}, by modifying entity NBT through commands, an entity may be ridden by any number of entities. {{IN|bedrock}}, a baby [[hoglin]] can support 3 baby piglins, which looks like they are stacked one by one. However, {{in|java}}, baby piglins ride each other and are indeed stacked one by one, instead of all riding on the hoglin. {{IN|bedrock}}, a player can support 2 [[parrot]]s. However, {{in|java}}, parrots become not entities and are stored into the player's NBT data when sitting on the shoulders of a player.
The collision and movement of a mount is not affected by its passengers, so the accessible position for the mount may put the passengers into danger, for example, making the passenger's head inside of a block and causing [[suffocation]].<ref>{{bug|MC-477|||WAI}}</ref> However, {{in|java}}, a passenger riding on a passenger of an entity collides with the entity, resulting bugs like {{bug|MC-71998}}.
When a [[player]] leaving the world, all the entities that is ridden by or riding it also disappear from the world, and will respawn with the player when the player rejoins the world, unless the affected entity has another player passenger.
{{IN|java}}, with {{cmd|ride}} command, all entities are rideable by any entity, except [[marker]] and [[player]], which never can be ridden. {{IN|bedrock}}, only some riding combinations are valid for {{cmd|ride}} command, see {{section link||Valid riding combinations in vanilla}}.
{{IN|java}}, when a leashed mob starts riding, it drops the [[lead]]. {{IN|bedrock}}, a leashed mob cannot start riding unless using {{cmd|ride}} command, and when starting riding, it doesn't drop the [[lead]].
A passenger cannot set its mount as its target for attack, a mount cannot set its passenger as the target for attack either, unless using {{cmd|damage}} command. {{IN|bedrock}}, they cannot attack each other at all even when they target each other through {{cmd|damage}} command.
<!--boardingCooldown-->
=== Passengers ===
Passengers have the following behaviors:
*The position of a passenger is fixed on its mount, that is, the position and movement of a passenger cannot be affected by any other gameplay features.
**Passengers have no collision with entities and blocks.
**Passengers cannot be moved by [[damage#knockback|knockback]], [[explosion]], [[fishing rod]], and [[trident]] with [[riptide]] enchantment.
**{{IN|bedrock}}, passengers cannot be teleported by [[chorus fruit]] and [[End Gateway (block)|end gateway]].
**{{IN|java}}, when a passenger goes into an [[End Gateway (block)|end gateway]], it is teleported with its mount.
**When a [[shulker]] is a passenger, it cannot teleport on its own. {{IN|java}}, an [[enderman]] cannot teleport on its own either.
**{{IN|java}}, passengers cannot be teleported by {{cmd|tp}}. {{IN|bedrock}}, passengers dismount when teleported by {{cmd|tp}}.
*Passengers can be transported by [[Nether Portal (block)|nether portals]] or [[End Portal (block)|end portals]].<ref name="MC-67">{{bug|MC-67|||Fixed}}</ref>
*Passengers do not calculate the falling height. When starting riding, the falling height is reset.
*When a player is a passenger, it cannot interact with its mount.
*When a player is a passenger, it cannot interact with other passengers on the same mount as its.
*When a player is a passenger and the mount is a mob or an armor stand, the [[health]] bar of the mount is displayed on the player's [[HUD]] in the form of {{healthbar|2|mob=1}}. {{IN|Java}}, the hunger bar is replaced by it in [[Survival]] or [[Adventure]] mode.
=== Mounts ===
Mounts have the following behaviors:
*Mounts can be transported by nether portals or end portals.<ref name="MC-67"/>
**{{IN|bedrock}}, mounts cannot be teleported by [[End Gateway (block)|end gateway]].
*When a mount receives [[damage|falling damage]], all passengers also receive falling damage.
**{{IN|java}}, if a mount is immune to falling damage, the damage is not passed to passengers.
**{{IN|bedrock}}, even if a mount is immune to falling damage, the damage is still passed to passengers.
=== Controlling ===
==== By players ====
The movement of the following mounts are controlled by the '''player''' when being ridden by it:
*{{EntitySprite|Horse}} Saddled [[horse]]s
*{{EntitySprite|Donkey}} Saddled [[donkey]]s
*{{EntitySprite|Mule}} Saddled [[mule]]s
*{{EntitySprite|Camel}} Saddled [[camel]]s
*{{EntitySprite|Pig}} [[Pig]]s can be controlled by players holding a [[carrot on a stick]].
*{{EntitySprite|Strider}} Saddled{{only|java}} [[strider]]s can be controlled by players holding a [[warped fungus on a stick]].
*{{EntitySprite|Skeleton Horse}} Saddled [[skeleton horse]]s {{only|java}} / Adult [[skeleton horse]]s {{only|bedrock}}
*{{EntitySprite|Zombie Horse}} Saddled [[zombie horse]]s {{only|java}}
*{{EntitySprite|oak Boat}} [[Boat]]s
*{{EntitySprite|oak Boat with chest}} [[Boats with chests]]
{{IN|java}}, though {{EntityLink|minecart|text=minecarts}} on rails receive the input from its player passenger, they are '''not''' regarded as being controlled in game. {{IN|java}}, boats and boats with chest are regarded as being controlled by a '''[[armor stand]]''' when being ridden by it, but never move.
The following mounts have the ability of "jumping charging". When players ride them, the experience bar on [[HUD]] will be replaced by jumping charging bar:
*{{EntitySprite|Horse}} Saddled [[horse]]s
*{{EntitySprite|Donkey}} Saddled [[donkey]]s
*{{EntitySprite|Mule}} Saddled [[mule]]s
*{{EntitySprite|Skeleton Horse}} Saddled [[skeleton horse]]s {{only|java}} / Adult [[skeleton horse]]s {{only|bedrock}}
*{{EntitySprite|Zombie Horse}} Saddled [[zombie horse]]s {{only|java}}
The following mounts have the ability of "dashing charging". When players ride them, the experience bar on [[HUD]] will be replaced by dashing charging bar:
*{{EntitySprite|Camel}} Saddled [[camel]]s
When a player ride the following entities, pressing {{control|inventory}} opens the interaction interface of these creatures instead of the normal item bar interface:
*{{EntitySprite|Horse}} Tamed [[horse]]
*{{EntitySprite|Donkey}} Tamed [[donkey]]
*{{EntitySprite|Mule}} Tamed [[mule]]
*{{EntitySprite|Llama}} Tamed [[llama]]
*{{EntitySprite|Trader llama}} Tamed [[trader llama]]
*{{EntitySprite|Camel}} [[Camel]]
*{{EntitySprite|Skeleton Horse}} Tamed [[skeleton horse]] {{only|je}}
*{{EntitySprite|zombie Horse}} Tamed [[zombie horse]] {{only|je}}
*{{EntityLink|id=oak boat with chest|Boat with chest}}
==== By mobs ====
{{IN|java}}, the movement of a mount is controlled by its passenger, if both the mount and the passenger are '''mobs (not players)'''. However, there are some exceptions:
*Mobs with their <code>NoAI</code> NBT being true cannot be controlled by any mob, though they can be controlled by players.
*Slimes and magma cubes cannot control any mob, which is controlled by entity type tag <code>non_controlling_rider</code>.
{{IN|bedrock}}, for most of rideable mobs, when its mob passenger tries to chase and attack player or mobs, the passenger takes control, otherwise the mount controls movement. The following mobs are exceptions:
*{{EntityLink|Hoglin}}: cannot be controlled by mob passengers.
*{{EntityLink|Strider}}: cannot be controlled by mob passengers.
{{IN|bedrock}}, some AI goals are disabled if the entities is ridden by or riding an entity. For example {{in|bedrock}}, when a zombie rides a pig, the pig controls the movement when they are idle; but the pig cannot follow players holding a carrot even when the zombie is idle; the pig controls the movement when it is breeding and the zombie is idle; the zombie controls the movement when it targets a player even when the pig is breeding.
When being controlled by its passenger, the mount uses its own walk speed. However, {{in|java}}, speed modifier of its passenger's AI is applied. For example, spiders ridden by a chicken, a sheep, or a llama have different speed when they follows a player holding seeds, wheat, or hay block, respectively. Because the AIs of chicken, sheep, and llama have different speed modifiers. While {{in|bedrock}}, the speed modifier (speed multiplier) for being controlled is defined for each entity type (by <code>[https://learn.microsoft.com/en-us/minecraft/creator/reference/content/entityreference/examples/entitygoals/minecraftbehavior_mount_pathing minecraft:behavior.mount_pathing]</code> component).
==== Behavior ====
For an entity that is ridden by multiple passengers, only the front passenger has control over the mount. If a player and other entities ride it at the same time, the player becomes the front passenger.
{{IN|java}}, the passenger controlling its mount can be targeted with {{cmd|execute on controller}}.
{{IN|java}}, mobs cannot float on water when they are controlled. They are submerged in the water instead. {{IN|bedrock}}, they can float on water when being controlled, however, because they float up and down more fiercely than in {{el|java}}, their heads are often submerged so that the passenger is evictedwhile tall mobs can float on water without their heads being submerged and the passenger is not evicted.
=== Dismounting ===
Mobs usually cannot leave their mounts on their own AI (there're some exceptions, e.g. {{in|java}}, baby piglins stop riding baby hoglins when being hurt), but there are many ways to make passengers leave their mounts:
*When the passenger is a player, the player uses {{control|dismount}} control.
*When the passenger is a player, the player starts sleeping by using {{control|use}} on a bed.
*When the passenger is a player, the player starts riding another mount.
*When the mount is dead or destroyed.
*When the passenger starts being leashed with a [[lead]].
*When riding a chicken, pig, ravager, spider, strider, horse, donkey, mule, zombie horse, llama, trader llama or camel under [[water]], being driven off by them. {{IN|java}}, this is controlled by {{cd|dismounts_underwater}} entity [[tag]].<ref>{{bug|MC-72440|||WAI}}</ref>
*Being driven off by the mount (e.g. untamed horses, donkeys and llamas, underwater boats, minecarts on a powered [[activator rail]], etc.).
*{{IN|java}}, When the passenger finishes eating a [[chorus fruit]].
*{{IN|bedrock}}, when the passenger is pulled by a [[fishing rod]].
*{{IN|bedrock}}, when the passenger is teleported by {{cmd|tp}}.
*{{IN|bedrock}}, when the passenger is a piglin, and it converts to a zombified piglin.
*Dismounting by {{cmd|ride}} command.
== Riding in vanilla game ==
=== Ridden by player ===
Players can ride the following entities by pressing {{control|use}} on the entity:
* {{EntitySprite|Pig}} Saddled [[pig]]
* {{EntitySprite|Strider}} Saddled [[strider]]
* {{EntitySprite|Horse}} Adult [[horse]]
* {{EntitySprite|Donkey}} Adult [[donkey]]
* {{EntitySprite|Mule}} Adult [[mule]]
* {{EntitySprite|Skeleton Horse}} Tamed [[skeleton horse]] {{only|java}} / Adult [[skeleton horse]] {{only|bedrock}}
* {{EntitySprite|Zombie Horse}} Tamed [[zombie horse]] {{only|java}}
* {{EntitySprite|Llama}} Adult [[llama]]
* {{EntitySprite|Trader Llama}} Adult [[trader llama]]
* {{EntitySprite|Camel}} Adult [[camel]]
* {{EntityLink|Minecart}}
* {{EntityLink|id=oak boat|Boat}}
* {{EntityLink|id=oak boat with chest|Boat with Chest}}
=== Minecart ===
A mob can ride a [[minecart]] when pushing by a moving minecart on rails {{in|java}} or when colliding with a minecart {{in|bedrock}}. {{IN|bedrock}}, armor stand can also be picked up.
[[Ender dragon]]s, [[warden]]s, and [[wither]]s cannot be picked up by a minecart. {{IN|java}}, [[iron golem]]s cannot be picked up either.
{{IN|bedrock}}, unlike [[warden]]s, ender dragons can ride a minecart via {{cmd|ride}} command; withers cannot ride a minecart via {{cmd|ride}} though a success message is returned.
=== Boat ===
Mobs can be picked up into a [[boat]] or a [[boat with chest]] when they collide with the side of the boat or boat with chest. {{IN|java}}, a boat being ridden by a player cannot pick up a mob. {{IN|bedrock}}, mobs can be picked up by a boat being ridden by a player.
Mobs wider than the width of a boat cannot be picked up. [[Warden]]s and [[wither]]s cannot be picked up.
{{IN|bedrock}}, mobs wider than the width of a boat can ride a boat via {{cmd|ride}} command. Unlike wardens, ender dragons can ride a boat via {{cmd|ride}} command; withers cannot ride a boat via {{cmd|ride}} though a success message is returned.
=== Jockey ===
{{main|Jockey}}
==== Spider jockey ====
{{main|Spider Jockey}}
Spider jockeys are the rare appearance of a spider being ridden by a [[skeleton]].
==== Chicken jockey ====
{{exclusive|java|section=1}}
{{main|Chicken Jockey}}
Chicken jockeys are the rare appearance of a baby [[zombie]], baby [[zombified piglin]], baby [[zombie villager]], baby [[husk]], or baby [[drowned]] riding a [[chicken]].
==== Jockey of baby zombie ====
{{exclusive|bedrock|section=1}}
{{IN|bedrock}}, 15% naturally spawned baby zombies, baby husks, and baby zombie villagers try to find a mount when it tries attacking a [[villager]], [[player]], or [[iron golem]], which can ride:
{{columns-list|colwidth=20em|
* {{EntitySprite|Chicken}} Adult [[chicken]]s
* {{EntitySprite|Ocelot}} Untamed [[ocelot]]s
* {{EntitySprite|Cat}} Untamed [[cat]]s
* {{EntitySprite|Wolf}} Untamed [[wolves]]
* {{EntitySprite|Zombie}} Adult [[zombie]]s
* {{EntitySprite|Husk}} Adult [[husk]]s
* {{EntitySprite|Zombie Villager}} Adult [[zombie villager]]s
* {{EntitySprite|Zombified Piglin}} Adult [[zombified piglin]]s
* {{EntityLink|Cow|text=Cows}}
* {{EntitySprite|Pig}} Adult unsaddled [[pig]]s
* {{EntityLink|Sheep}}
* {{EntitySprite|Horse}} Adult untamed [[horse]]s
* {{EntitySprite|Donkey}} Adult untamed [[donkey]]s
* {{EntitySprite|Mule}} Adult untamed [[mule]]s
* {{EntitySprite|Skeleton Horse}} Adult [[skeleton horse]]s
* {{EntitySprite|Zombie Horse}} Adult [[zombie horse]]s
* {{EntityLink|Mooshroom|text=Mooshrooms}}
* {{EntitySprite|Spider}} [[Spider]]s that were not spawned as a jockey mount
* {{EntitySprite|Cave spider}} [[Cave spider]]s that were not spawned as a jockey mount
* {{EntityLink|Panda|text=Pandas}}
}}
==== Skeleton Horseman ====
{{main|Skeleton Horseman}}
Skeleton horseman is a jockey consisting of a [[skeleton]] (or {{EntityLink|stray}} and {{EntityLink|wither skeleton}}) riding a [[skeleton horse]]. Skeleton horsemen spawn only from a "skeleton trap horse".
=== Baby piglin riding baby hoglin ===
{{main|Piglin|Hoglin}}
Baby piglins play with baby hoglins, running around and riding upon them. Up to 3 baby piglins may stack on top of each other while riding a baby hoglin. {{IN|bedrock}}, a baby [[hoglin]] can support 3 baby piglins, which looks like they are stacked one by one. However, {{in|java}}, baby piglins ride each other and are indeed stacked one by one, instead of all riding on the hoglin.
=== Strider or zombified piglin riding strider ===
{{main|Strider|Zombified Piglin}}
For every strider that spawns, there is a 1 in 10 chance of an additional baby strider to spawn riding on top of the previous strider. Zombified piglins have a 1 in 30 chance of spawning on top of a strider.
=== Illager riding ravager ===
{{main|Ravager}}
A [[ravager]] generated in [[raids]] may generate with a [[pillager]], [[evoker]] or [[vindicator]] riding on it.
=== Parrot riding player ===
{{main|Parrot}}
A tamed parrot on the ground can be made to perch on its player's shoulder by moving through the parrot. {{IN|bedrock}}, technically the parrot is riding the player. {{IN|java}}, technically the parrot on the shoulder is not an entity.
== Valid riding combinations in vanilla ==
{{exclusive|bedrock|section=1}}
{{IN|bedrock}}, whether an entity is rideable is mainly defined with minecraft:rideable component and entity [[family|familliers]] in vanilla behavior packs. Besides, some entities have hardcoded riding behaviors, for, example, wardens being not able to riding a boat, boat doing not pick up adult horses although they can ride boats via {{cmd|ride}} command.
In the following table, <code>none</code> means that the entity is rideable by these families no matter what component groups it has. Multiple components separated by | symbols means that the entity must have at least one of them to be rideable by these families.
{| class="sortable mw-collapsible mw-collapsed wikitable"
!Rideable entity
!Valid [[Family|families]] for specific component groups
|-
|Boat
|<code><nowiki>minecraft:can_ride_default | minecraft:can_ride_bamboo</nowiki></code>: all
|-
|Boat with chest
|<code><nowiki>minecraft:can_ride_default | minecraft:can_ride_bamboo</nowiki></code>: all
|-
|Camel
|<code>minecraft:camel_adult</code>: player
|-
|Cat
|<code>minecraft:cat_wild</code>: zombie
|-
|Cave spider
|<code><nowiki>minecraft:spider_jockey | minecraft:spider_stray_jockey | minecraft:spider_wither_jockey</nowiki></code>: skeleton; Otherwise: zombie
|-
|Chicken
|<code>minecraft:chicken_adult</code>: zombie
|-
|Cow
|<code>none</code>: zombie
|-
|Donkey
|<code>minecraft:donkey_wild</code>: player, zombie; <code>minecraft:donkey_tamed</code>: player
|-
|Hoglin
|<code>minecraft:hoglin_baby</code>: piglin
|-
|Horse
|<code>minecraft:horse_wild</code>: player, zombie; <code>minecraft:horse_tamed</code>: player
|-
|Husk
|<code>minecraft:zombie_husk_adult</code>: zombie
|-
|Llama
|<code><nowiki>minecraft:llama_wild | minecraft:llama_tamed</nowiki></code>: player
|-
|Minecart
|<code>none</code>: all
|-
|Mooshroom
|<code>none</code>: zombie
|-
|Mule
|<code>minecraft:mule_wild</code>: player, zombie; <code>minecraft:mule_tamed</code>: player
|-
|Ocelot
|<code>minecraft:ocelot_wild</code>: zombie
|-
|Panda
|<code>none</code>: zombie
|-
|Pig
|<code>minecraft:pig_unsaddled</code>: zombie; <code>minecraft:pig_saddled</code>: player
|-
|Player
|<code>none</code>: parrot_tame
|-
|Ravager
|<code>none</code>: pillager, vindicator, evocation_illager
|-
|Sheep
|<code><nowiki>minecraft:rideable_sheared | minecraft:rideable_wooly</nowiki></code>: zombie
|-
|Skeleton horse
|<code>minecraft:skeleton_horse_adult</code>: player, skeleton, zombie<!--baby is not rideable-->
|-
|Spider
|<code><nowiki>minecraft:spider_jockey | minecraft:spider_stray_jockey | minecraft:spider_wither_jockey</nowiki></code>: skeleton; Otherwise: zombie
|-
|Strider
|<code>minecraft:strider_saddled</code>: player; <code>minecraft:strider_piglin_jockey</code>: player, zombie_pigman; <code>minecraft:strider_parent_jockey</code>: strider
|-
|Trader llama
|<code><nowiki>minecraft:llama_wild | minecraft:llama_tamed</nowiki></code>: player
|-
|Wolf
|<code><nowiki>minecraft:wolf_angry | minecraft:wolf_wild</nowiki></code>: zombie
|-
|Zombie
|<code>minecraft:zombie_adult</code>: zombie
|-
|Zombie horse
|<code>minecraft:horse_adult</code>: zombie
|-
|Zombie piglin
|<code>minecraft:pig_zombie_adult</code>: zombie
|-
|Zombie villager
|<code>adult</code>: zombie
|}
==Posture==
The following passengers have riding posture when riding:
{{columns-list|colwidth=20em|
* {{EntityLink|Player}}
* {{EntityLink|Zombie}}
* {{EntityLink|Zombie Villager}}
* {{EntityLink|Husk}}
* {{EntityLink|Drowned}}
* {{EntityLink|Skeleton}}
* {{EntityLink|Stray}}
* {{EntityLink|Bogged}}
* {{EntityLink|Wither Skeleton}}
* {{EntityLink|Piglin}}
* {{EntityLink|Piglin Brute}}
* {{EntityLink|Zombified Piglin}}
* {{EntityLink|Pillager}}
* {{EntityLink|Vindicator}}
* {{EntityLink|Evoker}}
* {{EntityLink|Enderman}}{{only|java|short=1}}
* {{EntityLink|Illusioner}}{{only|java|short=1}}
* {{EntityLink|Giant}}{{only|java|short=1}}
}}
[[Witch]]es, [[villager]]s, [[iron golem]]s, and [[wandering trader]]s do not have a riding posture although similar mobs do.<ref>{{bug|MC-161106|||WAI}}</ref>
=== Gallery ===
==== Players ====
<gallery>
Sitting Alex.png|Alex
Sitting Ari.png|Ari
Sitting Efe (slim).png|Efe
Sitting Kai.png|Kai
Sitting Makena (slim).png|Makena
Sitting Noor.png|Noor
Sitting Steve.png|Steve
Sitting Sunny.png|Sunny
Sitting Zuri (slim).png|Zuri
</gallery>
==== Monsters ====
<gallery>
Sitting Zombie.png|Zombie
Sitting Husk.png|Husk
Sitting Drowned.png|Drowned
Sitting Skeleton.png|Skeleton
Sitting Stray.png|Stray
Sitting Wither Skeleton.png|Wither skeleton
Sitting Piglin.png|Piglin
Sitting Piglin Brute.png|Piglin brute
Sitting Zombified Piglin.png|Zombified piglin
Sitting Enderman.png|Enderman
</gallery>
==== Illagers ====
<gallery>
Sitting Vindicator.png|Vindicator
Sitting Attacking Vindicator.png|Attacking Vindicator
Sitting Pillager.png|Pillager
Sitting Evoker.png|Evoker
Sitting Illusioner.png|Illusioner
</gallery>
==== Zombie Villagers ====
<gallery>
Sitting Plains Zombie Villager Base.png|Unemployed
Sitting Plains Zombie Librarian.png|Librarian
Sitting Plains Zombie Mason.png|Mason
Sitting Plains Zombie Nitwit.png|Nitwit
Sitting Plains Zombie Shepherd.png|Shepherd
Sitting Plains Zombie Toolsmith.png|Toolsmith
Sitting Plains Zombie Weaponsmith.png|Weaponsmith
Sitting Plains Zombie Armorer.png|Armorer
Sitting Plains Zombie Butcher.png|Butcher
Sitting Plains Zombie Cartographer.png|Cartographer
Sitting Plains Zombie Cleric.png|Cleric
Sitting Plains Zombie Farmer.png|Farmer
Sitting Plains Zombie Fisherman.png|Fisherman
Sitting Plains Zombie Fletcher.png|Fletcher
Sitting Plains Zombie Leatherworker.png|Leatherworker
</gallery>
== Achievements ==
{{load achievements|when pigs fly;saddle up;feels like Home}}
== Advancements ==
{{load advancements|This Boat Has Legs;Feels Like Home}}
== History ==
{{HistoryTable
|{{HistoryLine|java Infdev}}
|{{HistoryLine||20100624|The [[minecart]] mechanics have been changed to being rideable, removing their ability to store items.}}
|{{HistoryLine||20100625-1917|Added [[saddle]], used to ride pigs}}
|{{HistoryLine|java Alpha}}
|{{HistoryLine||v1.0.4|A sitting posture for riding has been added.}}
|{{HistoryLine||v1.0.6|Added [[boat]], which is by players.}}
|{{HistoryLine||v1.0.17|Added [[spider jockey]]s.}}
|{{HistoryLine|java Beta}}
|{{HistoryLine||1.6|dev=Test Build 3|A minecart now transfers any fall damage it suffers onto its rider and is not destroyed upon impact.}}
|{{HistoryLine|java}}
|{{HistoryLine||1.3.1|dev=12w21b|The player can control a stationary minecart while riding it.}}
|{{HistoryLine||1.4.2|dev=12w36a|Added [[carrot on a stick]] to direct saddled pigs.}}
|{{HistoryLine|||dev=12w37a|Pigs are now able to jump when ridden.}}
|{{HistoryLine||1.5|dev=13w05a|[[Wither]]s are no longer able to ride minecarts or boats.}}
|{{HistoryLine||1.6.1|dev=13w16a|Added [[horse]], [[mule]], [[donkey]], [[skeleton horse]], and [[zombie horse]], which are rideable.
|Add mob's health bar to the [[Heads-up display]] when riding on it.}}
|{{HistoryLine||1.6.1|dev=13w16b|Controls on boat have been removed.}}
|{{HistoryLine||1.7.2|dev=13w36a|Players can now {{cmd|summon}} mobs riding boats, though mobs cannot control boats.}}
|{{HistoryLine|||dev=13w43a|Controls on boat are re-added.}}
|{{HistoryLine||1.7.4|dev=13w49a|Added [[chicken jockey]]s.}}
|{{HistoryLine|||dev=14w06a|Mobs riding boats can now control boats, so that they can chase or flee enemies, move toward food, move about randomly, or whatever they would do on land. The exceptions are the ghast and bat, both of which cannot control boats.}}
|{{HistoryLine||1.9|dev=15w38a|Added [[skeleton horsemen]].}}
|{{HistoryLine|||dev=15w41a|Boats can support two riders.
|Mobs can now board boats, though they can no longer control them.
|A new set of controls of boats have been introduced.}}
|{{HistoryLine|||dev=16w04a|The controls of boats are now more similar to them before the overhaul in 15w41a.
|Riding a boat no longer subjects water-sensitive mobs to being damaged by water, and no longer protects sunlight-sensitive mobs from being damaged by sunlight.
|Dismounting in a boat now attempts to place the player on land.}}
|{{HistoryLine|||dev=16w06a|Entities ridden by the player are now run by the client rather than by the server.}}
|{{HistoryLine||1.11|dev=16w39a|Added [[llama]]s, which are rideable.}}
|{{HistoryLine||1.14|dev=19w05a|Added [[trader llama]]s, which are rideable by players.}}
|{{HistoryLine||1.16|dev=20w13a|Added [[strider]]s.}}
|{{HistoryLine||1.19.3|exp=Update 1.20|dev=22w42a|Added [[camel]]s behind the Update 1.20 experimental datapack.
|Added bamboo rafts behind the Update 1.20 experimental datapack.}}
|{{HistoryLine||1.19.4|dev=23w03a|Added {{cmd|ride}}.}}
|{{HistoryLine||1.20|dev=23w12a|Fixed bugs that lead to player location desync when riding an entity.<ref>{{bug|MC-201647|||Fixed}}<br>{{bug|MC-260632|||Fixed}}</ref>}}
|{{HistoryLine|||dev=23w13a|Fixed bugs that mobs with passengers have broken movements.<ref>{{bug|MC-159637|||Fixed}}<br>{{bug|MC-160332|||Fixed}}</ref>
|Now horse, mule, donkey, zombie horse and skeleton horse can be controlled by riding mobs even when unsaddled.
|Now horse, mule, donkey, zombie horse and skeleton horse no longer can be controlled by an armor stand.
|Now the passenger riding on a sniffer has correct offset.<ref>{{bug|MC-260086|||Fixed}}</ref>
|Fixed a bug that camels riding entities get permanently stuck in dash mode.<ref>{{bug|MC-256506|||Fixed}}</ref>}}
|{{HistoryLine|||dev=23w16a|Now sniffer can be picked up by a minecart<ref>{{bug|MC-260849|||Fixed}}</ref> or a boat.}}
|{{HistoryLine|||dev=Pre-release 3|Fixed jitters when teleporting the mount of the player since 23w12a.<ref>{{bug|MC-262324|||Fixed}}<br>{{bug|MC-261202|||Fixed}}</ref>
|Fixed a bug that riding an entity with slow falling does not stop fall damage.<ref>{{bug|MC-152258|||Fixed}}</ref>}}
|{{HistoryLine|||dev=Pre-release 5|Now mob effect works correctly when losing and re-gaining control of a ridden mob.<ref>{{bug|MC-262778|||Fixed}}</ref>}}
|{{HistoryLine||1.20.2|dev=23w31a|Now all entities riding vehicles have correct offsets.<ref>{{bug|MC-80876|||Fixed}}<br>{{bug|MC-164080|||Fixed}}<br>{{bug|MC-232840|||Fixed}}<br>{{bug|MC-242076|||Fixed}}<br>{{bug|MC-262638|||Fixed}}<br>{{bug|MC-260490|||Fixed}}<br>{{bug|MC-263200|||Fixed}}<br>{{bug|MC-90084}}</ref>
|Now all entities riding vehicles have correct controls:
* All mobs now can be controlled by mobs. Before, pigs, striders, llamas, trader llamas, and unsaddled camels cannot be controlled by mobs.<ref>{{bug|MC-262613|||Fixed}}<br>{{bug|MC-262615|||Fixed}}</ref>
* Saddled camels are no longer controlled by riding armor stands.
* Unsaddled striders are no longer controlled by riding players.
* Ravagers are no longer controlled by players and armor stands.
* Now horses, donkeys, mules, skeleton horses, and zombie horses can no longer be controlled by a mob when their <code>NoAI</code> NBT is true, just like all other mobs.
* Added an entity type tag <code>non_controlling_rider</code> that prevents a mob type controlling any other mobs. Slime and magma cube are in this tag. Before, they can control other mobs.<ref>{{bug|MC-262636|||Fixed}}</ref>
|Now a mob's AI no longer breaks when ridden by mobs that cannot control it.<ref>{{bug|MC-261123|||Fixed}}</ref>
|The player no longer sneaks client-side if their eyes are in blocks when riding.<ref>{{bug|MC-169530|||Fixed}}<br>{{bug|MC-249776|||Fixed}}<br>{{bug|MC-256696|||Fixed}}<br>{{bug|MC-257342|||Fixed}}</ref>
}}
|{{HistoryLine|||dev=23w35a|Fixed a bug that the rotation of controlling passengers on sitting camels is sometimes restricted.<ref>{{bug|MC-259475|||Fixed}}</ref>}}
|{{HistoryLine|||dev=Pre-Release 3|Now players in a minecart has correct offset.<ref>{{bug|MC-265296|||Fixed}}</ref>}}
|{{HistoryLine|||dev=Release Candidate 1|Now mobs in a minecart has correct offset once again.<ref>{{bug|MC-265388|||Fixed}}</ref>}}
|{{HistoryLine|||dev=Release Candidate 2|Now villagers and wandering traders in a minecart has lower offset, to fixed suffocating when travelling up slopes.}}
|{{HistoryLine||1.21|dev=24w21a|Added new gamerule <code>entitiesWithPassengersCanUsePortals</code>, which allows entities with passengers to enter portals, fixing [[mcbug:67|MC-67]].}}
|{{HistoryLine|||dev=Pre-Release 1|Removed gamerule <code>entitiesWithPassengersCanUsePortals</code>. Entities with passengers entering portals is now the default behavior.}}
|{{HistoryLine|pocket alpha}}
|{{HistoryLine||0.8.0|dev=build 2|Added [[minecart]]s, which are rideable.}}
|{{HistoryLine||0.11.0|dev=build 1|Added [[boat]]s, which are rideable.
|Boats can support two riders, including mobs.
|Added [[spider jockey]]s.
|Added baby [[zombie]]s and chicken jockeys.}}
|{{HistoryLine|||dev=build 2|Added baby [[zombie pigmen]] and their chicken jockeys.}}
|{{HistoryLine||v0.12.1|dev=build 1|Added baby [[zombie villagers]] and their chicken jockey.
|Added [[wither skeleton]] jockeys with a cave spider variant.}}
|{{HistoryLine||v0.14.0|dev=build 1|Removed chicken jockeys. Now baby zombie, baby zombie villager, and baby zombie pigmen now have 15% chance of becoming a jockey when angering, rather than spawning as a chicken jockey.}}
|{{HistoryLine||v0.15.0|dev=build 1
|Added [[horse]], [[mule]], [[donkey]], [[skeleton horse]], and [[zombie horse]], which are rideable.
|Added [[skeleton horsemen]].
|Added [[carrot on a stick]] to direct saddled pigs.
|Baby [[husk]]s now can become a jockey.
|Added [[spider jockey]]s of husks.}}
|{{HistoryLine||v0.16.0|Baby zombie pigmen no longer can become jockeys.}}
|{{HistoryLine|bedrock}}
|{{HistoryLine||1.5.0|dev=beta 1.5.0.0|Changed the steering when using keyboard and mouse by pressing {{key|W}} to move forward and {{key|S}} to reverse.}}
|{{HistoryLine||1.16.0|dev=beta 1.16.0.57|Added [[strider]]s.}}
|{{HistoryLine||1.16.100|dev=beta 1.16.100.52|Added {{cmd|ride}}.}}
|{{HistoryLine||1.19.50|exp=Next Major Update|dev=Preview 1.19.50.21|Added camels behind the experimental gameplay.
|Added bamboo rafts behind the experimental gameplay.}}
|{{HistoryLine|console}}
|{{HistoryLine||xbox=TU1|xbone=CU1|ps3=1.00|psvita=1.00|ps4=1.00|wiiu=Patch 1|switch=1.0.1|Added [[minecart]] and [[boat]], which are rideable.}}
|{{HistoryLine||xbox=TU14|xbone=CU1|ps3=1.04|psvita=1.00|ps4=1.00|wiiu=Patch 1|Added [[carrot on a stick]] to direct saddled pigs.}}
|{{HistoryLine||xbox=TU19|xbone=CU7|ps3=1.12|psvita=1.12|ps4=1.12|wiiu=Patch 1
|Added [[horse]], [[mule]], and [[donkey]], which are rideable.}}
|{{HistoryLine||xbox=TU31|xbone=CU19|ps3=1.22|psvita=1.22|ps4=1.22|wiiu=Patch 3|Added [[chicken jockey]]s.}}
|{{HistoryLine||xbox=TU46|xbone=CU36|ps3=1.38|psvita=1.38|ps4=1.38|wiiu=Patch 15|Added [[skeleton horsemen]].|Boats can support two riders.
|Mobs can now board boats, though they can not control them.
|A new set of controls of boats have been introduced.}}
|{{HistoryLine||xbox=TU54|xbone=CU44|ps3=1.52|psvita=1.52|ps4=1.52|wiiu=Patch 24|switch=1.0.4|Added [[llama]]s, which are rideable.}}
|{{HistoryLine|3ds}}
|{{HistoryLine||0.1.0|Added [[minecart]] and [[boat]], which are rideable.
|Added [[horse]], [[mule]], [[donkey]], [[skeleton horse]], and [[zombie horse]], which are rideable.
|Added [[skeleton horsemen]].
|Added [[chicken jockey]]s.}}
}}
== Issues ==
{{issue list}}
== References ==
{{reflist}}
== Navigation ==
{{Navbox gameplay}}
[[Category:Transport]]
[[ja:騎乗]]
[[zh:骑乘]]
[[pt:Cavalgar]]