akon1248

Random Fireworks

Sep 18th, 2019
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. function randomColor() :: number:
  2. set {_colorpattern} to random integer between 1 and 6
  3. if {_colorpattern} is 1:
  4. set {_r} to 255
  5. set {_g} to random integer between 0 and 255
  6. set {_b} to 0
  7. if {_colorpattern} is 2:
  8. set {_r} to 0
  9. set {_g} to 255
  10. set {_b} to random integer between 0 and 255
  11. if {_colorpattern} is 3:
  12. set {_r} to random integer between 0 and 255
  13. set {_g} to 0
  14. set {_b} to 255
  15. if {_colorpattern} is 4:
  16. set {_r} to random integer between 0 and 255
  17. set {_g} to 255
  18. set {_b} to 0
  19. if {_colorpattern} is 5:
  20. set {_r} to 0
  21. set {_g} to random integer between 0 and 255
  22. set {_b} to 255
  23. if {_colorpattern} is 6:
  24. set {_r} to 255
  25. set {_g} to 0
  26. set {_b} to random integer between 0 and 255
  27. return {_r}*65536+{_g}*256+{_b}
  28. every tick:
  29. loop all entities:
  30. loop-entity is a firework rocket
  31. tag "Life" of nbt of loop-entity is 1
  32. add "{LifeTime:29,FireworksItem:{tag:{Fireworks:{Explosions:[{Type:%random integer between 0 and 4%,Flicker:%check [chance of 0.5]%,Trail:%check [chance of 0.5]%,Colors:[I;%randomColor()%]}]}}}}" to nbt of loop-entity
Advertisement
Add Comment
Please, Sign In to add comment