From 6127e0a027757476dae30c6240859fedbe71eb7a Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Wed, 24 Apr 2019 14:03:17 +0200 Subject: [PATCH] Replace dev-only reflection with access transformer entry --- .../com/replaymod/render/blend/exporters/ChunkExporter.java | 3 +-- src/main/resources/META-INF/replaymod_at.cfg | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/replaymod/render/blend/exporters/ChunkExporter.java b/src/main/java/com/replaymod/render/blend/exporters/ChunkExporter.java index 6cc0d393..daaaf36b 100644 --- a/src/main/java/com/replaymod/render/blend/exporters/ChunkExporter.java +++ b/src/main/java/com/replaymod/render/blend/exporters/ChunkExporter.java @@ -7,7 +7,6 @@ import com.replaymod.render.blend.BlendState; import com.replaymod.render.blend.Exporter; import com.replaymod.render.blend.data.DMesh; import com.replaymod.render.blend.data.DObject; -import com.replaymod.replaystudio.us.myles.ViaVersion.util.ReflectionUtil; import de.johni0702.minecraft.gui.utils.lwjgl.vector.Vector3f; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GLAllocation; @@ -75,7 +74,7 @@ public class ChunkExporter implements Exporter { @SuppressWarnings("unchecked") List renderInfos = mc.renderGlobal.renderInfos; for (ContainerLocalRenderInformation renderInfo : renderInfos) { - RenderChunk renderChunk = ReflectionUtil.get(renderInfo, "renderChunk", RenderChunk.class); // SneakyThrows + RenderChunk renderChunk = renderInfo.renderChunk; CompiledChunk compiledChunk = renderChunk.getCompiledChunk(); if (!compiledChunk.isEmpty()) { addChunkUpdate(renderChunk, null); diff --git a/src/main/resources/META-INF/replaymod_at.cfg b/src/main/resources/META-INF/replaymod_at.cfg index 0df2108e..2731e0ba 100644 --- a/src/main/resources/META-INF/replaymod_at.cfg +++ b/src/main/resources/META-INF/replaymod_at.cfg @@ -112,8 +112,10 @@ public net.minecraft.client.renderer.WorldRenderer field_72740_G # renderEntitie ##if MC>=11300 public net.minecraft.client.renderer.WorldRenderer$ContainerLocalRenderInformation +public net.minecraft.client.renderer.WorldRenderer$ContainerLocalRenderInformation field_178036_a # renderChunk ##else #$$ public net.minecraft.client.renderer.RenderGlobal$ContainerLocalRenderInformation +#$$ public net.minecraft.client.renderer.RenderGlobal$ContainerLocalRenderInformation field_178036_a # renderChunk ##endif # ChunkRenderDispatcher