Fixed tab name issue, added metrics, changed version to 2.6-SNAPSHOT
This commit is contained in:
@@ -9,6 +9,7 @@ import net.jitse.npclib.api.utilities.Logger;
|
||||
import net.jitse.npclib.listeners.ChunkListener;
|
||||
import net.jitse.npclib.listeners.PacketListener;
|
||||
import net.jitse.npclib.listeners.PlayerListener;
|
||||
import net.jitse.npclib.metrics.NPCLibMetrics;
|
||||
import org.bukkit.plugin.PluginManager;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
@@ -51,6 +52,10 @@ public final class NPCLib {
|
||||
// Boot the according packet listener.
|
||||
new PacketListener().start(this);
|
||||
|
||||
// Start the bStats metrics system and disable the silly relocate check.
|
||||
System.setProperty("bstats.relocatecheck", "false");
|
||||
new NPCLibMetrics(this);
|
||||
|
||||
logger.info("Enabled for Minecraft " + versionName);
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package net.jitse.npclib.metrics;
|
||||
|
||||
import net.jitse.npclib.NPCLib;
|
||||
import net.jitse.npclib.internal.NPCManager;
|
||||
import org.bstats.bukkit.Metrics;
|
||||
|
||||
public class NPCLibMetrics {
|
||||
|
||||
private static final int BSTATS_PLUGIN_ID = 7214;
|
||||
|
||||
public NPCLibMetrics(NPCLib instance) {
|
||||
Metrics metrics = new Metrics(instance.getPlugin(), BSTATS_PLUGIN_ID);
|
||||
metrics.addCustomChart(new Metrics.SingleLineChart("npcs", () -> NPCManager.getAllNPCs().size()));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user