/ride
Make one entity ride another, or dismount it.
Overview
What is the /ride command?
The /ride command makes one entity start or stop riding another โ putting a player on a horse, stacking mobs, or mounting an invisible armor stand for camera effects. It's a newer command that opened up rides and mounts that were previously hard to script.
It's widely used in maps for vehicles, cutscenes and creative entity contraptions.
When to use it: Use /ride to mount or dismount entities programmatically โ vehicles, stacked mobs, or camera rigs.
At a glance
Syntax
/ride <target> mount <vehicle>See it
What it does
Anatomy
Every part, explained
- 1
CommandRequired/rideControls who is riding what.
- 2
RiderRequired<target>The entity that climbs on, e.g. @s.
- 3
ActionRequiredmountUse 'mount' to ride or 'dismount' to get off.
- 4
VehicleRequired<vehicle>The entity to ride on.
Your turn
Try it yourself
Copy & paste
Examples
/ride @s mount @e[type=horse,limit=1]Hop onto the nearest horse.
/ride @s dismountGet off whatever you're riding.
/ride @e[type=zombie,limit=1] mount @e[type=chicken,limit=1]Make a chicken jockey.
Avoid these
Common mistakes
/ride @s mount horse/ride @s mount @e[type=horse,limit=1]The vehicle must be a selected entity, not a type name.
/ride @s dismount @e/ride @s dismountDismount takes no vehicle - just the rider.
Good to know
Frequently asked questions
- How do you make an entity ride another?
- Run /ride <rider> mount <vehicle>, e.g. /ride @s mount <entity> to start riding it.
- How do you dismount with /ride?
- Use /ride <rider> dismount to get the rider off whatever they're riding.
- What can you do with /ride in maps?
- It powers custom vehicles, mob stacks, and smooth camera moves by riding an invisible, moving entity.
Keep going