From 4368f2945b238b06b63c3991db3a3765d4b4e383 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Fri, 17 Apr 2020 17:40:04 +0200 Subject: [PATCH] fixed a crash with trying to find a path to a nonexistant pipe --- src/main/java/de/ellpeck/prettypipes/network/PipeNetwork.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/ellpeck/prettypipes/network/PipeNetwork.java b/src/main/java/de/ellpeck/prettypipes/network/PipeNetwork.java index 98619e3..6380b7b 100644 --- a/src/main/java/de/ellpeck/prettypipes/network/PipeNetwork.java +++ b/src/main/java/de/ellpeck/prettypipes/network/PipeNetwork.java @@ -136,9 +136,9 @@ public class PipeNetwork implements ICapabilitySerializable, GraphL } public boolean routeItemToLocation(BlockPos startPipePos, BlockPos startInventory, BlockPos destPipe, BlockPos destInventory, Function itemSupplier) { - if (!this.isNode(startPipePos)) + if (!this.isNode(startPipePos) || !this.isNode(destPipe)) return false; - if (!this.world.isBlockLoaded(startPipePos)) + if (!this.world.isBlockLoaded(startPipePos) || !this.world.isBlockLoaded(destPipe)) return false; PipeTileEntity startPipe = this.getPipe(startPipePos); if (startPipe == null)