Fixed useless mark dirty calls
This commit is contained in:
@@ -24,11 +24,9 @@ public abstract class NetworkNode implements INetworkNode, INetworkNeighborhoodA
|
||||
protected INetworkMaster network;
|
||||
protected INetworkNodeHolder holder;
|
||||
protected int ticks;
|
||||
|
||||
private RedstoneMode redstoneMode = RedstoneMode.IGNORE;
|
||||
protected RedstoneMode redstoneMode = RedstoneMode.IGNORE;
|
||||
|
||||
private boolean couldUpdate;
|
||||
|
||||
private boolean active;
|
||||
|
||||
public NetworkNode(INetworkNodeHolder holder) {
|
||||
|
||||
@@ -12,7 +12,7 @@ public class NetworkNodeRelay extends NetworkNode {
|
||||
public NetworkNodeRelay(INetworkNodeHolder holder) {
|
||||
super(holder);
|
||||
|
||||
setRedstoneMode(RedstoneMode.LOW);
|
||||
this.redstoneMode = RedstoneMode.LOW;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -67,6 +67,8 @@ public class NetworkNodeSolderer extends NetworkNode {
|
||||
if (wasWorking != working) {
|
||||
wasWorking = working;
|
||||
|
||||
markDirty();
|
||||
|
||||
RSUtils.updateBlock(holder.world(), holder.pos());
|
||||
}
|
||||
|
||||
@@ -110,12 +112,12 @@ public class NetworkNodeSolderer extends NetworkNode {
|
||||
recipe = null;
|
||||
progress = 0;
|
||||
// Don't set working to false yet, wait till the next update because we may have another stack waiting.
|
||||
}
|
||||
|
||||
markDirty();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onConnectedStateChange(INetworkMaster network, boolean state) {
|
||||
@@ -130,8 +132,6 @@ public class NetworkNodeSolderer extends NetworkNode {
|
||||
progress = 0;
|
||||
working = false;
|
||||
recipe = null;
|
||||
|
||||
markDirty();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.raoulvdberge.refinedstorage.inventory.ItemHandlerListenerNetworkNode;
|
||||
import com.raoulvdberge.refinedstorage.tile.TileStorageMonitor;
|
||||
import com.raoulvdberge.refinedstorage.tile.config.IComparable;
|
||||
import com.raoulvdberge.refinedstorage.tile.config.IType;
|
||||
import com.raoulvdberge.refinedstorage.tile.config.RedstoneMode;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraftforge.fluids.FluidStack;
|
||||
@@ -179,4 +180,9 @@ public class NetworkNodeStorageMonitor extends NetworkNode implements IComparabl
|
||||
public boolean hasConnectivityState() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setRedstoneMode(RedstoneMode mode) {
|
||||
// NO OP
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user