Skip to content

Commit 51ca9d1

Browse files
committed
Integrate bStats metrics
1 parent 0ec6d04 commit 51ca9d1

File tree

2 files changed

+1077
-1
lines changed

2 files changed

+1077
-1
lines changed

src/main/java/com/isnsest/denizen/velocity/DenizenVelocity.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public class DenizenVelocity {
3737
public static DenizenVelocity instance;
3838
public final ProxyServer server;
3939
public final Logger logger;
40+
public static Metrics.Factory metricsFactory;
4041
public static YamlConfig config;
4142

4243
private static int DEPENIZEN_PORT = 0;
@@ -51,9 +52,13 @@ public class DenizenVelocity {
5152
private EventLoopGroup workerGroup;
5253

5354
@Inject
54-
public DenizenVelocity(ProxyServer server, Logger logger, @DataDirectory Path dataDir) {
55+
public DenizenVelocity(ProxyServer server,
56+
Logger logger,
57+
@DataDirectory Path dataDir,
58+
Metrics.Factory metricsFactory) {
5559
this.server = server;
5660
this.logger = logger;
61+
this.metricsFactory = metricsFactory;
5762
instance = this;
5863
config = new YamlConfig(dataDir);
5964
DEPENIZEN_PORT = config.getPort();
@@ -99,6 +104,7 @@ public void registerPackets() {
99104
@Subscribe
100105
public void onProxyInitialization(ProxyInitializeEvent event) {
101106
logger.info("Loading...");
107+
Metrics metrics = metricsFactory.make(this, 28531);
102108
registerPackets();
103109
startServer();
104110

0 commit comments

Comments
 (0)