From d9ecff0ddd9a404ec6558101a96e01f1aa86c85c Mon Sep 17 00:00:00 2001 From: Jaime Martinez Rincon Date: Sat, 21 Jan 2017 13:23:10 +0100 Subject: [PATCH] Moved from MCStats to bStats (much better) --- .../me/jaimemartz/lobbybalancer/LobbyBalancer.java | 10 ++++++---- .../lobbybalancer/configuration/ConfigEntries.java | 1 + src/main/resources/config.yml | 3 +++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/me/jaimemartz/lobbybalancer/LobbyBalancer.java b/src/main/java/me/jaimemartz/lobbybalancer/LobbyBalancer.java index 7121b96..116f094 100644 --- a/src/main/java/me/jaimemartz/lobbybalancer/LobbyBalancer.java +++ b/src/main/java/me/jaimemartz/lobbybalancer/LobbyBalancer.java @@ -28,7 +28,7 @@ public class LobbyBalancer extends Plugin { public static final String USER_ID = "%%__USER__%%"; public static final String RESOURCE_ID = "%%__RESOURCE__%%"; public static final String NONCE_ID = "%%__NONCE__%%"; - private static final int LAST_VER_CONFIG_UPDATE = 20300; + private static final int LAST_VER_CONFIG_UPDATE = 20600; private final Gson gson = new Gson(); private boolean failed = false; @@ -50,10 +50,12 @@ public class LobbyBalancer extends Plugin { factory.submit(ConfigEntries.class); } - //Metrics (https://bstats.org/) - new Metrics(this); - this.enable(); + + if (ConfigEntries.SUBMIT_STATS.get()) { + //Metrics (https://bstats.org/) + new Metrics(this); + } } private void enable() { diff --git a/src/main/java/me/jaimemartz/lobbybalancer/configuration/ConfigEntries.java b/src/main/java/me/jaimemartz/lobbybalancer/configuration/ConfigEntries.java index 3360ab7..8c25bee 100644 --- a/src/main/java/me/jaimemartz/lobbybalancer/configuration/ConfigEntries.java +++ b/src/main/java/me/jaimemartz/lobbybalancer/configuration/ConfigEntries.java @@ -11,6 +11,7 @@ public class ConfigEntries implements ConfigEntryHolder { public static final ConfigEntry PLUGIN_ENABLED = new ConfigEntry<>(0, "settings.enabled", false); public static final ConfigEntry SILENT_STARTUP = new ConfigEntry<>(0, "settings.silent-startup", false); public static final ConfigEntry CHECK_UPDATES_ENABLED = new ConfigEntry<>(0, "settings.check-updates", true); + public static final ConfigEntry SUBMIT_STATS = new ConfigEntry<>(0, "settings.submit-stats", true); public static final ConfigEntry SERVER_CHECK_ENABLED = new ConfigEntry<>(0, "settings.server_check.enabled", true); public static final ConfigEntry SERVER_CHECK_MODE = new ConfigEntry<>(0, "settings.server_check.tactic", "CUSTOM"); diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index d627f96..963fb70 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -23,6 +23,9 @@ settings: # Whether the plugin should ask you to update or not check-updates: true + # Disable this to opt-out of the plugin sending stats + submit-stats: true + # Pings to the servers to see if they can be accessed or not server-check: # If this is disabled the players will connect to the first server available