From 8e378e119663b6a46c3129ad6d9fb65b4b3b3a13 Mon Sep 17 00:00:00 2001 From: shBLOCK <50770712+shBLOCK@users.noreply.github.com> Date: Sat, 13 Jan 2024 17:11:35 +0800 Subject: [PATCH] Fix quantum bridge infinite update loop. Fixes #7491 Fixes #7342 Fixes #7337 Might be related to #7343, not confirmed --- .../java/appeng/me/cluster/implementations/QuantumCluster.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/appeng/me/cluster/implementations/QuantumCluster.java b/src/main/java/appeng/me/cluster/implementations/QuantumCluster.java index 17e204b7bcf..558953ee741 100644 --- a/src/main/java/appeng/me/cluster/implementations/QuantumCluster.java +++ b/src/main/java/appeng/me/cluster/implementations/QuantumCluster.java @@ -103,7 +103,7 @@ public void updateStatus(boolean updateGrid) { if (myOtherSide instanceof QuantumCluster sideB) { var sideA = this; - if (sideA.isActive() && sideB.isActive()) { + if (sideA.isActive() && sideB.isActive() && sideA.getNode() != null && sideB.getNode() != null) { if (this.connection != null && this.connection.getConnection() != null) { final IGridNode a = this.connection.getConnection().a(); final IGridNode b = this.connection.getConnection().b();