diff --git a/src/hdskins/java/com/voxelmodpack/hdskins/skins/MoreHttpResponses.java b/src/hdskins/java/com/voxelmodpack/hdskins/skins/MoreHttpResponses.java index 3b7be207..52a56b86 100644 --- a/src/hdskins/java/com/voxelmodpack/hdskins/skins/MoreHttpResponses.java +++ b/src/hdskins/java/com/voxelmodpack/hdskins/skins/MoreHttpResponses.java @@ -10,7 +10,6 @@ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; -import java.io.Reader; import java.lang.reflect.Type; import java.nio.charset.StandardCharsets; import java.util.stream.Stream; @@ -52,13 +51,13 @@ public interface MoreHttpResponses extends AutoCloseable { } default T json(Class type) throws IOException { - try (Reader reader = new InputStreamReader(getResponse().getEntity().getContent())) { + try (BufferedReader reader = getReader()) { return SkinServer.gson.fromJson(reader, type); } } default T json(Type type) throws IOException { - try (Reader reader = new InputStreamReader(getResponse().getEntity().getContent())) { + try (BufferedReader reader = getReader()) { return SkinServer.gson.fromJson(reader, type); } }