This mod override entities boots:boat and carts:cart on_punch method to allow redirect attack to attached player depend on attack direction.
Make fighting harder by allow damage to be done to attached player (player in cart, on boat, etc)
Limit defensive potencial of some entities, player can be attached to.