[BLOCKING Christmas] Levitation causes riding towers to dismount.
Summary:
If you have three entities, say A, B and C and A is riding B, and B is riding C, then giving levitation to C causes A to dismount B.
Impact:
This directly effects our christmas content, as we need players to always have backpack entities, even when riding levitating entities.
Repro steps:
1. In the player behavior pack change the ridable component to have a single seat for an evoker at an offset of 1.7 blocks down.
2. Summon an evoker at the player, it should mount.
3. Get on a pig.
4. Give the pig levitation.
Observed behavior:
The evoker dismounts the player and falls.
Expected behavior:
The evoker stays riding the player.