Advertisement
Lisenochek

Untitled

Sep 11th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. package com.realistic.timers;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.entity.Player;
  5.  
  6. import com.realistic.api.API;
  7. import com.realistic.list.MinecraftList;
  8. import com.realistic.otherAPI.ParticleEffect;
  9.  
  10. public class Blood_spawnParticles {
  11.  
  12. private API plugin;
  13. private MinecraftList ml;
  14.  
  15. public Blood_spawnParticles(API plugin) {
  16. this.plugin = plugin;
  17. }
  18.  
  19. public Blood_spawnParticles(MinecraftList ml) {
  20. this.ml = ml;
  21. }
  22.  
  23. public void spawnParticles() {
  24.  
  25. Thread run = new Thread() {
  26.  
  27. @Override
  28. public void run() {
  29.  
  30. for (Player p : Bukkit.getOnlinePlayers()) {
  31.  
  32. if (ml.bloodingPlayers.containsKey(p.getPlayer().getName())) {
  33.  
  34. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.7, 0.3), 50);
  35. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0.3, 0.7, 0), 50);
  36. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.7, -0.3), 50);
  37. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(-0.3, 0.7, 0), 50);
  38.  
  39. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.4, 0.4), 50);
  40. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0.4, 0.4, 0), 50);
  41. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.4, -0.4), 50);
  42. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(-0.4, 0.4, 0), 50);
  43.  
  44. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.2, 0.5), 50);
  45. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0.5, 0.2, 0), 50);
  46. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.2, -0.5), 50);
  47. ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(-0.5, 0.2, 0), 50);
  48. }
  49. }
  50. }
  51. };
  52. run.start();
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement