Package de.oliver.fancyanalytics.api
Class FancyAnalyticsAPI
java.lang.Object
de.oliver.fancyanalytics.api.FancyAnalyticsAPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.gson.GsongetGson()static Stringstatic StringgetStackTraceAsString(Throwable throwable) voidvoidregisterAsServer(org.bukkit.plugin.Plugin plugin) Do not use this method, it is for internal use onlyvoidregisterDefaultPluginMetrics(org.bukkit.plugin.Plugin plugin) voidregisterLogger(Logger logger) voidregisterNumberMetric(MetricSupplier<Double> metric) voidregisterStringMetric(MetricSupplier<String> metric) voidreportError(Throwable throwable) voidstatic voidsetDisableLogging(boolean disableLogging)
-
Constructor Details
-
FancyAnalyticsAPI
-
-
Method Details
-
getGson
public static com.google.gson.Gson getGson() -
getSenderId
-
getStackTraceAsString
-
setDisableLogging
public static void setDisableLogging(boolean disableLogging) -
initialize
public void initialize() -
reportError
-
sendEvent
-
registerLogger
-
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
-
registerStringMetric
-
getUserId
-
getProjectId
-