This commit is contained in:
nossr50
2019-01-16 11:05:43 -08:00
parent 12af9af902
commit f1feeed670
4 changed files with 35 additions and 0 deletions

View File

@ -245,6 +245,8 @@ public class Config extends AutoUpdateConfigLoader {
/* General Settings */
public boolean getIsMetricsEnabled() { return config.getBoolean("Metrics.bstats", true); }
//Retro mode will default the value to true if the config file doesn't contain the entry (server is from a previous mcMMO install)
public boolean getIsRetroMode() { return config.getBoolean("General.RetroMode.Enabled", true); }

View File

@ -44,6 +44,7 @@ import com.gmail.nossr50.util.scoreboards.ScoreboardManager;
import com.gmail.nossr50.util.upgrade.UpgradeManager;
import com.google.common.base.Charsets;
import net.shatteredlands.shatt.backup.ZipLibrary;
import org.bstats.bukkit.Metrics;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.HandlerList;
@ -179,6 +180,20 @@ public class mcMMO extends JavaPlugin {
if (Config.getInstance().getPTPCommandWorldPermissions()) {
Permissions.generateWorldTeleportPermissions();
}
//If anonymous statistics are enabled then use them
Metrics metrics;
if(Config.getInstance().getIsMetricsEnabled()) {
metrics = new Metrics(this);
metrics.addCustomChart(new Metrics.SimplePie("version", () -> getDescription().getVersion()));
if(Config.getInstance().getIsRetroMode())
metrics.addCustomChart(new Metrics.SimplePie("scaling", () -> "Standard"));
else
metrics.addCustomChart(new Metrics.SimplePie("scaling", () -> "Retro"));
}
}
catch (Throwable t) {
getLogger().severe("There was an error while enabling mcMMO!");

View File

@ -13,6 +13,9 @@
#
# Settings for the Skills
###
# Enables anonymous statistics
Metrics:
bstats: true
Feedback:
# If sendtitles is true messages will be sent using the title api (BIG TEXT ON SCREEN)
Events: