VitalBStatsInitialization

interface VitalBStatsInitialization<T> : InitializingBean

Internal interface; setups up bStats for Spigot and BungeeCord. By default, Vital enables bStats and sends its own metrics to it. To also include metrics for your own plugin, you must configure vital.core.bstats.plugin-id to your plugin id you got from bStats.

To opt-out of bStats metrics, set vital.core.bstats.enabled to false. Vital will no longer send any metrics to bStats.

Inheritors

Types

Link copied to clipboard
class Bungee(val plugin: BungeePlugin, val vitalCoreConfigurationProperties: VitalCoreConfigurationProperties) : VitalBStatsInitialization<BungeePlugin>
Link copied to clipboard
class Spigot(val plugin: SpigotPlugin, val vitalCoreConfigurationProperties: VitalCoreConfigurationProperties) : VitalBStatsInitialization<SpigotPlugin>

Properties

Link copied to clipboard
abstract val plugin: T

Functions

Link copied to clipboard
open override fun afterPropertiesSet()
Link copied to clipboard
abstract fun startCustomBStats(pluginId: Int)
Link copied to clipboard
abstract fun startVitalBStats()