projectile launch if player has carry.event.shoot
which allows passenger to shoot as well
sneak only few entities can sneak example wolf, or cat
attack if player has permission carry.event.attack
which allows passenger to attack the entity the player is attacking
patched block interaction for dismount
added if entity is tamed and get tamer
this is for PlayerAddPassengerEvent
an event that can get cancelled by CarryAPI
which adds entity to player passenger
the patch is that if entity is tamed and if player is the owner