- Баллы
- 66
- Имя в Minecraft
- GoodPlayer
Сижу уже часа 4, ничё понять не могу. Пытаюсь запустить фейерверк над игроком. В итоге, он запускается, но взрываться не взрывается, он тупо пропадает в воздухе. Пробовал firework.detonate(), но он также тупо исчезает. Пробовал firework.setTicksLived(100), но тоже ничего не меняет. Пытался менять тип фейерверка, тоже ничего не меняет. Код:
Код:
private void launchFireworks(Player player) {
Location location = player.getLocation();
for (int i = 0; i < 10; i++) {
Firework firework = (Firework) location.getWorld().spawnEntity(location, EntityType.FIREWORK);
FireworkMeta meta = firework.getFireworkMeta();
meta.addEffect(FireworkEffect.builder()
.withColor(Color.RED, Color.GREEN, Color.BLUE)
.with(FireworkEffect.Type.BURST)
.withTrail()
.build());
meta.setPower(2);
firework.setFireworkMeta(meta);
}
}
}