Skip to content

Commit

Permalink
Metrics!
Browse files Browse the repository at this point in the history
  • Loading branch information
dries007 committed Sep 9, 2014
1 parent 7dee8c6 commit 7097f44
Show file tree
Hide file tree
Showing 2 changed files with 836 additions and 0 deletions.
37 changes: 37 additions & 0 deletions src/main/java/net/doubledoordev/d3core/D3Core.java
Expand Up @@ -46,6 +46,7 @@
import net.doubledoordev.d3core.util.CoreHelper;
import net.doubledoordev.d3core.util.DevPerks;
import net.doubledoordev.d3core.util.ID3Mod;
import net.doubledoordev.libs.org.mcstats.Metrics;
import net.minecraft.util.IChatComponent;
import net.minecraftforge.common.config.ConfigElement;
import net.minecraftforge.common.config.Configuration;
Expand Down Expand Up @@ -82,6 +83,7 @@ public class D3Core implements ID3Mod
private boolean sillyness = true;
private boolean updateWarning = true;

private List<ModContainer> d3Mods = new ArrayList<>();
private List<CoreHelper.ModUpdateDate> updateDateList = new ArrayList<>();

@Mod.EventHandler
Expand All @@ -105,6 +107,7 @@ public void init(FMLInitializationEvent event)
if (modContainer instanceof FMLModContainer && modContainer.getMod() instanceof ID3Mod)
{
if (debug()) logger.info(String.format("[%s] Found a D3 Mod!", modContainer.getModId()));
d3Mods.add(modContainer);

TreeSet<ArtifactVersion> availableVersions = new TreeSet<>();

Expand Down Expand Up @@ -142,6 +145,40 @@ public void init(FMLInitializationEvent event)
e.printStackTrace();
}
}

try
{
Metrics metrics = new Metrics(MODID, metadata.version);

Metrics.Graph submods = metrics.createGraph("Submods");
for (ModContainer modContainer : d3Mods)
{
submods.addPlotter(new Metrics.Plotter(modContainer.getModId()) {
@Override
public int getValue()
{
return 1;
}
});
}

for (ModContainer modContainer : d3Mods)
{
metrics.createGraph(modContainer.getModId()).addPlotter(new Metrics.Plotter(modContainer.getDisplayVersion()) {
@Override
public int getValue()
{
return 1;
}
});
}

metrics.start();
}
catch (Exception e)
{
e.printStackTrace();
}
}

@Mod.EventHandler
Expand Down

0 comments on commit 7097f44

Please sign in to comment.