1
0
mirror of https://github.com/nkomarn/harbor.git synced 2024-12-20 07:17:39 +01:00
Harbor-Minecraft/src/main/java/mykyta/Harbor/Harbor.java
2019-03-06 20:12:59 -08:00

40 lines
1.2 KiB
Java

package mykyta.Harbor;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
import mykyta.Harbor.Events.BedEnter;
import mykyta.Harbor.Events.BedLeave;
import mykyta.Harbor.Events.PlayerJoin;
public class Harbor extends JavaPlugin {
private Logger log = Bukkit.getLogger();
private Updater updater = new Updater();
public void onEnable() {
Config config = new Config();
Util util = new Util();
config.setInstance(this);
saveDefaultConfig();
Bukkit.getPluginManager().registerEvents(new BedEnter(), this);
Bukkit.getPluginManager().registerEvents(new BedLeave(), this);
if (config.getBoolean("features.notifier")) Bukkit.getPluginManager().registerEvents(new PlayerJoin(), this);
util.setupNMS();
// Check for updates
if (this.getConfig().getBoolean("features.notifier")) {
log.info("Checking for updates.");
updater.check();
}
// Enable debugging if set in configuration
if (this.getConfig().getBoolean("debug")) Util.debug = true;
}
public void onDisable() {
}
}