@Override public void onEnable() { PM = getServer().getPluginManager(); LOG = getLogger(); getCommand("obsidiandestroyer").setExecutor(cmdExecutor); getCommand("od").setExecutor(cmdExecutor); config.loadConfig(); entityListener.setObsidianDurability(config.loadDurabilityFromFile()); checkFactionsHook(); checkTownyHook(); checkWorldGuardGHook(); PM.registerEvents(entityListener, this); PM.registerEvents(joinListener, this); startMetrics(); if (config.getCheckUpdate()) { Updater updater = new Updater( this, "obsidiandestroyer", this.getFile(), Updater.UpdateType.NO_DOWNLOAD, false); UPDATE = updater.getResult() == Updater.UpdateResult.UPDATE_AVAILABLE; NAME = updater.getLatestVersionString(); } }