Skip to content

Commit 15b1797

Browse files
committed
Fix rendering of some tile entities
Huh, how did any tile entity ever render in the first place considering this change?
1 parent 70da35b commit 15b1797

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/main/java/org/dave/compactmachines3/gui/machine/GuiMachine.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import net.minecraft.util.ITickable;
2020
import net.minecraft.util.ResourceLocation;
2121
import net.minecraft.util.math.BlockPos;
22-
import net.minecraft.world.IBlockAccess;
2322
import net.minecraftforge.client.ForgeHooksClient;
2423
import net.minecraftforge.fml.client.config.GuiCheckBox;
2524
import org.dave.compactmachines3.CompactMachines3;
@@ -31,7 +30,6 @@
3130
import org.dave.compactmachines3.network.MessagePlayerWhiteListToggle;
3231
import org.dave.compactmachines3.network.MessageRequestMachineAction;
3332
import org.dave.compactmachines3.network.PackageHandler;
34-
import org.dave.compactmachines3.utility.ChunkUtils;
3533
import org.dave.compactmachines3.utility.Logz;
3634
import org.dave.compactmachines3.utility.ShrinkingDeviceUtils;
3735
import org.lwjgl.input.Mouse;
@@ -519,7 +517,7 @@ public void renderChunk(float partialTicks) {
519517

520518
GlStateManager.resetColor();
521519

522-
List<BlockPos> toRenderCopy = CompactMachines3.clientWorldData.worldClone.providerClient.getRenderListForChunk(GuiMachineData.coords * 1024, 0);
520+
List<BlockPos> toRenderCopy = CompactMachines3.clientWorldData.worldClone.providerClient.getRenderListForChunk(GuiMachineData.coords * 64, 0);
523521
if(ConfigurationHandler.MachineSettings.renderTileEntitiesInGUI) {
524522
this.renderTileEntities(TileEntityRendererDispatcher.instance, toRenderCopy);
525523
}
@@ -625,7 +623,7 @@ private void renderTileEntities(TileEntityRendererDispatcher renderer, List<Bloc
625623

626624
renderer.preDrawBatch();
627625
try {
628-
renderer.render(te, pos.getX(), pos.getY(), pos.getZ(), 0.0f);
626+
renderer.render(te, pos.getX() % 1024, pos.getY()-40, pos.getZ(), 0.0f);
629627
} catch(Exception e) {
630628
Logz.warn("Could not render tile entity '%s': %s", te.getClass().getSimpleName(), e.getMessage());
631629
}

0 commit comments

Comments
 (0)