- Баллы
- 173
Как задать игроку velocity, чтобы он подлетел на нужное мне количество блоков? Если подбирать, то при нормальном подлёте на одно количество блоков, он подлетает мало на другое. Вот мой код сейчас:
Код:
if(b.getType() == Material.WOOL && b.getData() == 14){
Location blocation = b.getLocation();
if(blocation.add(0,1,0).getBlock().getType() == Material.FENCE){
int power = 0;
while(true){
blocation = blocation.add(0, 1, 0);
if(blocation.getBlock().getType() == Material.FENCE){
power++;
} else {
break;
}
}
e.getPlayer().setVelocity(new Vector(0, 0.21 * power, 0));
}
}
Последнее редактирование:

