Moved metric handler

This commit is contained in:
Auxilor
2021-08-07 13:27:12 +01:00
parent 1e712dcae6
commit 5cebe2fce8
2 changed files with 24 additions and 14 deletions

View File

@@ -31,11 +31,9 @@ import com.willfp.eco.internal.integrations.PlaceholderIntegrationPAPI
import com.willfp.eco.internal.logging.EcoLogger
import com.willfp.eco.internal.proxy.EcoProxyFactory
import com.willfp.eco.internal.scheduling.EcoScheduler
import proxy.FastItemStackFactoryProxy
import org.bstats.bukkit.Metrics
import org.bukkit.configuration.file.YamlConfiguration
import com.willfp.eco.spigot.integrations.bstats.MetricHandler
import org.bukkit.inventory.ItemStack
import java.io.File
import proxy.FastItemStackFactoryProxy
import java.util.logging.Logger
@Suppress("UNUSED")
@@ -119,15 +117,6 @@ class EcoHandler : EcoSpigotPlugin(), Handler {
}
override fun registerBStats(plugin: EcoPlugin) {
val bStatsFolder = File(plugin.dataFolder.parentFile, "bStats")
val configFile = File(bStatsFolder, "config.yml")
val config = YamlConfiguration.loadConfiguration(configFile)
if (config.isSet("serverUuid")) {
config.set("enabled", this.ecoPlugin.configYml.getBool("enable-bstats"))
config.save(configFile)
}
Metrics(plugin, plugin.bStatsId)
MetricHandler.createMetrics(plugin, this.ecoPlugin)
}
}

View File

@@ -0,0 +1,21 @@
package com.willfp.eco.spigot.integrations.bstats
import com.willfp.eco.core.EcoPlugin
import org.bstats.bukkit.Metrics
import org.bukkit.configuration.file.YamlConfiguration
import java.io.File
object MetricHandler {
fun createMetrics(plugin: EcoPlugin, ecoPlugin: EcoPlugin) {
val bStatsFolder = File(plugin.dataFolder.parentFile, "bStats")
val configFile = File(bStatsFolder, "config.yml")
val config = YamlConfiguration.loadConfiguration(configFile)
if (config.isSet("serverUuid")) {
config.set("enabled", ecoPlugin.configYml.getBool("enable-bstats"))
config.save(configFile)
}
Metrics(plugin, plugin.bStatsId)
}
}