Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. public void FireWorks(Location loc, Type type, int color, int color2, Boolean flick, Boolean trails, int power)
  2. {
  3. /*
  4. * Location, location of where it need to spawn
  5. * Type, type of the firework
  6. * color, main color 1-17
  7. * color2, fade color 1-17
  8. * flick, flickering effect
  9. * trails, trail behind firework
  10. * power, power of firework 0-2
  11. *
  12. *
  13. * **Color Codes**
  14. * 1 = aqua
  15. * 2 = black
  16. * 3 = blue
  17. * 4 = fuchsia
  18. * 5 = gray
  19. * 6 = green
  20. * 7 = lime
  21. * 8 = maroon
  22. * 9 = navy
  23. * 10 = olive
  24. * 11 = orange
  25. * 12 = purple
  26. * 13 = red
  27. * 14 = silver
  28. * 15 = teal
  29. * 16 = white
  30. * 17 = yelllow
  31. */
  32. Color c1 = getColor(color);
  33. Color c2 = getColor(color2);
  34. Firework fw = (Firework) loc.getWorld().spawnEntity(loc, EntityType.FIREWORK);
  35. FireworkMeta fwm = fw.getFireworkMeta();
  36. FireworkEffect effect = FireworkEffect.builder().flicker(flick).withColor(c1).withFade(c2).with(type).trail(trails).build();
  37. fwm.addEffect(effect);
  38. fwm.setPower(power);
  39. fw.setFireworkMeta(fwm);
  40. }
  41. public Color getColor(int i)
  42. {
  43. Color c = null;
  44. if(i==1){
  45. c=Color.AQUA;
  46. }
  47. if(i==2){
  48. c=Color.BLACK;
  49. }
  50. if(i==3){
  51. c=Color.BLUE;
  52. }
  53. if(i==4){
  54. c=Color.FUCHSIA;
  55. }
  56. if(i==5){
  57. c=Color.GRAY;
  58. }
  59. if(i==6){
  60. c=Color.GREEN;
  61. }
  62. if(i==7){
  63. c=Color.LIME;
  64. }
  65. if(i==8){
  66. c=Color.MAROON;
  67. }
  68. if(i==9){
  69. c=Color.NAVY;
  70. }
  71. if(i==10){
  72. c=Color.OLIVE;
  73. }
  74. if(i==11){
  75. c=Color.ORANGE;
  76. }
  77. if(i==12){
  78. c=Color.PURPLE;
  79. }
  80. if(i==13){
  81. c=Color.RED;
  82. }
  83. if(i==14){
  84. c=Color.SILVER;
  85. }
  86. if(i==15){
  87. c=Color.TEAL;
  88. }
  89. if(i==16){
  90. c=Color.WHITE;
  91. }
  92. if(i==17){
  93. c=Color.YELLOW;
  94. }
  95. return c;
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement