Vector3f currentRelPos = axes.findLocalVectorGlobally(p.position);
Vec3 currentPos = Vec3.createVectorHelper(posX + currentRelPos.x, posY + currentRelPos.y, posZ + currentRelPos.z);
if(FlansMod.DEBUG && worldObj.isRemote)
{
worldObj.spawnEntityInWorld(new EntityDebugVector(worldObj, new Vector3f(lastPos), Vector3f.sub(currentRelPos, lastRelPos, null), 10, 1F, 0F, 0F));
}
MovingObjectPosition hit = worldObj.rayTraceBlocks(lastPos, currentPos, crashInWater);
if(hit != null && hit.typeOfHit == MovingObjectType.BLOCK)
{