В какую сторону света смотрит игрок?

Версия Minecraft
1.7.10
173
1
3
Доброго времени суток.
Собственно, вопрос в теме. Как узнать именно сторону света в которую смотрит игрок? Я знаю, что можно найти вектор через player.getLookVec() и все такое, но что-то я не могу разобраться как по нему это всё вычислить.

А еще я что-то не могу найти меню отладки на F3 :D
 
7,099
324
1,510
Из вектора находи угол(без учета Y). Для каждой стороны света диапазон углов размером в pi/4, находишь в каком куске находится вектор...
 
173
1
3
Как высчитать то этот угол? Не силен в геометрии  :s
 
173
1
3
Попробовал вот так, но что-то ерунда какая-то получается...
Код:
public String whereSeen()
    {
        EntityPlayer player = Minecraft.getMinecraft().thePlayer;

        double x = MathHelper.floor_double((double) (player.rotationYaw * 4.0F / 360.0F) + 0.5D);
            if(x > 0 && x < Math.PI/4) {
                return "North";
            }
            else
            if(x > Math.PI/4 && x < Math.PI/4 * 2)
            {
                return "West";
            }
            else
            if(x > Math.PI/2 && x < Math.PI/4 * 3)
            {
                    return "East";
            }
            else
                return "South";
    }
 
173
1
3
Воооу, спасибо большое. Работает
 
Сверху