Entities will not stay mounted on shulker when they teleport. This is unlike when an enderman teleports, where the player (or any entity) will stay mounted on it.
Steps to Reproduce:
- Summon/spawn a shulker
- Ride it
/ride @p mount @e[type=minecraft:shulker,sort=nearest,limit=1]
- Place use a water bucket nex to the shulker, forcing it to teleport
Observed Behavior:
The shulker teleports, and the player is not brought with the shulker.
Expected Result:
The player would continue to ride the shulker, just like when they ride an enderman when it teleports.