9
0
mirror of https://gitlab.com/SamB440/rpgregions-2.git synced 2025-12-27 02:39:07 +00:00

Temporarily disable bStats regions_discovered chart

This commit is contained in:
SamB440
2021-03-28 14:48:09 +01:00
parent ba90a6ae1b
commit 8aabcb2798

View File

@@ -24,7 +24,6 @@ import net.islandearth.rpgregions.listener.ConnectionListener;
import net.islandearth.rpgregions.listener.MoveListener;
import net.islandearth.rpgregions.listener.RegionListener;
import net.islandearth.rpgregions.managers.RPGRegionsManagers;
import net.islandearth.rpgregions.managers.data.account.RPGRegionsAccount;
import net.islandearth.rpgregions.managers.data.region.ConfiguredRegion;
import net.islandearth.rpgregions.managers.registry.RPGRegionsRegistry;
import net.islandearth.rpgregions.requirements.AlonsoLevelRequirement;
@@ -52,9 +51,7 @@ import net.islandearth.rpgregions.utils.XSound;
import org.bstats.bukkit.Metrics;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.OfflinePlayer;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
@@ -345,7 +342,8 @@ public final class RPGRegions extends JavaPlugin implements IRPGRegionsAPI, Lang
private void registerMetrics() {
Metrics metrics = new Metrics(this, 2066);
metrics.addCustomChart(new Metrics.SingleLineChart("regions_discovered", () -> {
// regions_discovered chart currently causes lag due to bStats not running it async :(
/*metrics.addCustomChart(new Metrics.SingleLineChart("regions_discovered", () -> {
int discoveries = 0;
for (OfflinePlayer offlinePlayer : Bukkit.getOfflinePlayers()) {
RPGRegionsAccount account = getManagers().getStorageManager().getAccount(offlinePlayer.getUniqueId()).get();
@@ -354,7 +352,7 @@ public final class RPGRegions extends JavaPlugin implements IRPGRegionsAPI, Lang
if (player == null) getManagers().getStorageManager().removeCachedAccount(offlinePlayer.getUniqueId()); // Cleanup so we don't use memory
}
return discoveries;
}));
}));*/
metrics.addCustomChart(new Metrics.SingleLineChart("regions_configured", () -> getManagers().getRegionsCache().getConfiguredRegions().size()));
metrics.addCustomChart(new Metrics.SimplePie("storage_mode", () -> getConfig().getString("settings.storage.mode")));
metrics.addCustomChart(new Metrics.SimplePie("integration_type", () -> getConfig().getString("settings.integration.name")));