Optional stats tracking

I still don't like stats tracking.
This commit is contained in:
NuclearW 2012-02-11 16:11:04 -05:00
parent 717c2d2869
commit a652fcd026
3 changed files with 20 additions and 15 deletions

View File

@ -43,7 +43,7 @@ public class LoadProperties {
diamondArmor, woodenTools, stoneTools, ironTools, goldTools, diamondArmor, woodenTools, stoneTools, ironTools, goldTools,
diamondTools, enderPearl, blazeRod, records, glowstoneDust, diamondTools, enderPearl, blazeRod, records, glowstoneDust,
fishingDiamonds, aDisplayNames, pDisplayNames, enableSmoothToMossy, fishingDiamonds, aDisplayNames, pDisplayNames, enableSmoothToMossy,
enableDirtToGrass; enableDirtToGrass, statsTracking;
public static String MySQLtablePrefix, MySQLuserName, public static String MySQLtablePrefix, MySQLuserName,
MySQLserverName, MySQLdbName, MySQLdbPass, nWood, nStone, MySQLserverName, MySQLdbName, MySQLdbPass, nWood, nStone,
@ -298,6 +298,7 @@ public class LoadProperties {
enableMySpawn = readBoolean("General.MySpawn.Enabled", true); enableMySpawn = readBoolean("General.MySpawn.Enabled", true);
enableRegen = readBoolean("General.HP_Regeneration.Enabled", true); enableRegen = readBoolean("General.HP_Regeneration.Enabled", true);
saveInterval = readInteger("General.Save_Interval", 10); saveInterval = readInteger("General.Save_Interval", 10);
statsTracking = readBoolean("General.Stats_Tracking", true);
enableCobbleToMossy = readBoolean("Skills.Herbalism.Green_Thumb.Cobble_To_Mossy", true); enableCobbleToMossy = readBoolean("Skills.Herbalism.Green_Thumb.Cobble_To_Mossy", true);
enableSmoothToMossy = readBoolean("Skills.Herbalism.Green_Thumb.SmoothBrick_To_MossyBrick", true); enableSmoothToMossy = readBoolean("Skills.Herbalism.Green_Thumb.SmoothBrick_To_MossyBrick", true);

View File

@ -170,6 +170,7 @@ public class mcMMO extends JavaPlugin
FM.addToPreLoginCache(this, SpoutStuff.getFiles()); FM.addToPreLoginCache(this, SpoutStuff.getFiles());
} }
if(LoadProperties.statsTracking) {
//Plugin Metrics running in a new thread //Plugin Metrics running in a new thread
new Thread(new Runnable() { new Thread(new Runnable() {
public void run() { public void run() {
@ -185,6 +186,7 @@ public class mcMMO extends JavaPlugin
} }
}).start(); }).start();
} }
}
public PlayerProfile getPlayerProfile(Player player) public PlayerProfile getPlayerProfile(Player player)
{ {

View File

@ -259,6 +259,8 @@ General:
Enabled: true Enabled: true
#Amount of time (in minutes) to wait between saves of player information #Amount of time (in minutes) to wait between saves of player information
Save_Interval: 10 Save_Interval: 10
#Allow mcMMO to report on basic anonymous useage
Stats_Tracking: true
Excavation: Excavation:
Drops: Drops:
Cake: true Cake: true