diff --git a/plugins/fancyholograms/fh-api/build.gradle.kts b/plugins/fancyholograms/fh-api/build.gradle.kts index 6132f810..30003a5e 100644 --- a/plugins/fancyholograms/fh-api/build.gradle.kts +++ b/plugins/fancyholograms/fh-api/build.gradle.kts @@ -10,6 +10,7 @@ dependencies { compileOnly("io.papermc.paper:paper-api:$minecraftVersion-R0.1-SNAPSHOT") compileOnly(project(":libraries:common")) + compileOnly(project(":libraries:jdb")) compileOnly("de.oliver.FancyAnalytics:logger:0.0.6") implementation("org.lushplugins:ChatColorHandler:5.1.3") diff --git a/plugins/fancyholograms/fh-api/src/main/java/de/oliver/fancyholograms/api/trait/HologramTrait.java b/plugins/fancyholograms/fh-api/src/main/java/de/oliver/fancyholograms/api/trait/HologramTrait.java index cbbabd99..e6bd62eb 100644 --- a/plugins/fancyholograms/fh-api/src/main/java/de/oliver/fancyholograms/api/trait/HologramTrait.java +++ b/plugins/fancyholograms/fh-api/src/main/java/de/oliver/fancyholograms/api/trait/HologramTrait.java @@ -5,6 +5,7 @@ import de.oliver.fancyholograms.api.FancyHolograms; import de.oliver.fancyholograms.api.HologramController; import de.oliver.fancyholograms.api.HologramRegistry; import de.oliver.fancyholograms.api.hologram.Hologram; +import de.oliver.jdb.JDB; import org.bukkit.entity.Player; import org.jetbrains.annotations.ApiStatus; @@ -28,7 +29,7 @@ public abstract class HologramTrait { protected final HologramRegistry registry = api.getRegistry(); protected final ScheduledExecutorService hologramThread = api.getHologramThread(); protected Hologram hologram; - + protected JDB storage; /** * Creates a new hologram trait with the given name. @@ -48,6 +49,7 @@ public abstract class HologramTrait { } this.hologram = hologram; + this.storage = new JDB("plugins/FancyHolograms/data/traits/" + name + "/" + hologram.getData().getName()); } /**