Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.realistic.timers;
- import java.io.IOException;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import com.realistic.list.MinecraftList;
- import com.realistic.otherAPI.ParticleEffect;
- public class Blood_spawnParticles {
- private static MinecraftList ml;
- private static Thread thread;
- private static boolean run = false;
- public Blood_spawnParticles(MinecraftList ml) {
- this.ml = ml;
- }
- public static void init() throws IOException {
- run = true;
- thread = new Thread() {
- @Override
- public void run() {
- while (true && run) {
- for (Player p : Bukkit.getOnlinePlayers()) {
- if (ml.bloodingPlayers.containsKey(p.getPlayer().getName())) {
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.7, 0.3), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0.3, 0.7, 0), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.7, -0.3), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(-0.3, 0.7, 0), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.4, 0.4), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0.4, 0.4, 0), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.4, -0.4), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(-0.4, 0.4, 0), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.2, 0.5), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0.5, 0.2, 0), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(0, 0.2, -0.5), 50);
- ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, p.getLocation().add(-0.5, 0.2, 0), 50);
- }
- }
- try {
- thread.sleep(5);
- } catch (InterruptedException | OutOfMemoryError e) {
- e.printStackTrace();
- }
- }
- }
- };
- thread.start();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement