aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/config/ConfigSerializer.java
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2023-09-29 00:46:17 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2023-09-29 00:46:17 -0400
commit73241aa860e775d45c70b8c089485d112a82b0ab (patch)
tree51751766a22483a733e95016f917c307b222ccec /src/main/java/me/xmrvizzy/skyblocker/config/ConfigSerializer.java
parente64e67b45467977028afe27ff0c148c4caf77a58 (diff)
downloadSkyblocker-73241aa860e775d45c70b8c089485d112a82b0ab.tar.gz
Skyblocker-73241aa860e775d45c70b8c089485d112a82b0ab.tar.bz2
Skyblocker-73241aa860e775d45c70b8c089485d112a82b0ab.zip
YACL 3.2.1
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();
-}