From bc106ba32bfe0926635bac07d2186f20eff6bc70 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 27 Dec 2024 20:22:33 +0100 Subject: [PATCH] Move config and fflag to config package --- .../FHConfiguration.java} | 4 ++-- .../oliver/fancyholograms/{ => config}/FHFeatureFlags.java | 2 +- .../fancyholograms/listeners/BedrockPlayerListener.java | 2 +- .../java/de/oliver/fancyholograms/main/FancyHolograms.java | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) rename src/main/java/de/oliver/fancyholograms/{FancyHologramsConfiguration.java => config/FHConfiguration.java} (97%) rename src/main/java/de/oliver/fancyholograms/{ => config}/FHFeatureFlags.java (93%) diff --git a/src/main/java/de/oliver/fancyholograms/FancyHologramsConfiguration.java b/src/main/java/de/oliver/fancyholograms/config/FHConfiguration.java similarity index 97% rename from src/main/java/de/oliver/fancyholograms/FancyHologramsConfiguration.java rename to src/main/java/de/oliver/fancyholograms/config/FHConfiguration.java index 0cd9c8bb..78789bdc 100644 --- a/src/main/java/de/oliver/fancyholograms/FancyHologramsConfiguration.java +++ b/src/main/java/de/oliver/fancyholograms/config/FHConfiguration.java @@ -1,4 +1,4 @@ -package de.oliver.fancyholograms; +package de.oliver.fancyholograms.config; import de.oliver.fancyholograms.api.FancyHologramsPlugin; import de.oliver.fancyholograms.api.HologramConfiguration; @@ -12,7 +12,7 @@ * The FancyHologramsConfig class is responsible for managing the configuration of the FancyHolograms plugin. * It handles loading and saving hologram data, as well as providing access to various configuration settings. */ -public final class FancyHologramsConfiguration implements HologramConfiguration { +public final class FHConfiguration implements HologramConfiguration { /** * Indicates whether version notifications are muted. diff --git a/src/main/java/de/oliver/fancyholograms/FHFeatureFlags.java b/src/main/java/de/oliver/fancyholograms/config/FHFeatureFlags.java similarity index 93% rename from src/main/java/de/oliver/fancyholograms/FHFeatureFlags.java rename to src/main/java/de/oliver/fancyholograms/config/FHFeatureFlags.java index 821a87c0..8bc14683 100644 --- a/src/main/java/de/oliver/fancyholograms/FHFeatureFlags.java +++ b/src/main/java/de/oliver/fancyholograms/config/FHFeatureFlags.java @@ -1,4 +1,4 @@ -package de.oliver.fancyholograms; +package de.oliver.fancyholograms.config; import de.oliver.fancyholograms.main.FancyHolograms; import de.oliver.fancylib.featureFlags.FeatureFlag; diff --git a/src/main/java/de/oliver/fancyholograms/listeners/BedrockPlayerListener.java b/src/main/java/de/oliver/fancyholograms/listeners/BedrockPlayerListener.java index 92e532ef..6ce01ab2 100644 --- a/src/main/java/de/oliver/fancyholograms/listeners/BedrockPlayerListener.java +++ b/src/main/java/de/oliver/fancyholograms/listeners/BedrockPlayerListener.java @@ -1,7 +1,7 @@ package de.oliver.fancyholograms.listeners; -import de.oliver.fancyholograms.FHFeatureFlags; import de.oliver.fancyholograms.api.events.HologramShowEvent; +import de.oliver.fancyholograms.config.FHFeatureFlags; import de.oliver.fancyholograms.util.PluginUtils; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; diff --git a/src/main/java/de/oliver/fancyholograms/main/FancyHolograms.java b/src/main/java/de/oliver/fancyholograms/main/FancyHolograms.java index eceac121..70505469 100644 --- a/src/main/java/de/oliver/fancyholograms/main/FancyHolograms.java +++ b/src/main/java/de/oliver/fancyholograms/main/FancyHolograms.java @@ -8,8 +8,6 @@ import de.oliver.fancyanalytics.logger.appender.Appender; import de.oliver.fancyanalytics.logger.appender.ConsoleAppender; import de.oliver.fancyanalytics.logger.appender.JsonAppender; -import de.oliver.fancyholograms.FHFeatureFlags; -import de.oliver.fancyholograms.FancyHologramsConfiguration; import de.oliver.fancyholograms.HologramManagerImpl; import de.oliver.fancyholograms.api.FancyHologramsPlugin; import de.oliver.fancyholograms.api.HologramConfiguration; @@ -20,6 +18,8 @@ import de.oliver.fancyholograms.commands.FancyHologramsCMD; import de.oliver.fancyholograms.commands.FancyHologramsTestCMD; import de.oliver.fancyholograms.commands.HologramCMD; +import de.oliver.fancyholograms.config.FHConfiguration; +import de.oliver.fancyholograms.config.FHFeatureFlags; import de.oliver.fancyholograms.hologram.version.*; import de.oliver.fancyholograms.listeners.BedrockPlayerListener; import de.oliver.fancyholograms.listeners.NpcListener; @@ -74,7 +74,7 @@ public final class FancyHolograms extends JavaPlugin implements FancyHologramsPl .build() ); private FancyAnalyticsAPI fancyAnalytics; - private HologramConfiguration configuration = new FancyHologramsConfiguration(); + private HologramConfiguration configuration = new FHConfiguration(); private HologramStorage hologramStorage = new FlatFileHologramStorage(); private @Nullable HologramManagerImpl hologramsManager;