Lortseam преди 4 години
родител
ревизия
3abc95dfbc

+ 0 - 5
lib/src/main/java/me/lortseam/completeconfig/data/BaseCollection.java

@@ -6,11 +6,8 @@ import me.lortseam.completeconfig.api.ConfigGroup;
 import me.lortseam.completeconfig.data.client.TextSupplier;
 import me.lortseam.completeconfig.data.structure.DataPart;
 import me.lortseam.completeconfig.data.structure.ParentDataPart;
-import me.lortseam.completeconfig.text.TranslationKey;
 import me.lortseam.completeconfig.exception.IllegalAnnotationTargetException;
 import me.lortseam.completeconfig.util.ReflectionUtils;
-import net.fabricmc.api.EnvType;
-import net.fabricmc.api.Environment;
 import org.apache.commons.lang3.ArrayUtils;
 
 import java.lang.reflect.InvocationTargetException;
@@ -20,8 +17,6 @@ import java.util.Collections;
 
 abstract class BaseCollection implements ParentDataPart, TextSupplier {
 
-    @Environment(EnvType.CLIENT)
-    protected TranslationKey translation;
     private final EntrySet entries = new EntrySet(this);
     private final CollectionSet collections = new CollectionSet(this);
 

+ 2 - 0
lib/src/main/java/me/lortseam/completeconfig/data/Collection.java

@@ -22,6 +22,8 @@ public class Collection extends BaseCollection implements Identifiable, TooltipS
     private final BaseCollection parent;
     private final ConfigGroup group;
     @Environment(EnvType.CLIENT)
+    private TranslationKey translation;
+    @Environment(EnvType.CLIENT)
     private TranslationKey[] tooltipTranslation;
 
     @Override

+ 2 - 0
lib/src/main/java/me/lortseam/completeconfig/data/Config.java

@@ -44,6 +44,8 @@ public final class Config extends BaseCollection {
     @Getter(AccessLevel.PACKAGE)
     private final ConfigSource source;
     @Environment(EnvType.CLIENT)
+    private TranslationKey translation;
+    @Environment(EnvType.CLIENT)
     private TranslationKey branchedTranslation;
     private final boolean saveOnExit;