aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/config/ConfigSerializer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/config/ConfigSerializer.java')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/config/ConfigSerializer.java29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/config/ConfigSerializer.java b/src/main/java/me/xmrvizzy/skyblocker/config/ConfigSerializer.java
deleted file mode 100644
index 2d63fc76..00000000
--- a/src/main/java/me/xmrvizzy/skyblocker/config/ConfigSerializer.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package me.xmrvizzy.skyblocker.config;
-
-import java.awt.Color;
-
-import com.google.gson.FieldNamingPolicy;
-import com.google.gson.Gson;
-import com.google.gson.GsonBuilder;
-
-import dev.isxander.yacl3.config.v2.impl.serializer.GsonConfigSerializer;
-import net.minecraft.item.Item;
-import net.minecraft.text.Style;
-import net.minecraft.text.Text;
-import net.minecraft.util.Identifier;
-
-/**
- * Note: The type hierarchy adapters are copied from YACL's code
- */
-class ConfigSerializer {
- static final Gson INSTANCE = new GsonBuilder()
- .setFieldNamingPolicy(FieldNamingPolicy.IDENTITY)
- .registerTypeHierarchyAdapter(Text.class, new Text.Serializer())
- .registerTypeHierarchyAdapter(Style.class, new Style.Serializer())
- .registerTypeHierarchyAdapter(Identifier.class, new Identifier.Serializer())
- .registerTypeHierarchyAdapter(Color.class, new GsonConfigSerializer.ColorTypeAdapter())
- .registerTypeHierarchyAdapter(Item.class, new GsonConfigSerializer.ItemTypeAdapter())
- .serializeNulls()
- .setPrettyPrinting()
- .create();
-}