Actualizado:

Montar el cerdo más cercano

VersiónComando
Java 1.19.4 y posteriores/ride @s mount @e[type=minecraft:pig,limit=1,sort=nearest]
Bedrock Edition/ride @s start_riding @e[type=pig,c=1]

Primero va el jinete y después la montura. Sin montura (silla) puedes sentarte en un cerdo o un caballo, pero no dirigirlo.

Desmontar

VersiónComando
Java/ride @s dismount
Bedrock/ride @s stop_riding

En Bedrock, /ride @e[type=boat,c=1] evict_riders baja a todos de un vehículo.

Crear un jinete

/ride @e[type=minecraft:skeleton,limit=1,sort=nearest] mount @e[type=minecraft:spider,limit=1,sort=nearest]

Tanto el jinete como la montura deben ser una sola entidad, así que usa limit=1. Para que aparezcan ya apilados, usa Passengers:

/summon minecraft:spider ~ ~ ~ {Passengers:[{id:"minecraft:skeleton"}]}

Extras de Bedrock

Apilar más de dos criaturas

Los Passengers pueden tener sus propios Passengers, así que un solo /summon construye una torre entera. Esto hace aparecer tres slimes apilados:

/summon minecraft:slime ~ ~ ~ {Passengers:[{id:"minecraft:slime",Passengers:[{id:"minecraft:slime"}]}]}

Un jinete de gallina funciona igual, con un bebé zombi como jinete:

/summon minecraft:chicken ~ ~ ~ {Passengers:[{id:"minecraft:zombie",IsBaby:1b}]}

Subir a un jugador a una vagoneta o una barca

/ride @p mount @e[type=minecraft:minecart,limit=1,sort=nearest]

Para las barcas, el ID de entidad depende de la versión. Java 1.21.2 y posteriores usan un ID por tipo de madera, como minecraft:oak_boat o minecraft:spruce_chest_boat. Las versiones antiguas usan minecraft:boat con una etiqueta Type.

Dirigir después de montar

Ejecutar comandos sobre el vehículo o los jinetes

Java 1.19.4 también añadió execute on, que cambia a la entidad en la que va montado un jugador, o a las entidades montadas en algo.

/execute as @a on vehicle run effect give @s minecraft:speed 10 1

Esto da Velocidad a todas las monturas que llevan ahora a un jugador. Los jugadores que no montan nada se saltan, así que la misma línea también sirve para saber "quién va montado". Usa on passengers para ir en sentido contrario, por ejemplo para bajar a todos del caballo más cercano:

/execute as @e[type=minecraft:horse,limit=1,sort=nearest] on passengers run ride @s dismount

Mantener sentado a un jugador

Los jugadores siempre pueden bajarse agachándose. Si un mapa necesita que sigan sentados, vuelve a ejecutar el comando de montar desde un bloque de comandos iterativo y dale NoAI:1b al vehículo para que no se vaya. Habrá un pequeño parpadeo cada vez que se vuelva a sentar al jugador.

Problemas frecuentes

Comprueba tu comando

El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.