From 8b9098b350cd760f3845c0a19eea082be54bb189 Mon Sep 17 00:00:00 2001 From: aidancbrady Date: Tue, 1 Mar 2016 10:25:06 -0500 Subject: [PATCH] Another build fix attempt --- .../common/content/boiler/BoilerUpdateProtocol.java | 6 ++++-- .../java/mekanism/common/multiblock/UpdateProtocol.java | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/mekanism/common/content/boiler/BoilerUpdateProtocol.java b/src/main/java/mekanism/common/content/boiler/BoilerUpdateProtocol.java index 70360bb52..027261b6b 100644 --- a/src/main/java/mekanism/common/content/boiler/BoilerUpdateProtocol.java +++ b/src/main/java/mekanism/common/content/boiler/BoilerUpdateProtocol.java @@ -78,7 +78,7 @@ public class BoilerUpdateProtocol extends UpdateProtocol } //Find a single disperser contained within this multiblock - Coord4D initDisperser = dispersers.iterator().next(); + final Coord4D initDisperser = dispersers.iterator().next(); //Ensure that a full horizontal plane of dispersers exist, surrounding the found disperser for(int x = structure.renderLocation.xCoord+1; x < structure.renderLocation.xCoord+structure.volLength-1; x++) @@ -143,9 +143,11 @@ public class BoilerUpdateProtocol extends UpdateProtocol return false; } + final Coord4D renderLocation = structure.renderLocation.clone(); + structure.waterVolume = new NodeCounter(new NodeChecker() { @Override - public final boolean isValid(Coord4D coord) + public final boolean isValid(final Coord4D coord) { return coord.yCoord >= structure.renderLocation.yCoord-1 && coord.yCoord < initDisperser.yCoord && coord.xCoord >= structure.renderLocation.xCoord && coord.xCoord < structure.renderLocation.xCoord+structure.volLength && diff --git a/src/main/java/mekanism/common/multiblock/UpdateProtocol.java b/src/main/java/mekanism/common/multiblock/UpdateProtocol.java index 7a43bbcee..f537ffc4b 100644 --- a/src/main/java/mekanism/common/multiblock/UpdateProtocol.java +++ b/src/main/java/mekanism/common/multiblock/UpdateProtocol.java @@ -581,7 +581,7 @@ public abstract class UpdateProtocol> public static abstract class NodeChecker { - public abstract boolean isValid(Coord4D coord); + public abstract boolean isValid(final Coord4D coord); public boolean shouldContinue(int iterated) {