BukkitTelnet/src/me/StevenLawson/BukkitTelnet/BukkitTelnet.java

45 lines
1.1 KiB
Java
Raw Normal View History

package me.StevenLawson.BukkitTelnet;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.core.Logger;
2014-03-18 15:26:48 +00:00
import org.bukkit.Server;
import org.bukkit.plugin.java.JavaPlugin;
public class BukkitTelnet extends JavaPlugin
{
2014-03-18 15:26:48 +00:00
public static BukkitTelnet plugin;
public static Server server;
@Override
public void onLoad()
{
plugin = this;
2014-03-18 15:26:48 +00:00
server = plugin.getServer();
2014-03-18 15:29:55 +00:00
TelnetLogger.setPluginLogger(plugin.getLogger());
TelnetLogger.setServerLogger(server.getLogger());
}
@Override
public void onEnable()
{
TelnetConfig.getInstance().loadConfig();
((Logger) LogManager.getRootLogger()).addAppender(TelnetLogAppender.getInstance());
TelnetServer.getInstance().startServer();
2013-12-18 15:05:58 +00:00
TelnetLogger.info(plugin.getName() + " v" + plugin.getDescription().getVersion() + " enabled");
this.getServer().getPluginManager().registerEvents(new PlayerEventListener(), plugin);
}
@Override
public void onDisable()
{
TelnetServer.getInstance().stopServer();
2013-12-18 15:05:58 +00:00
TelnetLogger.info(plugin.getName() + " disabled.");
}
}