The bug
If using commands to summon a mob being ridden by a piglin, the piglin dismounts automatically.
How to reproduce
Run
/summon ravager ~ ~ ~ {Passengers:[{id:piglin,HandItems:[{id:crossbow,Count:1b}]}]}
→ ❌ The ravager is summoned, but its piglin rider automatically dismounts the ravager.
Notes: Piglins passengers with the NoAI
tag do not dismount the mob that they're riding.
Linked issues
is duplicated by 10
5 more links
MC-177652
Piglins do not mount boats or minecarts properly.
Resolved
MC-178246
piglins eject from minecarts they enter
Resolved
MC-179703
Piglin cannot be passengers of other entities
Resolved
MC-181834
Piglins can't get into boats
Resolved
MC-182931
Piglins can't sit in the boat
Resolved
relates to 3
Comments

@[Mojang] Henrik Kniberg
How about {NoAI:1}, then?
Please see the related ticket MC-173091.
OK we changed our minds about this. Piglins should indeeded be able to ride things like minecarts and boats. Fixing this now.
Piglins like to decide for themselves what to ride or not