From c300b080f430679685911a230dddd6b59bd91ab0 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Thu, 29 Oct 2015 15:04:34 +0100 Subject: [PATCH] ~ --- .../ellpeck/actuallyadditions/tile/TileEntityLaserRelay.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityLaserRelay.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityLaserRelay.java index b13be45cb..c7c0b5b3b 100644 --- a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityLaserRelay.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityLaserRelay.java @@ -41,13 +41,15 @@ public class TileEntityLaserRelay extends TileEntityBase implements IEnergyRecei LaserRelayConnectionHandler.getInstance().removeRelayFromNetwork(new WorldPos(this.worldObj, this.xCoord, this.yCoord, this.zCoord)); } + @SuppressWarnings("ForLoopReplaceableByForEach") @SideOnly(Side.CLIENT) public void renderParticles(){ if(this.worldObj.rand.nextInt(2) == 0){ WorldPos thisPos = new WorldPos(this.getWorldObj(), this.xCoord, this.yCoord, this.zCoord); ArrayList network = LaserRelayConnectionHandler.getInstance().getNetworkFor(thisPos); if(network != null){ - for(LaserRelayConnectionHandler.ConnectionPair aPair : network){ + for(int i1 = 0; i1 < network.size(); i1++){ + LaserRelayConnectionHandler.ConnectionPair aPair = network.get(i1); if(aPair.contains(thisPos) && thisPos.isEqual(aPair.firstRelay)){ if(Minecraft.getMinecraft().thePlayer.getDistance(aPair.firstRelay.getX(), aPair.firstRelay.getY(), aPair.firstRelay.getZ()) <= 64){ int difX = aPair.firstRelay.getX()-aPair.secondRelay.getX();