diff --git a/pom.xml b/pom.xml index 2f12f61..72e3522 100644 --- a/pom.xml +++ b/pom.xml @@ -56,13 +56,13 @@ - org.bstats:bstats-bukkit + org.bstats:* - org.bstats.bukkit - com.dre.brewery.integration + org.bstats + com.dre.brewery.integration.bstats @@ -98,7 +98,7 @@ md_5-public - http://repo.md-5.net/content/groups/public/ + https://repo.md-5.net/content/groups/public/ spigot-repo @@ -106,12 +106,12 @@ vault-repo - http://nexus.hc.to/content/repositories/pub_releases + https://nexus.hc.to/content/repositories/pub_releases sk89q-repo - http://maven.sk89q.com/repo/ + https://maven.sk89q.com/repo/ @@ -127,11 +127,11 @@ chestshop-repo https://repo.minebench.de/ - - - CodeMC - https://repo.codemc.org/repository/maven-public - + + + CodeMC + https://repo.codemc.org/repository/maven-public + MMOPlugins @@ -297,7 +297,7 @@ org.bstats bstats-bukkit - 1.5 + 2.2.1 compile diff --git a/src/com/dre/brewery/P.java b/src/com/dre/brewery/P.java index 715864a..725d7ed 100644 --- a/src/com/dre/brewery/P.java +++ b/src/com/dre/brewery/P.java @@ -16,6 +16,7 @@ import com.dre.brewery.utility.BUtil; import com.dre.brewery.utility.LegacyUtil; import org.apache.commons.lang.math.NumberUtils; import org.bstats.bukkit.Metrics; +import org.bstats.charts.*; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Material; @@ -286,12 +287,12 @@ public class P extends JavaPlugin { private void setupMetrics() { try { - Metrics metrics = new Metrics(this); - metrics.addCustomChart(new Metrics.SingleLineChart("drunk_players", BPlayer::numDrunkPlayers)); - metrics.addCustomChart(new Metrics.SingleLineChart("brews_in_existence", () -> brewsCreated)); - metrics.addCustomChart(new Metrics.SingleLineChart("barrels_built", () -> Barrel.barrels.size())); - metrics.addCustomChart(new Metrics.SingleLineChart("cauldrons_boiling", () -> BCauldron.bcauldrons.size())); - metrics.addCustomChart(new Metrics.AdvancedPie("brew_quality", () -> { + Metrics metrics = new Metrics(this, 3494); + metrics.addCustomChart(new SingleLineChart("drunk_players", BPlayer::numDrunkPlayers)); + metrics.addCustomChart(new SingleLineChart("brews_in_existence", () -> brewsCreated)); + metrics.addCustomChart(new SingleLineChart("barrels_built", Barrel.barrels::size)); + metrics.addCustomChart(new SingleLineChart("cauldrons_boiling", BCauldron.bcauldrons::size)); + metrics.addCustomChart(new AdvancedPie("brew_quality", () -> { Map map = new HashMap<>(8); map.put("excellent", exc); map.put("good", good); @@ -300,14 +301,14 @@ public class P extends JavaPlugin { map.put("terrible", terr); return map; })); - metrics.addCustomChart(new Metrics.AdvancedPie("brews_created", () -> { + metrics.addCustomChart(new AdvancedPie("brews_created", () -> { Map map = new HashMap<>(4); map.put("by command", brewsCreatedCmd); map.put("brewing", brewsCreated - brewsCreatedCmd); return map; })); - metrics.addCustomChart(new Metrics.SimplePie("number_of_recipes", () -> { + metrics.addCustomChart(new SimplePie("number_of_recipes", () -> { int recipes = BRecipe.getAllRecipes().size(); if (recipes < 7) { return "Less than 7"; @@ -339,7 +340,7 @@ public class P extends JavaPlugin { })); - metrics.addCustomChart(new Metrics.SimplePie("wakeups", () -> { + metrics.addCustomChart(new SimplePie("wakeups", () -> { if (!BConfig.enableHome) { return "disabled"; } @@ -356,7 +357,7 @@ public class P extends JavaPlugin { return "More than 20"; } })); - metrics.addCustomChart(new Metrics.SimplePie("v2_mc_version", () -> { + metrics.addCustomChart(new SimplePie("v2_mc_version", () -> { String mcv = Bukkit.getBukkitVersion(); mcv = mcv.substring(0, mcv.indexOf('.', 2)); int index = mcv.indexOf('-'); @@ -370,7 +371,7 @@ public class P extends JavaPlugin { return "undef"; } })); - metrics.addCustomChart(new Metrics.DrilldownPie("plugin_mc_version", () -> { + metrics.addCustomChart(new DrilldownPie("plugin_mc_version", () -> { Map> map = new HashMap<>(3); String mcv = Bukkit.getBukkitVersion(); mcv = mcv.substring(0, mcv.indexOf('.', 2)); @@ -389,9 +390,9 @@ public class P extends JavaPlugin { map.put(getDescription().getVersion(), innerMap); return map; })); - metrics.addCustomChart(new Metrics.SimplePie("language", () -> language)); - metrics.addCustomChart(new Metrics.SimplePie("config_scramble", () -> BConfig.enableEncode ? "enabled" : "disabled")); - metrics.addCustomChart(new Metrics.SimplePie("config_lore_color", () -> { + metrics.addCustomChart(new SimplePie("language", () -> language)); + metrics.addCustomChart(new SimplePie("config_scramble", () -> BConfig.enableEncode ? "enabled" : "disabled")); + metrics.addCustomChart(new SimplePie("config_lore_color", () -> { if (BConfig.colorInBarrels) { if (BConfig.colorInBrewer) { return "both"; @@ -406,7 +407,7 @@ public class P extends JavaPlugin { } } })); - metrics.addCustomChart(new Metrics.SimplePie("config_always_show", () -> { + metrics.addCustomChart(new SimplePie("config_always_show", () -> { if (BConfig.alwaysShowQuality) { if (BConfig.alwaysShowAlc) { return "both";