- 124
- 1
- 0
Здравствуйте, проблема вылезла, player.moveEntity() не двигает игрока. у меня перед и после неё стоят выводы в консоль, они работают, а сам moveEntity() нет. тип данных аргументов - double. вот код:
в консоли вот что:
Все это в методе updateEntity в тайле моего блока, все остальное в этом методе работает.
Код:
System.out.println("двигаем игрока");
player.moveEntity((meta == 4 || meta == 5 ? 1.0 : 0.0), 0.0, (meta == 2 || meta == 3 ? 1.0 : 0.0));
System.out.println("подвинули игрока на " + (meta == 4 || meta == 5 ? 1 : 0) + " " + (meta == 2 || meta == 3 ? 1 : 0));
в консоли вот что:
а игрок стоит на месте.двигаем игрока
подвинули игрока на 1 0
двигаем игрока
подвинули игрока на 1 0
двигаем игрока
подвинули игрока на 1 0
Все это в методе updateEntity в тайле моего блока, все остальное в этом методе работает.