From f8b22d449cf5983006e606fd782af3e16eb383ee Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Wed, 15 Apr 2020 19:47:12 +0200 Subject: [PATCH] [1.14] Work around bug in mixin causing Accessors to not resolve This intentionally breaks the mixin in a development environment but makes the compiled jar work in a live environment (which is probably more useful given the primary version is 1.15 now). --- .../blend/mixin/ContainerLocalRenderInformationAccessor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/replaymod/render/blend/mixin/ContainerLocalRenderInformationAccessor.java b/src/main/java/com/replaymod/render/blend/mixin/ContainerLocalRenderInformationAccessor.java index 0368da9a..04ea4602 100644 --- a/src/main/java/com/replaymod/render/blend/mixin/ContainerLocalRenderInformationAccessor.java +++ b/src/main/java/com/replaymod/render/blend/mixin/ContainerLocalRenderInformationAccessor.java @@ -10,7 +10,10 @@ //$$ import net.minecraft.client.render.chunk.ChunkRenderer; //#endif //$$ -//$$ @Mixin(targets = "net.minecraft.client.render.WorldRenderer$ChunkInfo") +//$$ // If this mixin doesn't apply in a development environment, use the following target instead. This seems to be a +//$$ // (or multiple) bugs in mixin: https://github.com/SpongePowered/Mixin/issues/390 +//$$ // @Mixin(targets = "net.minecraft.client.render.WorldRenderer$ChunkInfo") +//$$ @Mixin(targets = "net.minecraft.client.render.WorldRenderer.ChunkInfo") //$$ public interface ContainerLocalRenderInformationAccessor { //#if MC>=11500 //$$ @Accessor("chunk")