diff --git a/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/CrafterNetworkNode.java b/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/CrafterNetworkNode.java index f8feb512b..a2fa15cea 100644 --- a/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/CrafterNetworkNode.java +++ b/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/CrafterNetworkNode.java @@ -133,7 +133,7 @@ public class CrafterNetworkNode extends NetworkNode implements ICraftingPatternC invalidate(); } - if (mode == CrafterMode.PULSE_INSERTS_NEXT_SET) { + if (mode == CrafterMode.PULSE_INSERTS_NEXT_SET && world.isBlockPresent(pos)) { if (world.isBlockPowered(pos)) { this.wasPowered = true; diff --git a/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/StorageMonitorNetworkNode.java b/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/StorageMonitorNetworkNode.java index 70e6ad7c9..ca7fb5ad3 100644 --- a/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/StorageMonitorNetworkNode.java +++ b/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/StorageMonitorNetworkNode.java @@ -71,6 +71,10 @@ public class StorageMonitorNetworkNode extends NetworkNode implements IComparabl public void update() { super.update(); + if (!canUpdate()) { + return; + } + int newAmount = getAmount(); if (oldAmount == -1) {