Explorar o código

Code improvements

Lortseam %!s(int64=4) %!d(string=hai) anos
pai
achega
a20853cd10

+ 1 - 0
src/main/java/me/lortseam/completeconfig/ConfigHandler.java

@@ -2,6 +2,7 @@ package me.lortseam.completeconfig;
 
 import me.lortseam.completeconfig.api.ConfigGroup;
 import me.lortseam.completeconfig.api.ConfigOwner;
+import me.lortseam.completeconfig.data.Config;
 import me.lortseam.completeconfig.gui.GuiBuilder;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;

+ 1 - 1
src/main/java/me/lortseam/completeconfig/data/Collection.java

@@ -32,7 +32,7 @@ public class Collection implements FlatParentDataPart<ConfigMap> {
         return translation.translate();
     }
 
-    public void resolve(ConfigEntryContainer container) {
+    void resolve(ConfigEntryContainer container) {
         entries.resolve(container);
         List<ConfigEntryContainer> containers = new ArrayList<>();
         for (Class<? extends ConfigEntryContainer> clazz : container.getConfigClasses()) {

+ 1 - 1
src/main/java/me/lortseam/completeconfig/data/CollectionMap.java

@@ -13,7 +13,7 @@ public class CollectionMap extends ConfigMap<Collection> {
         super(translation);
     }
 
-    public void resolve(ConfigGroup group) {
+    void resolve(ConfigGroup group) {
         String groupID = group.getConfigGroupID();
         Collection collection = new Collection(translation.append(groupID));
         collection.resolve(group);

+ 2 - 3
src/main/java/me/lortseam/completeconfig/Config.java → src/main/java/me/lortseam/completeconfig/data/Config.java

@@ -1,7 +1,6 @@
-package me.lortseam.completeconfig;
+package me.lortseam.completeconfig.data;
 
 import me.lortseam.completeconfig.api.ConfigGroup;
-import me.lortseam.completeconfig.data.CollectionMap;
 import me.lortseam.completeconfig.data.gui.TranslationIdentifier;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
@@ -12,7 +11,7 @@ public class Config extends CollectionMap {
 
     private static final Logger LOGGER = LogManager.getLogger();
 
-    Config(String modID, List<ConfigGroup> topLevelGroups) {
+    public Config(String modID, List<ConfigGroup> topLevelGroups) {
         super(new TranslationIdentifier(modID));
         for (ConfigGroup group : topLevelGroups) {
             resolve(group);

+ 1 - 2
src/main/java/me/lortseam/completeconfig/data/Entry.java

@@ -168,7 +168,7 @@ public class Entry<T> implements EntryAccessor<T>, DataPart {
         modifier.accept(this);
     }
 
-    public void resolve(Field field) {
+    void resolve(Field field) {
         if (field.isAnnotationPresent(ConfigEntry.class)) {
             ConfigEntry annotation = field.getDeclaredAnnotation(ConfigEntry.class);
             String id = annotation.value();
@@ -241,7 +241,6 @@ public class Entry<T> implements EntryAccessor<T>, DataPart {
     @Override
     public void fetch(CommentedConfigurationNode node) {
         try {
-            //TODO: Fails when setting enum value
             node.set(type, getValue());
         } catch (SerializationException e) {
             //TODO

+ 1 - 1
src/main/java/me/lortseam/completeconfig/data/EntryMap.java

@@ -20,7 +20,7 @@ public class EntryMap extends ConfigMap<Entry> {
         super(translation);
     }
 
-    public void resolve(ConfigEntryContainer container) {
+    void resolve(ConfigEntryContainer container) {
         List<Entry> containerEntries = new ArrayList<>();
         for (Class<? extends ConfigEntryContainer> clazz : container.getConfigClasses()) {
             Arrays.stream(clazz.getDeclaredMethods()).filter(method -> !Modifier.isStatic(method.getModifiers()) && method.isAnnotationPresent(ConfigEntryListener.class)).forEach(method -> {

+ 1 - 1
src/main/java/me/lortseam/completeconfig/gui/GuiBuilder.java

@@ -1,6 +1,6 @@
 package me.lortseam.completeconfig.gui;
 
-import me.lortseam.completeconfig.Config;
+import me.lortseam.completeconfig.data.Config;
 import me.lortseam.completeconfig.gui.cloth.ClothGuiBuilder;
 import net.fabricmc.api.EnvType;
 import net.fabricmc.api.Environment;

+ 1 - 1
src/main/java/me/lortseam/completeconfig/gui/cloth/ClothGuiBuilder.java

@@ -1,7 +1,7 @@
 package me.lortseam.completeconfig.gui.cloth;
 
 import lombok.Getter;
-import me.lortseam.completeconfig.Config;
+import me.lortseam.completeconfig.data.Config;
 import me.lortseam.completeconfig.data.Collection;
 import me.lortseam.completeconfig.data.Entry;
 import me.lortseam.completeconfig.gui.GuiBuilder;