package org.manalith.ircbot.plugin.et; import java.util.Calendar; import java.util.TimerTask; import org.manalith.ircbot.ManalithBot; public class ETAlertTimerTask extends TimerTask { public final ETPlugin plugin; public ETAlertTimerTask(ETPlugin plugin) { this.plugin = plugin; } /** * 한 시간에 한 번씩 실행되어야 한다. */ @Override public void run() { Calendar now = Calendar.getInstance(); if (now.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY || now.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) { if (now.get(Calendar.HOUR_OF_DAY) == 22) ManalithBot .getInstance() .sendIRC() .action("#gnome", "10시! 주말버전 ET 하자옹! " + plugin.getPlayerManager() .getPlayerNicks()); } else { if (now.get(Calendar.HOUR_OF_DAY) == 23) ManalithBot .getInstance() .sendIRC() .action("#gnome", "11시! ET 하자옹! " + plugin.getPlayerManager() .getPlayerNicks()); } } }