public Vec3d getVehicleAttachmentPos(Entity vehicle) {
return this.getAttachments().getPoint(EntityAttachmentType.VEHICLE, 0, this.yaw);
}
protected static Vec3d getPassengerAttachmentPos(Entity vehicle, Entity passenger, EntityAttachments attachments) {
int i = vehicle.getPassengerList().indexOf(passenger);
return attachments.getPointOrDefault(EntityAttachmentType.PASSENGER, i, vehicle.yaw);
}