diff options
author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2023-09-29 00:46:17 -0400 |
---|---|---|
committer | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2023-09-29 00:46:17 -0400 |
commit | 73241aa860e775d45c70b8c089485d112a82b0ab (patch) | |
tree | 51751766a22483a733e95016f917c307b222ccec /src/main/java/me/xmrvizzy/skyblocker/config/ConfigSerializer.java | |
parent | e64e67b45467977028afe27ff0c148c4caf77a58 (diff) | |
download | Skyblocker-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.java | 29 |
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(); -} |