{
if(this.getEntityHandle() instanceof EntityHorse)
((EntityHorse)this.getEntityHandle()).g((EntityHuman)((EntityHorse)this.getEntityHandle()).passenger);
else
{
RidingFeature ridingFeature = this.getRemoteEntity().getFeatures().getFeature(RidingFeature.class);
ridingFeature.setRideable(true);
if(ridingFeature instanceof TamedRidingFeature)
((TamedRidingFeature)ridingFeature).tame((Player)this.getEntityHandle().passenger.getBukkitEntity());
}
}