public class FireballTask implements Runnable{ @Override public void run() { for(Player player : Bukkit.getOnlinePlayers()){ User user = UserManager.getUser(player); for(Fireball fireball : user.getFireballs()){ if(!Bukkit.getWorld(player.getWorld().getName()).getEntities().contains(fireball)){ user.getFireballs().remove(fireball); player.sendMessage("Eksplozja"); } } } } public void start(){ Bukkit.getScheduler().runTaskTimerAsynchronously(Main.getInst(), this, 10L, 10L); } }