all plugins: Update FancyAnalytics to 0.1.7

This commit is contained in:
Oliver
2025-07-10 19:40:01 +02:00
parent 56d0201a13
commit 2ee40812bb
11 changed files with 28 additions and 21 deletions

View File

@@ -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")

View File

@@ -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())

View File

@@ -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)));
}
}