48 lines
1.1 KiB
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);
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
}
|