New Video – Riding Dolphins in MC!!

I put up a new video – just a short one, showing a few commands that let you ride dolphins in MC. I hope this doesn’t offend any dolphin lovers. It’s all just for fun.

(btw: to avoid animal cruelty in MC, always use a stone or better axe when killing livestock and use a critical hit,ie jump and strike. It gives a one hit kill for cows and pigs.)

[Edit – I changed the commands a bit to make them work better together. I removed some custom names because they were causing entities to interact (stick together) in the wrong way!]

The commands are:

Summon a dolphin carrying a minecart:
execute at @p run summon minecraft:dolphin ~ ~ ~ {Passengers:[{id:"minecraft:minecart"}]}

Summon a dolphin carrying a boat (doesn’t work because you can’t ride a boat under water):
execute at @p run summon minecraft:dolphin ~ ~ ~ {Passengers:[{id:"minecraft:boat"}]}

Summon a dolphin carrying a NoAI pig (also doesn’t work because dolphins can’t take mobs as passengers – I think they pop off when the dolphin goes underwater.).
execute at @p run summon minecraft:dolphin ~ ~ ~ {CustomName:"\"Pig Bearer\"",Passengers:[{id:"minecraft:pig",NoAI:1}]}

This is one that wasn’t in the vid: use a snowball between the pig and dolphin, give the pig water breathing and a saddle. It still doesn’t work, as I recall because you can’t ride the pig under water anyway.
execute at @p run summon minecraft:dolphin ~ ~ ~ {CustomName:"\"Pig Bearer\"",Passengers:[{id:"minecraft:item",Age:-32768,PickupDelay:32767,Item:{id:"minecraft:snowball",Count:1b},Passengers:[{id:"minecraft:pig",NoAI:1,ActiveEffects:[{Id:13b,Duration:1000000,ShowParticles:0}],Saddle:1}]}]}

Summon a dolphin carrying a skeleton horse via a snowball:
execute at @p run summon minecraft:dolphin ~ ~ ~ {CustomName:"\"Bone Bearer\"",Passengers:[{id:"minecraft:item",Age:-32768,PickupDelay:32767,Item:{id:"minecraft:snowball",Count:1b},Passengers:[{id:"minecraft:skeleton_horse",NoAI:1,Tame:1,Invulnerable:1b,SaddleItem:{id:"minecraft:saddle",Count:1b}}]}]}

The following commands are for my best solution:

Summon “Clarence”, the fake dolphin:
execute at @p run summon minecraft:dolphin ~ ~ ~ {CustomName:"\"Clarence\"",NoAI:1,Invulnerable:1}

Summon the invisible dolphin with the invisible skeleton horse:
skeleton horse passenger.
execute at @p run summon minecraft:dolphin ~ ~ ~ {CustomName:"\"RideableDolphin\"",ActiveEffects:[{Id:14b,Duration:1000000,ShowParticles:0}],Passengers:[{id:"minecraft:item",Age:-32768,PickupDelay:32767,Item:{id:"minecraft:snowball",Count:1b},Passengers:[{id:"minecraft:skeleton_horse",NoAI:1,ActiveEffects:[{Id:14b,Duration:1000000,ShowParticles:0}],Tame:1,Invulnerable:1b,SaddleItem:{id:"minecraft:saddle",Count:1b}}]}]}

These are the two commands that run in a command block chain

tp Clarence to the invisible dolphin (run in repeating command block):
tp @e[name=Clarence] @e[name=RideableDolphin,limit=1]

shift Clarence a bit higher so that it looks like it is just under the player (run in chained command block):
execute at @e[name=Clarence] run execute as @e[name=Clarence] run tp ~ ~1.3 ~