package net.bitjump.bukkit.bitlib.util.classes;
import java.util.logging.Logger;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.java.JavaPlugin;
public class BitPlugin extends JavaPlugin
{
public static JavaPlugin instance;
private Logger log;
public static FileConfiguration config;
public static PluginDescriptionFile pdf;
public static String name;
public static String version;
public static String author;
public void onEnable()
{
log = getLogger();
log.info("Plugin initializing...");
pdf = getDescription();
name = pdf.getName();
version = pdf.getVersion();
author = pdf.getAuthors().get(0);
log.info("Setting up commands...");
setupCommands();
log.info("Setting up listeners...");
setupListeners();
log.info("Setting up channels...");
setupChannels();
instance = this;
setupExtras();
}
public void onDisable()
{
getServer().getScheduler().cancelTasks(this);
log.info("Disabled!");
}
protected void setupCommands() { }
protected void setupListeners() { }
protected void setupChannels() { }
protected void setupExtras() { }
}