Replace dev-only reflection with access transformer entry
This commit is contained in:
@@ -7,7 +7,6 @@ import com.replaymod.render.blend.BlendState;
|
|||||||
import com.replaymod.render.blend.Exporter;
|
import com.replaymod.render.blend.Exporter;
|
||||||
import com.replaymod.render.blend.data.DMesh;
|
import com.replaymod.render.blend.data.DMesh;
|
||||||
import com.replaymod.render.blend.data.DObject;
|
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 de.johni0702.minecraft.gui.utils.lwjgl.vector.Vector3f;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.renderer.GLAllocation;
|
import net.minecraft.client.renderer.GLAllocation;
|
||||||
@@ -75,7 +74,7 @@ public class ChunkExporter implements Exporter {
|
|||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
List<ContainerLocalRenderInformation> renderInfos = mc.renderGlobal.renderInfos;
|
List<ContainerLocalRenderInformation> renderInfos = mc.renderGlobal.renderInfos;
|
||||||
for (ContainerLocalRenderInformation renderInfo : renderInfos) {
|
for (ContainerLocalRenderInformation renderInfo : renderInfos) {
|
||||||
RenderChunk renderChunk = ReflectionUtil.get(renderInfo, "renderChunk", RenderChunk.class); // SneakyThrows
|
RenderChunk renderChunk = renderInfo.renderChunk;
|
||||||
CompiledChunk compiledChunk = renderChunk.getCompiledChunk();
|
CompiledChunk compiledChunk = renderChunk.getCompiledChunk();
|
||||||
if (!compiledChunk.isEmpty()) {
|
if (!compiledChunk.isEmpty()) {
|
||||||
addChunkUpdate(renderChunk, null);
|
addChunkUpdate(renderChunk, null);
|
||||||
|
|||||||
@@ -112,8 +112,10 @@ public net.minecraft.client.renderer.WorldRenderer field_72740_G # renderEntitie
|
|||||||
|
|
||||||
##if MC>=11300
|
##if MC>=11300
|
||||||
public net.minecraft.client.renderer.WorldRenderer$ContainerLocalRenderInformation
|
public net.minecraft.client.renderer.WorldRenderer$ContainerLocalRenderInformation
|
||||||
|
public net.minecraft.client.renderer.WorldRenderer$ContainerLocalRenderInformation field_178036_a # renderChunk
|
||||||
##else
|
##else
|
||||||
#$$ public net.minecraft.client.renderer.RenderGlobal$ContainerLocalRenderInformation
|
#$$ public net.minecraft.client.renderer.RenderGlobal$ContainerLocalRenderInformation
|
||||||
|
#$$ public net.minecraft.client.renderer.RenderGlobal$ContainerLocalRenderInformation field_178036_a # renderChunk
|
||||||
##endif
|
##endif
|
||||||
|
|
||||||
# ChunkRenderDispatcher
|
# ChunkRenderDispatcher
|
||||||
|
|||||||
Reference in New Issue
Block a user