spigot spawn firework
public static void spawnFireworks(Location location, int amount) {
Location loc = location;
Firework fw = (Firework) loc.getWorld().spawnEntity(loc, EntityType.FIREWORK);
FireworkMeta fwm = fw.getFireworkMeta();
fwm.setPower(2);
fwm.addEffect(FireworkEffect.builder().withColor(Color.LIME).flicker(true).build());
fw.setFireworkMeta(fwm);
fw.detonate();
for(int i = 0;i<amount; i++){
Firework fw2 = (Firework) loc.getWorld().spawnEntity(loc, EntityType.FIREWORK);
fw2.setFireworkMeta(fwm);
}
}