Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Это просто увеличит длинну вектора взгляда на 5. Но как мне получить конец вектора?Ничего не понял, но возможно
player.getLocation().getDirection().multiply(5);
поможет.
entity.teleport(player.getLocation().getDirection().toLocation(player.getWorld()));
Это просто увеличит длинну вектора взгляда на 5. Но как мне получить конец вектора?
Этот код просто уносит моего entity хз кудаКод:entity.teleport(player.getLocation().getDirection().toLocation(player.getWorld()));
Спасибо! работает. А еще не знаешь как провести линию партиклами между 2х точек? такую же ровную. Тоесть BlockIterator опять отпадает.
Попробуй Location loc = player.getLocation().add(player.getLocation().getDirection().multiply(5));
Уже ненадо, нашел в интернетеСпасибо! работает. А еще не знаешь как провести линию партиклами между 2х точек? такую же ровную. Тоесть BlockIterator опять отпадает.
private void drawLine(Location point1, Location point2, double space) {
World world = point1.getWorld();
double distance = point1.distance(point2);
Vector p1 = point1.toVector();
Vector p2 = point2.toVector();
Vector vector = p2.clone().subtract(p1).normalize().multiply(space);
double length = 0;
for (; length < distance; p1.add(vector)) {
Particle.DustOptions opt = new Particle.DustOptions(Color.RED, 1);
world.spawnParticle(Particle.REDSTONE, p1.getX(), p1.getY(), p1.getZ(), 1, opt);
length += space;
}
}