diff --git a/ButtonCore/src/main/java/buttondevteam/lib/architecture/Component.java b/ButtonCore/src/main/java/buttondevteam/lib/architecture/Component.java index 9f69ff9..02b58e7 100644 --- a/ButtonCore/src/main/java/buttondevteam/lib/architecture/Component.java +++ b/ButtonCore/src/main/java/buttondevteam/lib/architecture/Component.java @@ -66,7 +66,7 @@ public abstract class Component { val metaAnn = component.getClass().getAnnotation(ComponentMetadata.class); if (metaAnn != null) { Class[] dependencies = metaAnn.depends(); - for (val dep : dependencies) { + for (val dep : dependencies) { //TODO: Support dependencies at enable/disable as well if (!components.containsKey(dep)) { plugin.getLogger().warning("Failed to " + (register ? "" : "un") + "register component " + component.getClassName() + " as a required dependency is missing/disabled: " + dep.getSimpleName()); return false; diff --git a/ButtonCore/src/main/java/buttondevteam/lib/architecture/IHaveConfig.java b/ButtonCore/src/main/java/buttondevteam/lib/architecture/IHaveConfig.java index 7a8c5e8..e2ddee2 100644 --- a/ButtonCore/src/main/java/buttondevteam/lib/architecture/IHaveConfig.java +++ b/ButtonCore/src/main/java/buttondevteam/lib/architecture/IHaveConfig.java @@ -1,5 +1,6 @@ package buttondevteam.lib.architecture; +import lombok.Getter; import org.bukkit.configuration.ConfigurationSection; import java.util.HashMap; @@ -10,6 +11,7 @@ import java.util.function.Function; */ public final class IHaveConfig { private final HashMap> datamap = new HashMap<>(); + @Getter private ConfigurationSection config; /**