Moved metric handler
This commit is contained in:
@@ -31,11 +31,9 @@ import com.willfp.eco.internal.integrations.PlaceholderIntegrationPAPI
|
|||||||
import com.willfp.eco.internal.logging.EcoLogger
|
import com.willfp.eco.internal.logging.EcoLogger
|
||||||
import com.willfp.eco.internal.proxy.EcoProxyFactory
|
import com.willfp.eco.internal.proxy.EcoProxyFactory
|
||||||
import com.willfp.eco.internal.scheduling.EcoScheduler
|
import com.willfp.eco.internal.scheduling.EcoScheduler
|
||||||
import proxy.FastItemStackFactoryProxy
|
import com.willfp.eco.spigot.integrations.bstats.MetricHandler
|
||||||
import org.bstats.bukkit.Metrics
|
|
||||||
import org.bukkit.configuration.file.YamlConfiguration
|
|
||||||
import org.bukkit.inventory.ItemStack
|
import org.bukkit.inventory.ItemStack
|
||||||
import java.io.File
|
import proxy.FastItemStackFactoryProxy
|
||||||
import java.util.logging.Logger
|
import java.util.logging.Logger
|
||||||
|
|
||||||
@Suppress("UNUSED")
|
@Suppress("UNUSED")
|
||||||
@@ -119,15 +117,6 @@ class EcoHandler : EcoSpigotPlugin(), Handler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun registerBStats(plugin: EcoPlugin) {
|
override fun registerBStats(plugin: EcoPlugin) {
|
||||||
val bStatsFolder = File(plugin.dataFolder.parentFile, "bStats")
|
MetricHandler.createMetrics(plugin, this.ecoPlugin)
|
||||||
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)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -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)
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user