From 2690f583157b96e78be8715cb9bcabfa24f5b485 Mon Sep 17 00:00:00 2001 From: thraaawn Date: Sun, 19 Jun 2016 11:35:53 +0200 Subject: [PATCH] Fixed grid searching controller over null blocks When placing a cable above a door and triggering a searchController call from a connected grid (e.g. by loading the chunk), then onConnected would try to notify neighbors of a state change with block set to null. This caused a NPE down the line. --- src/main/java/refinedstorage/tile/TileMachine.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/refinedstorage/tile/TileMachine.java b/src/main/java/refinedstorage/tile/TileMachine.java index 8ffe779f1..1d539697f 100755 --- a/src/main/java/refinedstorage/tile/TileMachine.java +++ b/src/main/java/refinedstorage/tile/TileMachine.java @@ -81,7 +81,7 @@ public abstract class TileMachine extends TileBase implements ISynchronizedConta } public void onConnected(World world, TileController controller) { - if (tryConnect(controller)) { + if (tryConnect(controller) && block != null) { world.notifyNeighborsOfStateChange(pos, block); } }