From 1397cec7e284eb33f20db87cc1e7c57e428b7634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Sun, 22 Aug 2021 21:02:58 +0200 Subject: [PATCH] Remove dead class. --- .../li/cil/oc2/common/util/ResourceUtils.java | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 src/main/java/li/cil/oc2/common/util/ResourceUtils.java diff --git a/src/main/java/li/cil/oc2/common/util/ResourceUtils.java b/src/main/java/li/cil/oc2/common/util/ResourceUtils.java deleted file mode 100644 index 09e6f734..00000000 --- a/src/main/java/li/cil/oc2/common/util/ResourceUtils.java +++ /dev/null @@ -1,41 +0,0 @@ -package li.cil.oc2.common.util; - -import com.google.gson.JsonObject; -import net.minecraft.resources.IResource; -import net.minecraft.resources.IResourceManager; -import net.minecraft.resources.data.IMetadataSectionSerializer; -import net.minecraft.util.JSONUtils; -import net.minecraft.util.ResourceLocation; - -import javax.annotation.Nullable; -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.nio.charset.StandardCharsets; - -public final class ResourceUtils { - @Nullable - public static T getMetadata(final IResourceManager manager, final ResourceLocation resourceLocation, final IMetadataSectionSerializer serializer) throws IOException { - final ResourceLocation metadataLocation = new ResourceLocation( - resourceLocation.getNamespace(), resourceLocation.getPath() + ".mcmeta"); - if (!manager.hasResource(metadataLocation)) { - return null; - } - - try (final IResource metadataResource = manager.getResource(metadataLocation)) { - final BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(metadataResource.getInputStream(), StandardCharsets.UTF_8)); - final JsonObject metadataJson = JSONUtils.parse(bufferedReader); - if (metadataJson == null) { - return null; - } - - final String sectionName = serializer.getMetadataSectionName(); - if (!metadataJson.has(sectionName)) { - return null; - } - - final JsonObject section = JSONUtils.convertToJsonObject(metadataJson, sectionName); - return serializer.fromJson(section); - } - } -}