package com.slprojects.slcraftplugin.parallelTasks.events; import com.slprojects.slcraftplugin.Main; import org.bukkit.Sound; import org.bukkit.entity.Player; import org.bukkit.scheduler.BukkitRunnable; import java.util.Random; public class GeneralEvents { public static void fireworkSoundEffect(Player player, Main plugin) { int min = 1; int max = 25; Random random = new Random(); for (int i = 0; i < 6; i++) { int delay = random.nextInt(max - min + 1) + min; new BukkitRunnable() { @Override public void run() { player.playSound(player.getLocation(), Sound.ENTITY_FIREWORK_ROCKET_LAUNCH, 100, 2); } }.runTaskLater(plugin, delay); new BukkitRunnable() { @Override public void run() { player.playSound(player.getLocation(), Sound.ENTITY_FIREWORK_ROCKET_TWINKLE, 100, 2); } }.runTaskLater(plugin, delay + 40); } } }