Fix all block renderer.

master
mckuhei 2 years ago
parent 20ca1ca446
commit fa743b983d

File diff suppressed because it is too large Load Diff

@ -593,7 +593,6 @@ public class RenderGlobal implements IWorldAccess
if (var6.needsUpdate && !this.worldRenderersToUpdate.contains(var6))
{
this.worldRenderersToUpdate.add(var6);
var6.addedToQueue = false;
}
}
@ -1746,7 +1745,6 @@ public class RenderGlobal implements IWorldAccess
{
this.worldRenderersToUpdate.add(var20);
var20.markDirty();
var20.addedToQueue = false;
}
}
}

@ -2,6 +2,8 @@ package net.minecraft.src;
import org.mcmodule.math.BigInteger;
import net.minecraft.client.Minecraft;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashSet;
@ -184,7 +186,7 @@ public class WorldRenderer
var14 = true;
tessellator.reset();
tessellator.startDrawingQuads();
tessellator.setTranslation((double)(-this.posX.doubleValue()), (double)(-this.posY), (double)(-this.posZ.doubleValue()));
if(!Minecraft.FIX_RENDERER) tessellator.setTranslation((double)(-this.posX.doubleValue()), (double)(-this.posY), (double)(-this.posZ.doubleValue()));
}
Block var23 = Block.blocksList[var18];
@ -265,6 +267,7 @@ public class WorldRenderer
// System.out.println(this.bytesDrawn);
GL11.glPopMatrix();
GL11.glEndList();
this.addedToQueue = false;
}
public void compileAllLayers() {

Loading…
Cancel
Save