From 20fdff17ff530add5a88f519733e7392457316a8 Mon Sep 17 00:00:00 2001 From: tterrag Date: Tue, 11 Dec 2018 15:05:40 -0500 Subject: [PATCH] Fix reflection for prod --- src/main/java/com/tterrag/blur/Blur.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/tterrag/blur/Blur.java b/src/main/java/com/tterrag/blur/Blur.java index 057bf8d..e466b50 100644 --- a/src/main/java/com/tterrag/blur/Blur.java +++ b/src/main/java/com/tterrag/blur/Blur.java @@ -52,7 +52,12 @@ public class Blur implements ModInitializer { public static Blur instance; public Blur() throws IllegalArgumentException, IllegalAccessException, NoSuchFieldException, SecurityException { - Field _rps = MinecraftClient.class.getDeclaredField("resourcePackContainerManager"); + Field _rps; + try { + _rps = MinecraftClient.class.getDeclaredField("field_1715"); + } catch (NoSuchFieldException e) { + _rps = MinecraftClient.class.getDeclaredField("resourcePackContainerManager"); + } _rps.setAccessible(true); ResourcePackContainerManager rps = (ResourcePackContainerManager)_rps.get(MinecraftClient.getInstance()); rps.addCreator(new ResourcePackCreator() {