Class VelocityPlatform

java.lang.Object
io.github.projectunified.faststats.velocity.VelocityPlatform
All Implemented Interfaces:
Platform

public class VelocityPlatform extends Object implements Platform
Velocity implementation of Platform.
  • Constructor Details

    • VelocityPlatform

      public VelocityPlatform(com.velocitypowered.api.proxy.ProxyServer server, com.velocitypowered.api.plugin.PluginContainer plugin, org.slf4j.Logger logger, Path dataDirectory)
      Constructs a new VelocityPlatform for the given plugin.
      Parameters:
      server - the velocity proxy server
      plugin - the plugin container
      logger - the logger
      dataDirectory - the data directory
  • Method Details

    • getConfig

      public Config getConfig()
      Description copied from interface: Platform
      Retrieves the platform-specific configuration.
      Specified by:
      getConfig in interface Platform
      Returns:
      the platform config instance
    • getMetrics

      public Collection<Metric<?>> getMetrics()
      Description copied from interface: Platform
      Gets default platform-specific metrics.
      Specified by:
      getMetrics in interface Platform
      Returns:
      a collection of platform metrics
    • logInfo

      public void logInfo(String message)
      Description copied from interface: Platform
      Logs informational messages.
      Specified by:
      logInfo in interface Platform
      Parameters:
      message - the message to log
    • logWarning

      public void logWarning(String message)
      Description copied from interface: Platform
      Logs warning messages.
      Specified by:
      logWarning in interface Platform
      Parameters:
      message - the message to log
    • logError

      public void logError(String message, Throwable throwable)
      Description copied from interface: Platform
      Logs error messages.
      Specified by:
      logError in interface Platform
      Parameters:
      message - the error message
      throwable - the cause of the error