Помогите Работа с локацией (хз как правильно назвать)

Статус
Закрыто для дальнейших ответов.

Fenix78563

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Blc_Dragon
Доброго времени суток, форумчане.

Получаю энтитей около локации
Java:
loc.getWorld().getNearbyEntities(loc, 1, 2, 1);
значение по двойке, т.к. высота игрока - 2 блока, а его локацию игра получает у его ног, а не в центре (здесь то и проблема)

тут я смещаю проверочную локацию уже самой энтити
Java:
Location check = obj.getLocation();
check.setY(obj.getLocation().getY()+1);
if (!check.getWorld().getNearbyEntities(obj.getLocation(), 1, 1, 1).contains(Bullet)) continue;

В итоге проверочная локация поднялась на один блок вверх, и в случае игрока будет проверка +-1 блок от его центра, что и надо.

Проблема в том что попаданием до сих пор считается попадание в нижнюю часть туловища.
Что не так?

Заранее спасибо
 
разобрался, я аутист
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх