From 6fae37bd6775bd16fbc243f5914612db67ac058f Mon Sep 17 00:00:00 2001 From: score Date: Sat, 30 Jan 2021 21:17:30 +0000 Subject: [PATCH] Pass "compare" flags into extractItem/extractFluid in more places (#2809) --- .../apiimpl/network/node/ConstructorNetworkNode.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/ConstructorNetworkNode.java b/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/ConstructorNetworkNode.java index f0afe8df2..143f1392b 100644 --- a/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/ConstructorNetworkNode.java +++ b/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/ConstructorNetworkNode.java @@ -129,7 +129,7 @@ public class ConstructorNetworkNode extends NetworkNode implements IComparable, } private void extractAndDropItem(ItemStack stack) { - ItemStack took = network.extractItem(stack, upgrades.getStackInteractCount(), Action.PERFORM); + ItemStack took = network.extractItem(stack, upgrades.getStackInteractCount(), compare, Action.PERFORM); if (!took.isEmpty()) { DefaultDispenseItemBehavior.doDispense(world, took, 6, getDirection(), new Position(getDispensePositionX(), getDispensePositionY(), getDispensePositionZ())); @@ -139,7 +139,7 @@ public class ConstructorNetworkNode extends NetworkNode implements IComparable, } private void extractAndSpawnFireworks(ItemStack stack) { - ItemStack took = network.extractItem(stack, 1, Action.PERFORM); + ItemStack took = network.extractItem(stack, 1, compare, Action.PERFORM); if (!took.isEmpty()) { world.addEntity(new FireworkRocketEntity(world, getDispensePositionX(), getDispensePositionY(), getDispensePositionZ(), took)); @@ -304,13 +304,13 @@ public class ConstructorNetworkNode extends NetworkNode implements IComparable, @Nonnull @Override public FluidStack drain(FluidStack resource, FluidAction action) { - return network.extractFluid(resource, resource.getAmount(), action == FluidAction.SIMULATE ? Action.SIMULATE : Action.PERFORM); + return network.extractFluid(resource, resource.getAmount(), compare, action == FluidAction.SIMULATE ? Action.SIMULATE : Action.PERFORM); } @Nonnull @Override public FluidStack drain(int maxDrain, FluidAction action) { - return network.extractFluid(resource, resource.getAmount(), action == FluidAction.SIMULATE ? Action.SIMULATE : Action.PERFORM); + return network.extractFluid(resource, resource.getAmount(), compare, action == FluidAction.SIMULATE ? Action.SIMULATE : Action.PERFORM); } }