Как получить координаты нажатия на блок?

Версия Minecraft
1.7.10
91
1
5
Как при нажатии пкм (активации) блока получить координаты нажатия на блок? Не самого блока
 
2,992
191
577
В onBlockActivated крайние 3 переменные, это скорее всего то, что нужно.
 
2,992
191
577
91
1
5
2020-06-28_04.03.38.png2020-06-28_04.03.21.png2020-06-28_04.03.38.png

Упс... Чёт пошло не так. Работает нормально только по Y (Высоте)
 
91
1
5
Нет, координаты нажатия. В float. Меня ロロロ правильно понял)
 
2,992
191
577
173
3
47
Java:
private static boolean[] KeyStates = new boolean[256];
private boolean checkKey(int key) {
        return (Keyboard.isKeyDown(key) != KeyStates[key] ? (KeyStates[key] = !KeyStates[key]) : false);
    }
@SubscribeEvent
    public void tick(TickEvent.ClientTickEvent e) {
        if (mc.thePlayer != null) {
            if (checkKey(Keyboard.KEY_V)) {
                if (mc.objectMouseOver != null && mc.objectMouseOver.typeOfHit == MovingObjectType.BLOCK) {
                    System.out.println(mc.objectMouseOver.hitVec.xCoord);
                    System.out.println(mc.objectMouseOver.hitVec.yCoord);
                    System.out.println(mc.objectMouseOver.hitVec.zCoord);

                }

            }
        }
    }
 
91
1
5
Блин, чёртов мобильный интерфейс. Нет, проблема не решена, мискликнул.
 
91
1
5
Кароче по Y работает как надо, даёт точные координаты нажатия, а оставшиеся 2 оси странно себя ведут
 
91
1
5
Кароче посмотрите как работает тот же экран 3 уровня из opencomputers. По нему можно кликать, и куда кликнешь, то и нажмётся... Я в scala вообще ничего не понимаю.
 
91
1
5
Нет, там Scala а у меня Java.
Не понимаю извращенцев что на скале пишут моды
 
91
1
5
Кароче: Мне надо получать координаты нажатия на блок не только по оси Y.
У них идёт такая хрень, и вроде-бы всё у них работает
Scala:
override def onBlockActivated(world: World, x: Int, y: Int, z: Int, player: EntityPlayer,
                                side: ForgeDirection, hitX: Float, hitY: Float, hitZ: Float)
 
Сверху