Class FancyAnalyticsAPI

java.lang.Object
de.oliver.fancyanalytics.api.FancyAnalyticsAPI

public class FancyAnalyticsAPI extends Object
  • Constructor Details

    • FancyAnalyticsAPI

      public FancyAnalyticsAPI(String userId, String projectId, String apiToken)
  • Method Details

    • getGson

      public static com.google.gson.Gson getGson()
    • getSenderId

      public static String getSenderId()
    • getStackTraceAsString

      public static String getStackTraceAsString(Throwable throwable)
    • initialize

      public void initialize()
    • reportError

      public void reportError(Throwable throwable)
    • sendEvent

      public void sendEvent(Event event)
    • registerLogger

      public void registerLogger(Logger logger)
    • registerDefaultPluginMetrics

      public void registerDefaultPluginMetrics(org.bukkit.plugin.Plugin plugin)
    • registerAsServer

      @Internal public void registerAsServer(org.bukkit.plugin.Plugin plugin)
      Do not use this method, it is for internal use only
    • registerNumberMetric

      public void registerNumberMetric(MetricSupplier<Double> metric)
    • registerStringMetric

      public void registerStringMetric(MetricSupplier<String> metric)
    • getUserId

      public String getUserId()
    • getProjectId

      public String getProjectId()