Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void FireWorks(Location loc, Type type, int color, int color2, Boolean flick, Boolean trails, int power)
- {
- /*
- * Location, location of where it need to spawn
- * Type, type of the firework
- * color, main color 1-17
- * color2, fade color 1-17
- * flick, flickering effect
- * trails, trail behind firework
- * power, power of firework 0-2
- *
- *
- * **Color Codes**
- * 1 = aqua
- * 2 = black
- * 3 = blue
- * 4 = fuchsia
- * 5 = gray
- * 6 = green
- * 7 = lime
- * 8 = maroon
- * 9 = navy
- * 10 = olive
- * 11 = orange
- * 12 = purple
- * 13 = red
- * 14 = silver
- * 15 = teal
- * 16 = white
- * 17 = yelllow
- */
- Color c1 = getColor(color);
- Color c2 = getColor(color2);
- Firework fw = (Firework) loc.getWorld().spawnEntity(loc, EntityType.FIREWORK);
- FireworkMeta fwm = fw.getFireworkMeta();
- FireworkEffect effect = FireworkEffect.builder().flicker(flick).withColor(c1).withFade(c2).with(type).trail(trails).build();
- fwm.addEffect(effect);
- fwm.setPower(power);
- fw.setFireworkMeta(fwm);
- }
- public Color getColor(int i)
- {
- Color c = null;
- if(i==1){
- c=Color.AQUA;
- }
- if(i==2){
- c=Color.BLACK;
- }
- if(i==3){
- c=Color.BLUE;
- }
- if(i==4){
- c=Color.FUCHSIA;
- }
- if(i==5){
- c=Color.GRAY;
- }
- if(i==6){
- c=Color.GREEN;
- }
- if(i==7){
- c=Color.LIME;
- }
- if(i==8){
- c=Color.MAROON;
- }
- if(i==9){
- c=Color.NAVY;
- }
- if(i==10){
- c=Color.OLIVE;
- }
- if(i==11){
- c=Color.ORANGE;
- }
- if(i==12){
- c=Color.PURPLE;
- }
- if(i==13){
- c=Color.RED;
- }
- if(i==14){
- c=Color.SILVER;
- }
- if(i==15){
- c=Color.TEAL;
- }
- if(i==16){
- c=Color.WHITE;
- }
- if(i==17){
- c=Color.YELLOW;
- }
- return c;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement