- Баллы
- 123
- Имя в Minecraft
- JustBlender
Я пытаюсь сделать дробовик, но у меня это не получается, ибо с велосити я не разбираюсь.
Бывает стреляет правильно, бывает нет. Незнаю как решить эту проблему, может вы поможете?
Вот код:
Бывает стреляет правильно, бывает нет. Незнаю как решить эту проблему, может вы поможете?
Вот код:
Код:
for(int i = 0; i < 15; i++){
p.playSound(p.getLocation(), Sound.EXPLODE, 1, 3);
Snowball snowball = p.launchProjectile(Snowball.class);
float x = (float) -0.4 + (float) (Math.random() * ((0.4 - -0.4) + 0.4));
float y = (float) -0.5 + (float) (Math.random() * ((0.5 - -0.5) + 0.5));
float z = (float) -0.5 + (float) (Math.random() * ((0.4 - -0.4) + 0.4));
Vector dir = p.getEyeLocation().getDirection();
snowball.setVelocity(new Vector(snowball.getVelocity().getX()+x, snowball.getVelocity().getY()+y, snowball.getVelocity().getZ()+z).multiply(dir));