Skip to content

Commit 5752bc5

Browse files
committed
Add metrics
1 parent cd8c5b0 commit 5752bc5

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,12 @@
395395
<artifactId>po-utils</artifactId>
396396
<version>${po-utils.version}</version>
397397
</dependency>
398+
<dependency>
399+
<groupId>org.bstats</groupId>
400+
<artifactId>bstats-bukkit</artifactId>
401+
<version>1.2</version>
402+
<scope>compile</scope>
403+
</dependency>
398404

399405
<!-- TEST -->
400406
<dependency>

src/main/java/com/github/rlf/cargomanagement/CargoManagement.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
import com.github.rlf.cargomanagement.storage.MemoryBlockStorage;
1111
import dk.lockfuglsang.minecraft.file.FileUtil;
1212
import dk.lockfuglsang.minecraft.util.TimeUtil;
13+
import javafx.scene.chart.PieChart;
14+
import org.bstats.bukkit.Metrics;
1315
import org.bukkit.Bukkit;
1416
import org.bukkit.command.Command;
1517
import org.bukkit.command.CommandSender;
@@ -53,6 +55,12 @@ private void initializePlugin() {
5355
getCommand("cargo").setExecutor(new CargoCommand(this, storage, nodeFactory));
5456
configureTickTimer(config);
5557
configureRecipes(config, nodeFactory);
58+
try {
59+
Metrics metrics = new Metrics(this);
60+
metrics.addCustomChart(new Metrics.SimplePie("connector_range", () -> ""+ConnectorNode.RANGE));
61+
} catch (Exception e) {
62+
getLogger().log(Level.WARNING, "Unable to enable metrics");
63+
}
5664
}
5765

5866
private void configureRecipes(FileConfiguration config, CargoNodeFactory nodeFactory) {

0 commit comments

Comments
 (0)