Mobs and Players when riding in boats are unaffected by outside forces, regardless of what type of material the entity (mostly boat) is resting on. Knock back enchant, Punch Enchant, eggs, snowballs, arrows and fishing rods are unable to move Players in boats but can move both players and boats when separated in most cases. Same for all Mobs in boats or mine carts.
Linked issues
relates to 2
Attachments
Comments 17


MC-135423 seems to have changed the behavior in 18w32a: you can push boats on land and water by carefully running against it. Because the boat height is lower than a block it's easy to walk on top of it, but if you move forwards and backwards it's possible to push it (or crouch, but then you will push it less). If you stand on a boat on water move to the corners of its hitbox, you can kind of surf with it - which is pretty fun.
Everything else seems to be unchanged.
Confirmed for 1.13.1.

Confirmed in 1.16.1 and 20w27a.
Can confirm in 20w48a. If anyone wishes the reproduce this issue, I've provided some commands to make it much easier. 🙂
/summon boat ~ ~ ~ {Passengers:[{id:sheep}]}
/summon minecart ~ ~ ~ {Passengers:[{id:sheep}]}
/summon pig ~ ~ ~ {Passengers:[{id:sheep}]}
/summon horse ~ ~ ~ {Passengers:[{id:sheep}]}
Can confirm in 21w16a.
Can confirm in 1.17.
Can confirm in 1.17.1.

Can confirm in 1.19.2
Ya'll Ive been trying to get this fixed for years!!!!
You can not push boats in 18w31a, be it on land or on water. Snowballs don't move them either, also not if you hit a villager sitting in the boat. You can not push other villagers with a boat. You can move a boat with a fishing rod, but you can't move it if you catch a villager sitting the boat. A sword with knockback 2 as well as a bow with punch 2 instantly break boats and minecarts. Punching these vehicles with your hand or random items shakes them and eventually breaks and drops them as items, but they never move.
If you hit/push/pull a mob in a boat, nothing moves. This may work as intended. It would be illogical if you could knockback/punch/push a boat with a mob inside only, but not an empty boat. What doesn't quite make sense at the moment is the inability to move a boat with a fishing rod if you catch the mob sitting in it instead of the boat directly.
You can push vehicles with pistons, but you can't move the vehicle by pushing a mob sitting in there (one block above vehicle). If a fishing rod could move the boat my pulling the entity inside, then I would also make sense if you could push the entity with a piston in order to move the vehicle.