final boolean looked = entity.getPhysics().isRotationDirty();
final int lastX = protocolifyPosition(prevTransform.getPosition().getX());
final int lastY = protocolifyPosition(prevTransform.getPosition().getY());
final int lastZ = protocolifyPosition(prevTransform.getPosition().getZ());
final Vector3f lastAxesAngles = prevTransform.getRotation().getAxesAngleDeg();
final int lastYaw = protocolifyYaw(lastAxesAngles.getY());
final int lastPitch = protocolifyPitch(lastAxesAngles.getX());
final int newX = protocolifyPosition(newTransform.getPosition().getX());
final int newY = protocolifyPosition(newTransform.getPosition().getY());
final int newZ = protocolifyPosition(newTransform.getPosition().getZ());
final Vector3f newAxesAngles = newTransform.getRotation().getAxesAngleDeg();
final int newYaw = protocolifyYaw(newAxesAngles.getY());
final int newPitch = protocolifyPitch(newAxesAngles.getX());
final int deltaX = newX - lastX;
final int deltaY = newY - lastY;
final int deltaZ = newZ - lastZ;
final int deltaYaw = newYaw - lastYaw;