package eu.docserver.docplugin;
import java.sql.SQLException;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitRunnable;
public class Loyal extends BukkitRunnable {
private final JavaPlugin plugin;
private DatabaseFunc dbFunc = null;
public Loyal(JavaPlugin plugin, DatabaseFunc dbFunc) throws SQLException {
this.plugin = plugin;
this.dbFunc = dbFunc;
}
public void run() {
Player[] list = plugin.getServer().getOnlinePlayers();
plugin.getLogger().info("Nb Players: " + list.length);
for (int i = 0; i < list.length; i++) {
try {
dbFunc.addMoney(list[i].getName(), 1);
list[i].sendMessage(ChatColor.GOLD + "+ 1$ !");
} catch (SQLException e1) {
e1.printStackTrace();
}
}
if (list.length != 0)
dbFunc.closeCo();
}
}