mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
Update logger to 0.0.7 everywhere
This commit is contained in:
@@ -20,7 +20,7 @@ repositories {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compileOnly("dev.folia:folia-api:1.20.4-R0.1-SNAPSHOT")
|
compileOnly("dev.folia:folia-api:1.20.4-R0.1-SNAPSHOT")
|
||||||
compileOnly("de.oliver.FancyAnalytics:logger:0.0.6")
|
compileOnly("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
|
|
||||||
// database drivers
|
// database drivers
|
||||||
compileOnly("org.xerial:sqlite-jdbc:3.49.1.0")
|
compileOnly("org.xerial:sqlite-jdbc:3.49.1.0")
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import com.google.gson.TypeAdapter;
|
|||||||
import com.google.gson.stream.JsonReader;
|
import com.google.gson.stream.JsonReader;
|
||||||
import com.google.gson.stream.JsonWriter;
|
import com.google.gson.stream.JsonWriter;
|
||||||
import de.oliver.fancyanalytics.logger.ExtendedFancyLogger;
|
import de.oliver.fancyanalytics.logger.ExtendedFancyLogger;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -96,8 +97,7 @@ public class UUIDFetcher {
|
|||||||
|
|
||||||
return data.id;
|
return data.id;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
LOGGER.error("Could not fetch UUID for name: " + name);
|
LOGGER.error("Could not fetch UUID for name: " + name, ThrowableProperty.of(e));
|
||||||
LOGGER.error(e);
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -132,8 +132,7 @@ public class UUIDFetcher {
|
|||||||
|
|
||||||
return currentNameData.name;
|
return currentNameData.name;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
LOGGER.error("Could not fetch name for uuid: " + uuid);
|
LOGGER.error("Could not fetch name for uuid: " + uuid, ThrowableProperty.of(e));
|
||||||
LOGGER.error(e);
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ repositories {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compileOnly("io.papermc.paper:paper-api:1.21.8-R0.1-SNAPSHOT")
|
compileOnly("io.papermc.paper:paper-api:1.21.8-R0.1-SNAPSHOT")
|
||||||
compileOnly("de.oliver.FancyAnalytics:logger:0.0.6")
|
compileOnly("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
compileOnly("org.jetbrains:annotations:26.0.2")
|
compileOnly("org.jetbrains:annotations:26.0.2")
|
||||||
|
|
||||||
testImplementation("org.junit.jupiter:junit-jupiter-api:5.12.2")
|
testImplementation("org.junit.jupiter:junit-jupiter-api:5.12.2")
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.fancyinnovations.config;
|
package com.fancyinnovations.config;
|
||||||
|
|
||||||
import de.oliver.fancyanalytics.logger.ExtendedFancyLogger;
|
import de.oliver.fancyanalytics.logger.ExtendedFancyLogger;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
import org.bukkit.configuration.file.YamlConfiguration;
|
import org.bukkit.configuration.file.YamlConfiguration;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@@ -77,8 +78,7 @@ public class Config {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.error("Error creating config file: " + configFile.getAbsolutePath());
|
logger.error("Error creating config file: " + configFile.getAbsolutePath(), ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -138,8 +138,7 @@ public class Config {
|
|||||||
try {
|
try {
|
||||||
yaml.save(configFile);
|
yaml.save(configFile);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.error("Error saving config file: " + configFile.getAbsolutePath());
|
logger.error("Error saving config file: " + configFile.getAbsolutePath(), ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ dependencies {
|
|||||||
implementation(project(":libraries:packets:implementations:1_21_4"))
|
implementation(project(":libraries:packets:implementations:1_21_4"))
|
||||||
implementation(project(":libraries:packets:implementations:1_21_3"))
|
implementation(project(":libraries:packets:implementations:1_21_3"))
|
||||||
implementation(project(":libraries:packets:implementations:1_20_6"))
|
implementation(project(":libraries:packets:implementations:1_20_6"))
|
||||||
implementation("de.oliver.FancyAnalytics:logger:0.0.4")
|
implementation("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ plugins {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compileOnly("io.papermc.paper:paper-api:1.21.8-R0.1-SNAPSHOT")
|
compileOnly("io.papermc.paper:paper-api:1.21.8-R0.1-SNAPSHOT")
|
||||||
compileOnly("de.oliver.FancyAnalytics:logger:0.0.6")
|
compileOnly("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ dependencies {
|
|||||||
implementation(project(":libraries:packets:packets-api"))
|
implementation(project(":libraries:packets:packets-api"))
|
||||||
implementation(project(":libraries:packets:implementations:1_20_6"))
|
implementation(project(":libraries:packets:implementations:1_20_6"))
|
||||||
implementation(project(":libraries:packets:implementations:1_21_3"))
|
implementation(project(":libraries:packets:implementations:1_21_3"))
|
||||||
implementation("de.oliver.FancyAnalytics:logger:0.0.6")
|
implementation("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
}
|
}
|
||||||
|
|
||||||
paper {
|
paper {
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ dependencies {
|
|||||||
implementation(project(":libraries:config"))
|
implementation(project(":libraries:config"))
|
||||||
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.4")
|
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.4")
|
||||||
implementation("de.oliver.FancyAnalytics:mc-api:0.1.9")
|
implementation("de.oliver.FancyAnalytics:mc-api:0.1.9")
|
||||||
implementation("de.oliver.FancyAnalytics:logger:0.0.6")
|
implementation("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
|
|
||||||
compileOnly(project(":plugins:fancynpcs:fn-api"))
|
compileOnly(project(":plugins:fancynpcs:fn-api"))
|
||||||
compileOnly("org.lushplugins:ChatColorHandler:6.0.0")
|
compileOnly("org.lushplugins:ChatColorHandler:6.0.0")
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ dependencies {
|
|||||||
compileOnly("io.papermc.paper:paper-api:$minecraftVersion-R0.1-SNAPSHOT")
|
compileOnly("io.papermc.paper:paper-api:$minecraftVersion-R0.1-SNAPSHOT")
|
||||||
|
|
||||||
compileOnly(project(":libraries:common"))
|
compileOnly(project(":libraries:common"))
|
||||||
compileOnly("de.oliver.FancyAnalytics:logger:0.0.6")
|
compileOnly("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
|
|
||||||
implementation("org.lushplugins:ChatColorHandler:6.0.0")
|
implementation("org.lushplugins:ChatColorHandler:6.0.0")
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.fancyinnovations.fancydialogs.joinedplayerscache;
|
package com.fancyinnovations.fancydialogs.joinedplayerscache;
|
||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.FancyDialogsPlugin;
|
import com.fancyinnovations.fancydialogs.FancyDialogsPlugin;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
import de.oliver.jdb.JDB;
|
import de.oliver.jdb.JDB;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
@@ -27,8 +28,7 @@ public class JoinedPlayersCache {
|
|||||||
FancyDialogsPlugin.get().getFancyLogger().debug("Loaded joined players from file.");
|
FancyDialogsPlugin.get().getFancyLogger().debug("Loaded joined players from file.");
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
FancyDialogsPlugin.get().getFancyLogger().error("Failed to load joined players cache");
|
FancyDialogsPlugin.get().getFancyLogger().error("Failed to load joined players cache", ThrowableProperty.of(e));
|
||||||
FancyDialogsPlugin.get().getFancyLogger().error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -37,8 +37,7 @@ public class JoinedPlayersCache {
|
|||||||
jdb.set("joined_players", playersJoined);
|
jdb.set("joined_players", playersJoined);
|
||||||
FancyDialogsPlugin.get().getFancyLogger().debug("Saved joined players cache");
|
FancyDialogsPlugin.get().getFancyLogger().debug("Saved joined players cache");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
FancyDialogsPlugin.get().getFancyLogger().error("Failed to save joined players cache");
|
FancyDialogsPlugin.get().getFancyLogger().error("Failed to save joined players cache", ThrowableProperty.of(e));
|
||||||
FancyDialogsPlugin.get().getFancyLogger().error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.fancyinnovations.fancydialogs.storage;
|
|||||||
|
|
||||||
import com.fancyinnovations.fancydialogs.FancyDialogsPlugin;
|
import com.fancyinnovations.fancydialogs.FancyDialogsPlugin;
|
||||||
import com.fancyinnovations.fancydialogs.api.data.DialogData;
|
import com.fancyinnovations.fancydialogs.api.data.DialogData;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
import de.oliver.jdb.JDB;
|
import de.oliver.jdb.JDB;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -22,8 +23,7 @@ public class JsonDialogStorage implements DialogStorage {
|
|||||||
try {
|
try {
|
||||||
jdb.set(dialog.id(), dialog);
|
jdb.set(dialog.id(), dialog);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
FancyDialogsPlugin.get().getFancyLogger().error("Failed to save dialog " + dialog.id());
|
FancyDialogsPlugin.get().getFancyLogger().error("Failed to save dialog " + dialog.id(), ThrowableProperty.of(e));
|
||||||
FancyDialogsPlugin.get().getFancyLogger().error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -46,8 +46,7 @@ public class JsonDialogStorage implements DialogStorage {
|
|||||||
try {
|
try {
|
||||||
dialogs = jdb.getAll("", DialogData.class);
|
dialogs = jdb.getAll("", DialogData.class);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
FancyDialogsPlugin.get().getFancyLogger().error("Failed to load all dialogs");
|
FancyDialogsPlugin.get().getFancyLogger().error("Failed to load all dialogs", ThrowableProperty.of(e));
|
||||||
FancyDialogsPlugin.get().getFancyLogger().error(e);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return dialogs;
|
return dialogs;
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ dependencies {
|
|||||||
compileOnly("io.papermc.paper:paper-api:$minecraftVersion-R0.1-SNAPSHOT")
|
compileOnly("io.papermc.paper:paper-api:$minecraftVersion-R0.1-SNAPSHOT")
|
||||||
|
|
||||||
compileOnly(project(":libraries:common"))
|
compileOnly(project(":libraries:common"))
|
||||||
compileOnly("de.oliver.FancyAnalytics:logger:0.0.6")
|
compileOnly("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
|
|
||||||
implementation("org.lushplugins:ChatColorHandler:6.0.0")
|
implementation("org.lushplugins:ChatColorHandler:6.0.0")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ dependencies {
|
|||||||
implementation(project(":libraries:config"))
|
implementation(project(":libraries:config"))
|
||||||
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.4")
|
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.4")
|
||||||
implementation("de.oliver.FancyAnalytics:mc-api:0.1.9")
|
implementation("de.oliver.FancyAnalytics:mc-api:0.1.9")
|
||||||
implementation("de.oliver.FancyAnalytics:logger:0.0.6")
|
implementation("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
|
|
||||||
compileOnly(project(":plugins:fancynpcs:fn-api"))
|
compileOnly(project(":plugins:fancynpcs:fn-api"))
|
||||||
compileOnly("org.lushplugins:ChatColorHandler:6.0.0")
|
compileOnly("org.lushplugins:ChatColorHandler:6.0.0")
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ dependencies {
|
|||||||
implementation(project(":libraries:packets:packets-api"))
|
implementation(project(":libraries:packets:packets-api"))
|
||||||
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.4")
|
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.4")
|
||||||
implementation("de.oliver.FancyAnalytics:mc-api:0.1.9")
|
implementation("de.oliver.FancyAnalytics:mc-api:0.1.9")
|
||||||
implementation("de.oliver.FancyAnalytics:logger:0.0.6")
|
implementation("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
|
|
||||||
implementation("io.github.revxrsal:lamp.common:4.0.0-rc.12")
|
implementation("io.github.revxrsal:lamp.common:4.0.0-rc.12")
|
||||||
implementation("io.github.revxrsal:lamp.bukkit:4.0.0-rc.12")
|
implementation("io.github.revxrsal:lamp.bukkit:4.0.0-rc.12")
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ dependencies {
|
|||||||
|
|
||||||
compileOnly(project(":libraries:common"))
|
compileOnly(project(":libraries:common"))
|
||||||
compileOnly(project(":libraries:jdb"))
|
compileOnly(project(":libraries:jdb"))
|
||||||
compileOnly("de.oliver.FancyAnalytics:logger:0.0.6")
|
compileOnly("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
|
|
||||||
implementation("org.lushplugins:ChatColorHandler:6.0.0")
|
implementation("org.lushplugins:ChatColorHandler:6.0.0")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import com.fancyinnovations.fancyholograms.api.data.property.Visibility;
|
|||||||
import com.fancyinnovations.fancyholograms.api.hologram.HologramType;
|
import com.fancyinnovations.fancyholograms.api.hologram.HologramType;
|
||||||
import com.fancyinnovations.fancyholograms.api.trait.HologramTrait;
|
import com.fancyinnovations.fancyholograms.api.trait.HologramTrait;
|
||||||
import com.fancyinnovations.fancyholograms.api.trait.HologramTraitTrait;
|
import com.fancyinnovations.fancyholograms.api.trait.HologramTraitTrait;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
@@ -214,8 +215,7 @@ public class HologramData implements YamlData {
|
|||||||
trait = traitClass.getConstructor(null).newInstance();
|
trait = traitClass.getConstructor(null).newInstance();
|
||||||
} catch (InstantiationException | IllegalAccessException | InvocationTargetException |
|
} catch (InstantiationException | IllegalAccessException | InvocationTargetException |
|
||||||
NoSuchMethodException e) {
|
NoSuchMethodException e) {
|
||||||
FancyHolograms.get().getFancyLogger().error("Failed to instantiate trait " + traitClass.getSimpleName());
|
FancyHolograms.get().getFancyLogger().error("Failed to instantiate trait " + traitClass.getSimpleName(), ThrowableProperty.of(e));
|
||||||
FancyHolograms.get().getFancyLogger().error(e);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
traitTrait.addTrait(trait);
|
traitTrait.addTrait(trait);
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.fancyinnovations.fancyholograms.api.trait;
|
package com.fancyinnovations.fancyholograms.api.trait;
|
||||||
|
|
||||||
import com.fancyinnovations.fancyholograms.api.events.HologramTraitAttachedEvent;
|
import com.fancyinnovations.fancyholograms.api.events.HologramTraitAttachedEvent;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -33,8 +34,7 @@ public class HologramTraitTrait extends HologramTrait {
|
|||||||
HologramTrait newTrait = trait.getConstructor().newInstance();
|
HologramTrait newTrait = trait.getConstructor().newInstance();
|
||||||
addTrait(newTrait);
|
addTrait(newTrait);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("Failed to instantiate trait " + trait.getSimpleName());
|
logger.error("Failed to instantiate trait " + trait.getSimpleName(), ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -73,8 +73,7 @@ public class HologramTraitTrait extends HologramTrait {
|
|||||||
HologramTrait trait = ti.clazz().getConstructor().newInstance();
|
HologramTrait trait = ti.clazz().getConstructor().newInstance();
|
||||||
this.traits.add(trait);
|
this.traits.add(trait);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("Failed to instantiate default trait " + ti.name());
|
logger.error("Failed to instantiate default trait " + ti.name(), ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.debug("Attached default trait " + ti.name() + " to hologram " + hologram.getData().getName());
|
logger.debug("Attached default trait " + ti.name() + " to hologram " + hologram.getData().getName());
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import com.fancyinnovations.fancyholograms.api.data.HologramData;
|
|||||||
import com.fancyinnovations.fancyholograms.api.trait.HologramTrait;
|
import com.fancyinnovations.fancyholograms.api.trait.HologramTrait;
|
||||||
import com.fancyinnovations.fancyholograms.api.trait.HologramTraitRegistry;
|
import com.fancyinnovations.fancyholograms.api.trait.HologramTraitRegistry;
|
||||||
import com.fancyinnovations.fancyholograms.storage.json.model.*;
|
import com.fancyinnovations.fancyholograms.storage.json.model.*;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
@@ -214,8 +215,7 @@ public class JsonAdapter {
|
|||||||
HologramTrait trait = traitInfo.clazz().getConstructor().newInstance();
|
HologramTrait trait = traitInfo.clazz().getConstructor().newInstance();
|
||||||
hologramData.getTraitTrait().addTrait(trait);
|
hologramData.getTraitTrait().addTrait(trait);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
FancyHolograms.get().getFancyLogger().error("Failed to instantiate trait " + traitName);
|
FancyHolograms.get().getFancyLogger().error("Failed to instantiate trait " + traitName, ThrowableProperty.of(e));
|
||||||
FancyHolograms.get().getFancyLogger().error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import com.fancyinnovations.fancyholograms.api.data.ItemHologramData;
|
|||||||
import com.fancyinnovations.fancyholograms.api.data.TextHologramData;
|
import com.fancyinnovations.fancyholograms.api.data.TextHologramData;
|
||||||
import com.fancyinnovations.fancyholograms.storage.HologramStorage;
|
import com.fancyinnovations.fancyholograms.storage.HologramStorage;
|
||||||
import com.fancyinnovations.fancyholograms.storage.json.model.JsonDataUnion;
|
import com.fancyinnovations.fancyholograms.storage.json.model.JsonDataUnion;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
import de.oliver.jdb.JDB;
|
import de.oliver.jdb.JDB;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@@ -66,8 +67,7 @@ public class JsonStorage implements HologramStorage {
|
|||||||
|
|
||||||
jdb.set(hologram.getFilePath(), newArray);
|
jdb.set(hologram.getFilePath(), newArray);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
FancyHolograms.get().getFancyLogger().error("Failed to save hologram " + hologram.getName());
|
FancyHolograms.get().getFancyLogger().error("Failed to save hologram " + hologram.getName(), ThrowableProperty.of(e));
|
||||||
FancyHolograms.get().getFancyLogger().error(e);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
hologram.getTraitTrait().save();
|
hologram.getTraitTrait().save();
|
||||||
@@ -101,8 +101,7 @@ public class JsonStorage implements HologramStorage {
|
|||||||
|
|
||||||
jdb.set(hologram.getFilePath(), newArray.toArray(new JsonDataUnion[0]));
|
jdb.set(hologram.getFilePath(), newArray.toArray(new JsonDataUnion[0]));
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
FancyHolograms.get().getFancyLogger().error("Failed to save hologram " + hologram.getName());
|
FancyHolograms.get().getFancyLogger().error("Failed to save hologram " + hologram.getName(), ThrowableProperty.of(e));
|
||||||
FancyHolograms.get().getFancyLogger().error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -160,8 +159,7 @@ public class JsonStorage implements HologramStorage {
|
|||||||
holograms.add(data);
|
holograms.add(data);
|
||||||
}
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
FancyHolograms.get().getFancyLogger().error("Failed to load all holograms from " + path);
|
FancyHolograms.get().getFancyLogger().error("Failed to load all holograms from " + path, ThrowableProperty.of(e));
|
||||||
FancyHolograms.get().getFancyLogger().error(e);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return holograms;
|
return holograms;
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package com.fancyinnovations.fancyholograms.trait.builtin;
|
|||||||
import com.fancyinnovations.fancyholograms.api.data.TextHologramData;
|
import com.fancyinnovations.fancyholograms.api.data.TextHologramData;
|
||||||
import com.fancyinnovations.fancyholograms.api.trait.HologramTrait;
|
import com.fancyinnovations.fancyholograms.api.trait.HologramTrait;
|
||||||
import com.fancyinnovations.fancyholograms.api.trait.HologramTraitClass;
|
import com.fancyinnovations.fancyholograms.api.trait.HologramTraitClass;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
import org.jetbrains.annotations.ApiStatus;
|
import org.jetbrains.annotations.ApiStatus;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -52,8 +53,7 @@ public class FileContentTrait extends HologramTrait {
|
|||||||
List<String> lines = List.of(content.split("\\r?\\n"));
|
List<String> lines = List.of(content.split("\\r?\\n"));
|
||||||
((TextHologramData) hologram.getData()).setText(lines);
|
((TextHologramData) hologram.getData()).setText(lines);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.error("Failed to read file content of: " + config.filePath());
|
logger.error("Failed to read file content of: " + config.filePath(), ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -62,8 +62,7 @@ public class FileContentTrait extends HologramTrait {
|
|||||||
try {
|
try {
|
||||||
config = storage.get(hologram.getData().getName(), Configuration.class);
|
config = storage.get(hologram.getData().getName(), Configuration.class);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.error("Failed to load configuration for FileContentTrait");
|
logger.error("Failed to load configuration for FileContentTrait", ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
}
|
}
|
||||||
if (config == null) {
|
if (config == null) {
|
||||||
config = DEFAULT_CONFIG;
|
config = DEFAULT_CONFIG;
|
||||||
@@ -76,8 +75,7 @@ public class FileContentTrait extends HologramTrait {
|
|||||||
try {
|
try {
|
||||||
storage.set(hologram.getData().getName(), config);
|
storage.set(hologram.getData().getName(), config);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.error("Failed to save configuration for FileContentTrait");
|
logger.error("Failed to save configuration for FileContentTrait", ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import com.fancyinnovations.fancyholograms.api.data.TextHologramData;
|
|||||||
import com.fancyinnovations.fancyholograms.api.trait.HologramTrait;
|
import com.fancyinnovations.fancyholograms.api.trait.HologramTrait;
|
||||||
import com.fancyinnovations.fancyholograms.api.trait.HologramTraitClass;
|
import com.fancyinnovations.fancyholograms.api.trait.HologramTraitClass;
|
||||||
import com.fancyinnovations.fancyholograms.util.PluginUtils;
|
import com.fancyinnovations.fancyholograms.util.PluginUtils;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
import de.oliver.fancynpcs.api.FancyNpcsPlugin;
|
import de.oliver.fancynpcs.api.FancyNpcsPlugin;
|
||||||
import de.oliver.fancynpcs.api.Npc;
|
import de.oliver.fancynpcs.api.Npc;
|
||||||
import de.oliver.fancynpcs.api.NpcAttribute;
|
import de.oliver.fancynpcs.api.NpcAttribute;
|
||||||
@@ -67,8 +68,7 @@ public class InteractionTrait extends HologramTrait {
|
|||||||
try {
|
try {
|
||||||
storage.set(hologram.getData().getName(), config);
|
storage.set(hologram.getData().getName(), config);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("Failed to save configuration for InteractionTrait");
|
logger.error("Failed to save configuration for InteractionTrait", ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -77,8 +77,7 @@ public class InteractionTrait extends HologramTrait {
|
|||||||
try {
|
try {
|
||||||
config = storage.get(hologram.getData().getName(), Configuration.class);
|
config = storage.get(hologram.getData().getName(), Configuration.class);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("Failed to load configuration for InteractionTrait");
|
logger.error("Failed to load configuration for InteractionTrait", ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
}
|
}
|
||||||
if (config == null) {
|
if (config == null) {
|
||||||
config = new Configuration(List.of(
|
config = new Configuration(List.of(
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package com.fancyinnovations.fancyholograms.trait.builtin;
|
|||||||
import com.fancyinnovations.fancyholograms.api.data.TextHologramData;
|
import com.fancyinnovations.fancyholograms.api.data.TextHologramData;
|
||||||
import com.fancyinnovations.fancyholograms.api.trait.HologramTrait;
|
import com.fancyinnovations.fancyholograms.api.trait.HologramTrait;
|
||||||
import com.fancyinnovations.fancyholograms.api.trait.HologramTraitClass;
|
import com.fancyinnovations.fancyholograms.api.trait.HologramTraitClass;
|
||||||
|
import de.oliver.fancyanalytics.logger.properties.ThrowableProperty;
|
||||||
import org.jetbrains.annotations.ApiStatus;
|
import org.jetbrains.annotations.ApiStatus;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -54,8 +55,7 @@ public class MultiplePagesTrait extends HologramTrait {
|
|||||||
try {
|
try {
|
||||||
storage.set(hologram.getData().getName(), config);
|
storage.set(hologram.getData().getName(), config);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.error("Failed to save configuration for MultiplePagesTrait");
|
logger.error("Failed to save configuration for MultiplePagesTrait", ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -64,8 +64,7 @@ public class MultiplePagesTrait extends HologramTrait {
|
|||||||
try {
|
try {
|
||||||
config = storage.get(hologram.getData().getName(), Configuration.class);
|
config = storage.get(hologram.getData().getName(), Configuration.class);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.error("Failed to load configuration for MultiplePagesTrait");
|
logger.error("Failed to load configuration for MultiplePagesTrait", ThrowableProperty.of(e));
|
||||||
logger.error(e);
|
|
||||||
}
|
}
|
||||||
if (config == null) {
|
if (config == null) {
|
||||||
config = DEFAULT_CONFIG;
|
config = DEFAULT_CONFIG;
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ dependencies {
|
|||||||
compileOnly("io.papermc.paper:paper-api:$minecraftVersion-R0.1-SNAPSHOT")
|
compileOnly("io.papermc.paper:paper-api:$minecraftVersion-R0.1-SNAPSHOT")
|
||||||
|
|
||||||
compileOnly(project(":libraries:common"))
|
compileOnly(project(":libraries:common"))
|
||||||
compileOnly("de.oliver.FancyAnalytics:logger:0.0.6")
|
compileOnly("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
|
|
||||||
implementation("org.lushplugins:ChatColorHandler:6.0.0")
|
implementation("org.lushplugins:ChatColorHandler:6.0.0")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ dependencies {
|
|||||||
implementation(project(":libraries:packets:packets-api"))
|
implementation(project(":libraries:packets:packets-api"))
|
||||||
implementation(project(":libraries:config"))
|
implementation(project(":libraries:config"))
|
||||||
compileOnly("de.oliver.FancyAnalytics:mc-api:0.1.9") // loaded in FancyVisualLoader
|
compileOnly("de.oliver.FancyAnalytics:mc-api:0.1.9") // loaded in FancyVisualLoader
|
||||||
compileOnly("de.oliver.FancyAnalytics:logger:0.0.6") // loaded in FancyVisualLoader
|
compileOnly("de.oliver.FancyAnalytics:logger:0.0.7") // loaded in FancyVisualLoader
|
||||||
|
|
||||||
implementation("org.lushplugins:ChatColorHandler:6.0.0")
|
implementation("org.lushplugins:ChatColorHandler:6.0.0")
|
||||||
compileOnly("com.github.MilkBowl:VaultAPI:1.7.1")
|
compileOnly("com.github.MilkBowl:VaultAPI:1.7.1")
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ public class FancyVisualsLoader implements PluginLoader {
|
|||||||
resolver.addRepository(new RemoteRepository.Builder("fancyinnovations", "default", "https://repo.fancyinnovations.com/releases").build());
|
resolver.addRepository(new RemoteRepository.Builder("fancyinnovations", "default", "https://repo.fancyinnovations.com/releases").build());
|
||||||
// resolver.addRepository(new RemoteRepository.Builder("mavencentral", "default", "https://repo1.maven.org/maven2/").build());
|
// resolver.addRepository(new RemoteRepository.Builder("mavencentral", "default", "https://repo1.maven.org/maven2/").build());
|
||||||
resolver.addDependency(new Dependency(new DefaultArtifact("de.oliver.FancyAnalytics:mc-api:0.1.9"), "compile"));
|
resolver.addDependency(new Dependency(new DefaultArtifact("de.oliver.FancyAnalytics:mc-api:0.1.9"), "compile"));
|
||||||
resolver.addDependency(new Dependency(new DefaultArtifact("de.oliver.FancyAnalytics:logger:0.0.6"), "compile"));
|
resolver.addDependency(new Dependency(new DefaultArtifact("de.oliver.FancyAnalytics:logger:0.0.7"), "compile"));
|
||||||
|
|
||||||
classpathBuilder.addLibrary(resolver);
|
classpathBuilder.addLibrary(resolver);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ dependencies {
|
|||||||
implementation("org.jetbrains:annotations:26.0.2")
|
implementation("org.jetbrains:annotations:26.0.2")
|
||||||
|
|
||||||
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.4")
|
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.4")
|
||||||
implementation("de.oliver.FancyAnalytics:logger:0.0.6")
|
implementation("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ dependencies {
|
|||||||
implementation("org.jetbrains:annotations:26.0.2")
|
implementation("org.jetbrains:annotations:26.0.2")
|
||||||
|
|
||||||
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.4")
|
implementation("de.oliver.FancyAnalytics:java-sdk:0.0.4")
|
||||||
implementation("de.oliver.FancyAnalytics:logger:0.0.6")
|
implementation("de.oliver.FancyAnalytics:logger:0.0.7")
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
|
|||||||
Reference in New Issue
Block a user