mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
all plugins: Update FancyAnalytics to 0.1.7
This commit is contained in:
@@ -72,7 +72,8 @@ dependencies {
|
||||
implementation(project(":libraries:jdb"))
|
||||
implementation(project(":libraries:plugin-tests"))
|
||||
compileOnly("org.lushplugins:ChatColorHandler:5.1.6")
|
||||
implementation("de.oliver.FancyAnalytics:api:0.1.6")
|
||||
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.3")
|
||||
implementation("de.oliver.FancyAnalytics:mc-api:0.1.7")
|
||||
implementation("de.oliver.FancyAnalytics:logger:0.0.6")
|
||||
implementation("org.incendo:cloud-core:2.1.0-SNAPSHOT")
|
||||
implementation("org.incendo:cloud-paper:2.0.0-SNAPSHOT")
|
||||
|
||||
@@ -2,13 +2,13 @@ package de.oliver.fancynpcs;
|
||||
|
||||
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
||||
import de.oliver.fancyanalytics.api.FancyAnalyticsAPI;
|
||||
import de.oliver.fancyanalytics.api.events.Event;
|
||||
import de.oliver.fancyanalytics.api.metrics.MetricSupplier;
|
||||
import de.oliver.fancyanalytics.logger.ExtendedFancyLogger;
|
||||
import de.oliver.fancyanalytics.logger.LogLevel;
|
||||
import de.oliver.fancyanalytics.logger.appender.Appender;
|
||||
import de.oliver.fancyanalytics.logger.appender.ConsoleAppender;
|
||||
import de.oliver.fancyanalytics.logger.appender.JsonAppender;
|
||||
import de.oliver.fancyanalytics.sdk.events.Event;
|
||||
import de.oliver.fancylib.FancyLib;
|
||||
import de.oliver.fancylib.Metrics;
|
||||
import de.oliver.fancylib.VersionConfig;
|
||||
@@ -65,10 +65,7 @@ import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.*;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@@ -174,7 +171,7 @@ public class FancyNpcs extends JavaPlugin implements FancyNpcsPlugin {
|
||||
PluginManager pluginManager = Bukkit.getPluginManager();
|
||||
|
||||
if (npcAdapter == null) {
|
||||
fancyAnalytics.sendEvent(new Event("pluginLoadingWithUnsupportedVersion")
|
||||
fancyAnalytics.sendEvent(new Event("pluginLoadingWithUnsupportedVersion", new HashMap<>())
|
||||
.withProperty("version", mcVersion)
|
||||
.withProperty("pluginVersion", getPluginMeta().getVersion())
|
||||
);
|
||||
@@ -488,7 +485,7 @@ public class FancyNpcs extends JavaPlugin implements FancyNpcsPlugin {
|
||||
if (!lastVersion.equals(currentVersion)) {
|
||||
fancyLogger.info("Plugin has been updated from version " + lastVersion + " to " + currentVersion + ".");
|
||||
fancyAnalytics.sendEvent(
|
||||
new Event("PluginVersionUpdated")
|
||||
new Event("PluginVersionUpdated", new HashMap<>())
|
||||
.withProperty("from", lastVersion)
|
||||
.withProperty("to", currentVersion)
|
||||
.withProperty("commit_hash", versionConfig.getCommitHash())
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
package de.oliver.fancynpcs.utils;
|
||||
|
||||
import de.oliver.fancyanalytics.api.events.Event;
|
||||
import de.oliver.fancyanalytics.sdk.events.Event;
|
||||
import de.oliver.fancynpcs.FancyNpcs;
|
||||
import de.oliver.fancynpcs.api.skins.SkinData;
|
||||
import org.bukkit.configuration.ConfigurationSection;
|
||||
import org.bukkit.configuration.file.YamlConfiguration;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class OldSkinCacheMigrator {
|
||||
|
||||
@@ -36,7 +37,7 @@ public class OldSkinCacheMigrator {
|
||||
OLD_SKIN_CACHE.delete();
|
||||
|
||||
FancyNpcs.getInstance().getLogger().info("Migrated " + amount + " skins from old cache.");
|
||||
FancyNpcs.getInstance().getFancyAnalytics().sendEvent(new Event("SkinCacheMigrated").withProperty("amount", String.valueOf(amount)));
|
||||
FancyNpcs.getInstance().getFancyAnalytics().sendEvent(new Event("SkinCacheMigrated", new HashMap<>()).withProperty("amount", String.valueOf(amount)));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user