Metrics again

This commit is contained in:
drtshock
2013-10-10 13:17:46 -05:00
parent e330bf34c5
commit ca155443e8
2 changed files with 640 additions and 0 deletions
@@ -4,6 +4,7 @@ import com.drtshock.playervaults.commands.Commands;
import com.drtshock.playervaults.commands.SignSetInfo;
import com.drtshock.playervaults.commands.VaultViewInfo;
import com.drtshock.playervaults.util.Lang;
import com.drtshock.playervaults.util.Metrics;
import com.drtshock.playervaults.util.Updater;
import com.drtshock.playervaults.util.Updater.UpdateType;
import com.drtshock.playervaults.util.VaultManager;
@@ -64,6 +65,7 @@ public class PlayerVaults extends JavaPlugin {
getCommand("pvsign").setExecutor(commands);
getCommand("workbench").setExecutor(commands);
setupEconomy();
startMetrics();
if (getConfig().getBoolean("drop-on-death.enabled")) {
DROP_ON_DEATH = true;
@@ -74,6 +76,15 @@ public class PlayerVaults extends JavaPlugin {
VM = new VaultManager(this);
}
private void startMetrics() {
try {
Metrics metrics = new Metrics(this);
metrics.start();
} catch (IOException ex) {
getLogger().warning("Failed to load metrics :(");
}
}
@Override
public void onDisable() {
for (Player p : Bukkit.getOnlinePlayers()) {