diff --git a/src/main/java/net/minecraftforge/client/model/animation/Animation.java b/src/main/java/net/minecraftforge/client/model/animation/Animation.java index 27c6f187a2..00b231d7c9 100644 --- a/src/main/java/net/minecraftforge/client/model/animation/Animation.java +++ b/src/main/java/net/minecraftforge/client/model/animation/Animation.java @@ -3,7 +3,6 @@ package net.minecraftforge.client.model.animation; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; -import java.nio.charset.StandardCharsets; import net.minecraft.client.resources.IResource; import net.minecraft.client.resources.IResourceManager; @@ -55,7 +54,7 @@ public enum Animation implements IResourceManagerReloadListener Clips.CommonClipTypeAdapterFactory.INSTANCE.setClipResolver(clipResolver); TimeValues.CommonTimeValueTypeAdapterFactory.INSTANCE.setValueResolver(parameterResolver); IResource resource = manager.getResource(location); - AnimationStateMachine asm = asmGson.fromJson(new InputStreamReader(resource.getInputStream(), StandardCharsets.UTF_8), AnimationStateMachine.class); + AnimationStateMachine asm = asmGson.fromJson(new InputStreamReader(resource.getInputStream(), "UTF-8"), AnimationStateMachine.class); clipResolver.asm = asm; parameterResolver.asm = asm; asm.initialize(); @@ -97,7 +96,7 @@ public enum Animation implements IResourceManagerReloadListener // this is normal. FIXME: error reporting? return defaultModelBlockAnimation; } - ModelBlockAnimation mba = mbaGson.fromJson(new InputStreamReader(resource.getInputStream(), StandardCharsets.UTF_8), ModelBlockAnimation.class); + ModelBlockAnimation mba = mbaGson.fromJson(new InputStreamReader(resource.getInputStream(), "UTF-8"), ModelBlockAnimation.class); String json = mbaGson.toJson(mba); return mba; }