|
19 | 19 | import net.minecraft.util.ITickable; |
20 | 20 | import net.minecraft.util.ResourceLocation; |
21 | 21 | import net.minecraft.util.math.BlockPos; |
22 | | -import net.minecraft.world.IBlockAccess; |
23 | 22 | import net.minecraftforge.client.ForgeHooksClient; |
24 | 23 | import net.minecraftforge.fml.client.config.GuiCheckBox; |
25 | 24 | import org.dave.compactmachines3.CompactMachines3; |
|
31 | 30 | import org.dave.compactmachines3.network.MessagePlayerWhiteListToggle; |
32 | 31 | import org.dave.compactmachines3.network.MessageRequestMachineAction; |
33 | 32 | import org.dave.compactmachines3.network.PackageHandler; |
34 | | -import org.dave.compactmachines3.utility.ChunkUtils; |
35 | 33 | import org.dave.compactmachines3.utility.Logz; |
36 | 34 | import org.dave.compactmachines3.utility.ShrinkingDeviceUtils; |
37 | 35 | import org.lwjgl.input.Mouse; |
@@ -519,7 +517,7 @@ public void renderChunk(float partialTicks) { |
519 | 517 |
|
520 | 518 | GlStateManager.resetColor(); |
521 | 519 |
|
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); |
523 | 521 | if(ConfigurationHandler.MachineSettings.renderTileEntitiesInGUI) { |
524 | 522 | this.renderTileEntities(TileEntityRendererDispatcher.instance, toRenderCopy); |
525 | 523 | } |
@@ -625,7 +623,7 @@ private void renderTileEntities(TileEntityRendererDispatcher renderer, List<Bloc |
625 | 623 |
|
626 | 624 | renderer.preDrawBatch(); |
627 | 625 | 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); |
629 | 627 | } catch(Exception e) { |
630 | 628 | Logz.warn("Could not render tile entity '%s': %s", te.getClass().getSimpleName(), e.getMessage()); |
631 | 629 | } |
|
0 commit comments