Fix all block renderer.

remove-fringelands
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)) if (var6.needsUpdate && !this.worldRenderersToUpdate.contains(var6))
{ {
this.worldRenderersToUpdate.add(var6); this.worldRenderersToUpdate.add(var6);
var6.addedToQueue = false;
} }
} }
@ -1746,7 +1745,6 @@ public class RenderGlobal implements IWorldAccess
{ {
this.worldRenderersToUpdate.add(var20); this.worldRenderersToUpdate.add(var20);
var20.markDirty(); var20.markDirty();
var20.addedToQueue = false;
} }
} }
} }

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

Loading…
Cancel
Save