I'm making a moba-like game where you click on the ground to find your way, now i am ungrabed the Mouse Cursor, but i don't know how to get the block pos under cursor. Can someone insprie me?
The reutrn of unproject is wrong, i don't know how to get correct value.
```
GL11.glGetFloat(GL11.GL_MODELVIEW_MATRIX, model);
GL11.glGetFloat(GL11.GL_PROJECTION_MATRIX, projection);
GL11.glGetInteger(GL11.GL_VIEWPORT, viewport);
if (GLU.gluUnProject(mouseX, mouseY, 1, model, projection, viewport, posFar)) {
if (GLU.gluUnProject(mouseX, mouseY, 0, model, projection, viewport, posNear)) {
Vec3d near = new Vec3d(posNear.get(0), posNear.get(1), posNear.get(2));
Vec3d far = new Vec3d(posFar.get(0), posFar.get(1), posFar.get(2));
RayTraceResult raytraceresult = mc.world.rayTraceBlocks(far, near);
System.out.println("near:" + near.toString());
System.out.println("far:" + far.toString());
if (raytraceresult != null) {
Vec3d hit = new Vec3d(raytraceresult.hitVec.x, raytraceresult.hitVec.y, raytraceresult.hitVec.z);
System.out.println(hit.toString());
}
}
}
}
```