Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.realistic.timers;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import com.realistic.api.API;
- import com.realistic.list.MinecraftList;
- import com.realistic.otherAPI.ParticleEffect;
- public class Blood_spawnParticles {
- private API plugin;
- private MinecraftList ml;
- public Blood_spawnParticles(API plugin) {
- this.plugin = plugin;
- }
- public Blood_spawnParticles(MinecraftList ml) {
- this.ml = ml;
- }
- public void spawnParticles() {
- Thread run = new Thread() {
- @Override
- public void 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);
- }
- }
- }
- };
- run.start();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement