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

45 lines
1.1 KiB
Java

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