Kisses/src/net/mindoverflow/kissplugin/utils/RunningTask.java

48 lines
1.1 KiB
Java

package net.mindoverflow.kissplugin.utils;
import net.mindoverflow.kissplugin.Main;
import net.mindoverflow.kissplugin.commands.AngryCommand;
import org.bukkit.Particle;
import org.bukkit.entity.Player;
import org.bukkit.scheduler.BukkitTask;
import java.util.HashMap;
public class RunningTask implements Runnable
{
public int multiplier = 2;
private Main plugin;
public RunningTask(Main plugin)
{
this.plugin = plugin;
}
// <PlayerName, RemainingTime>
public HashMap<String, Integer>angryPlayers = new HashMap<>();
public BukkitTask task;
@Override
public void run() {
for(String s : angryPlayers.keySet())
{
Player p = plugin.getServer().getPlayer(s);
if(angryPlayers.get(s) > 0)
{
p.getWorld().spawnParticle(Particle.VILLAGER_ANGRY, p.getEyeLocation(), 2,0.3, 0.2, 0.3);
angryPlayers.put(s, angryPlayers.get(s) - 1);
}
else
{
AngryCommand.noLongerAngry(s, plugin);
}
}
}
}