package admincommands; import com.aionemu.gameserver.model.gameobjects.player.Player; import com.aionemu.gameserver.services.panesterra.PanesterraService; import com.aionemu.gameserver.utils.chathandlers.AdminCommand; /** * @author Yeats, Neon */ public class Ahserion extends AdminCommand { public Ahserion() { super("ahserion", "Starts/stops Ahserions Flight."); // @formatter:off setSyntaxInfo( " - Starts Ahserions Flight.", " - Stops Ahserions Flight." ); // @formatter:on } @Override protected void execute(Player admin, String... params) { if (params.length == 0) { sendInfo(admin); return; } if (params[0].equalsIgnoreCase("start")) { if (PanesterraService.getInstance().isAhserionRaidStarted()) { sendInfo(admin, "Ahserion's Flight is already running."); } else { PanesterraService.getInstance().startAhserionRaid(); sendInfo(admin, "Started Ahserion's Flight."); } } else if (params[0].equalsIgnoreCase("stop")) { if (!PanesterraService.getInstance().isAhserionRaidStarted()) { sendInfo(admin, "Ahserion's Flight is not running."); } else { PanesterraService.getInstance().stopAhserionRaid(); sendInfo(admin, "Stopped Ahserion's Flight."); } } } }