Forráskód Böngészése

Add Config toString

Lortseam 4 éve
szülő
commit
50c94de8a1

+ 4 - 1
lib/src/main/java/me/lortseam/completeconfig/data/Config.java

@@ -3,6 +3,7 @@ package me.lortseam.completeconfig.data;
 import lombok.AccessLevel;
 import lombok.Getter;
 import lombok.NonNull;
+import lombok.ToString;
 import lombok.extern.log4j.Log4j2;
 import me.lortseam.completeconfig.api.ConfigContainer;
 import me.lortseam.completeconfig.io.ConfigSource;
@@ -19,9 +20,11 @@ import java.util.Objects;
  * The base config class. Instantiate or inherit this class to create a config for your mod.
  */
 @Log4j2(topic = "CompleteConfig")
+@ToString(onlyExplicitlyIncluded = true)
 public class Config extends BaseCollection {
 
     @Getter(AccessLevel.PACKAGE)
+    @ToString.Include
     private final ConfigSource source;
     private Runnable resolver;
     @Environment(EnvType.CLIENT)
@@ -45,7 +48,7 @@ public class Config extends BaseCollection {
             }
             resolve(containers);
             if (isEmpty()) {
-                logger.warn("Config of " + source + " is empty");
+                logger.warn(this + " is empty");
             }
         };
     }

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

@@ -52,7 +52,7 @@ public final class ConfigRegistry {
 
     static void register(Config config) {
         if (!sources.add(config.getSource())) {
-            throw new UnsupportedOperationException("A config of " + config.getSource() + " already exists");
+            throw new UnsupportedOperationException(config.getSource() + " already exists");
         }
         String modId = config.getMod().getId();
         if (!mainConfigs.containsKey(modId)) {