ChromaCore/src/buttondevteam/bucket/MainPlugin.java

52 lines
1.3 KiB
Java
Raw Normal View History

2016-08-22 15:10:54 +00:00
package buttondevteam.bucket;
import java.util.logging.Logger;
2016-08-14 12:43:23 +00:00
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.java.JavaPlugin;
2016-08-22 15:10:54 +00:00
import buttondevteam.bucket.alisolarflare.aliarrow.AliArrowSubPlugin;
import buttondevteam.bucket.core.CoreSubPlugin;
public class MainPlugin extends JavaPlugin {
2016-08-14 12:43:23 +00:00
public static MainPlugin Instance;
private PluginDescriptionFile pdfFile;
private Logger logger;
private AliArrowSubPlugin aliArrowSubPlugin;
2016-07-16 22:19:02 +00:00
private CoreSubPlugin playerSubPlugin;
2016-08-14 12:43:23 +00:00
public void onEnable() {
// Logs "Plugin Enabled", registers commands
Instance = this;
pdfFile = getDescription();
logger = getLogger();
2016-08-14 12:43:23 +00:00
logger.info(pdfFile.getName() + " has been started (V." + pdfFile.getVersion() + ").");
registerSubPlugins();
registerCommands();
registerEvents();
2016-08-14 12:43:23 +00:00
logger.info(pdfFile.getName() + " has been Enabled (V." + pdfFile.getVersion() + ").");
}
2016-08-14 12:43:23 +00:00
private void registerSubPlugins() {
aliArrowSubPlugin = new AliArrowSubPlugin(this);
aliArrowSubPlugin.register();
2016-07-16 22:19:02 +00:00
playerSubPlugin = new CoreSubPlugin(this);
2016-07-04 22:20:39 +00:00
playerSubPlugin.register();
}
2016-08-14 12:43:23 +00:00
private void registerCommands() {
// TODO Auto-generated method stub
2016-08-14 12:43:23 +00:00
}
2016-08-14 12:43:23 +00:00
private void registerEvents() {
// TODO Auto-generated method stub
2016-08-14 12:43:23 +00:00
}
2016-08-14 12:43:23 +00:00
}