{
xToCheck = (x0 >> 4) + i0;
zToCheck = (z0 >> 4) + i1;
if (isLargeAsteroidAt0(xToCheck * 16, zToCheck * 16)) {
return new BlockVec3(xToCheck * 16, 0, zToCheck * 16);
}
xToCheck = (x0 >> 4) + i0;
zToCheck = (z0 >> 4) - i1;
if (isLargeAsteroidAt0(xToCheck * 16, zToCheck * 16)) {
return new BlockVec3(xToCheck * 16, 0, zToCheck * 16);
}
xToCheck = (x0 >> 4) - i0;
zToCheck = (z0 >> 4) + i1;
if (isLargeAsteroidAt0(xToCheck * 16, zToCheck * 16)) {
return new BlockVec3(xToCheck * 16, 0, zToCheck * 16);
}
xToCheck = (x0 >> 4) - i0;
zToCheck = (z0 >> 4) - i1;
if (isLargeAsteroidAt0(xToCheck * 16, zToCheck * 16)) {
return new BlockVec3(xToCheck * 16, 0, zToCheck * 16);
}
}
}
return null;