Minecraft:Commands/ride
More actions
Template:Redirect Template:Infobox command Allows entities to mount or dismount other entities.
Usage
Template:Main Template:IN, all types of entities can ride another entity, and most can be ridden by one. The entities which cannot be ridden are Minecraft:markers, Minecraft:players, Minecraft:fishing bobbers, Minecraft:leash knots, and Minecraft:lightning bolts. When riding, the entity is known as a passenger. When ridden, the entity is known as the vehicle.
Template:IN, an entity cannot ride entities which are not normally rideable for it in vanilla game, which is mainly data driven, controlled by the Template:Cd component in the entity files in behavior packs (see Minecraft:Riding#Valid riding combinations in vanilla for details; see also the official doc). Template:IN, this command can also be used to summon passengers and mounts.
Syntax
- Java Edition
ride <target> mount <vehicle>- Makes
<target>ride on<vehicle>.
- Makes
ride <target> dismount- Dismounts
<target>from any vehicle it is riding.
- Dismounts
- Bedrock Edition
ride <riders: target> start_riding <ride: target> [teleportRules: TeleportRules] [howToFill: FillType]- Tries to make
<riders: target>ride on<ride: target>.
- Tries to make
ride <riders: target> stop_riding- Makes
<riders: target>dismount.
- Makes
ride <rides: target> evict_riders- Makes entities that are riding on
<rides: target>dismount.
- Makes entities that are riding on
ride <rides: target> summon_rider <entityType: EntityType> [spawnEvent: string] [nameTag: string]- Summons an entity at the position of each of
<rides: target>that are rideable and not full, and then tries to make them ride on<rides: target>.
- Summons an entity at the position of each of
ride <riders: target> summon_ride <entityType: EntityType> [rideRules: RideRules] [spawnEvent: string] [nameTag: string]- Summons an entity at the position of each of
<riders: target>, and then tries to make<riders: target>ride on them.
- Summons an entity at the position of each of
Arguments
Template:El: Template:Argument
- Specifies the passenger.
- Template:Arg desc
Template:El: Template:Argument
- Specifies the mount.
- Template:Arg desc
Template:El: Template:Argument
- Specifies the passengers.
- If in
start_ridingmode, should be only one entity ifteleportRules: TeleportRulesisteleport_ride. - Template:Arg desc
Template:El: Template:Argument
- Specifies a mount.
- Should be only one entity.
- Template:Arg desc
Template:El: Template:Argument
- Specifies the mounts.
- Template:Arg desc
Template:El: Template:Argument
- Must be one of
teleport_rideandteleport_rider. - Specified which entities are teleported. If unspecified, defaults to
teleport_rider.
Template:El: Template:Argument
- Must be one of
if_group_fitsanduntil_full.- If
if_group_fits, checks whether all the riders can ride on the mount at the same time, and makes all of them ride the mount only if true. - If
until_fullor unspecified, makes them ride up one by one until the mount is full.
- If
Template:El: Template:Argument
- Specifies the entities to be summoned.
- Must be an ID of an entity type.
Template:El: Template:Argument
- Specifies the entity event for the to-be-summoned entities. Should be a Minecraft:spawn event (event name for entities in behavior pack).
- Template:Arg desc
Template:El: Template:Argument
- Specifies the name of the to-be-summoned entities.
- Template:Arg desc
Template:El: Template:Argument
- Must be one of
no_ride_change,reassign_rides, andskip_riders.- If
skip_riders, summons entities only for<riders: target>that are not riding on another entity. - If
no_ride_change, summons entities only for<riders: target>that are not riding on and not ridden by other entity(s). - If
reassign_ridesor unspecified, makes<riders: target>dismount if they're riding, then summons entities for all of them.
- If
Result
Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table
Output
Template:Output table Template:Output table Template:Output table Template:Output table Template:Output table Template:Output table Template:Output table Template:Output table Template:Output table Template:Output table
Example
Template:IN, to ride and try to Minecraft:tame a Minecraft:skeleton horse in the same way as a regular Minecraft:horse:
/ride @s mount @e[type=minecraft:skeleton_horse,limit=1]
Template:IN, make yourself ride on the nearest arrow:
/ride @s mount @n[type=arrow]
Template:IN, summon an arrow at the position of each player who have "A" tag:
/ride @a[tag=A] summon_ride arrow
Template:IN, summon a charged creeper at the position of each player who have "A" tag:
/ride @a[tag=A] summon_ride creeper reassign_rides minecraft:become_charged
History
Java Edition
Bedrock Edition
External links
Minecraft:de:Befehl/ride Minecraft:ja:コマンド/ride Minecraft:pt:Comandos/ride Minecraft:ru:Команды консоли/ride Minecraft:zh:命令/ride