diff --git a/src/main/java/com/raoulvdberge/refinedstorage/container/BaseContainer.java b/src/main/java/com/raoulvdberge/refinedstorage/container/BaseContainer.java index e05bd9f3a..a2a99bead 100644 --- a/src/main/java/com/raoulvdberge/refinedstorage/container/BaseContainer.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/container/BaseContainer.java @@ -194,6 +194,8 @@ public abstract class BaseContainer extends Container { public void detectAndSendChanges() { super.detectAndSendChanges(); + // Prevent sending changes about a tile that doesn't exist anymore. + // This prevents crashes when sending network node data (network node would crash because it no longer exists and we're querying it from the various tile data parameters). if (listener != null && isTileStillThere()) { listener.detectAndSendChanges(); }