diff --git a/Common/src/main/java/at/petrak/hexcasting/common/network/MsgNewSpellPatternAck.java b/Common/src/main/java/at/petrak/hexcasting/common/network/MsgNewSpellPatternAck.java index 88a0218d..a2a770a3 100644 --- a/Common/src/main/java/at/petrak/hexcasting/common/network/MsgNewSpellPatternAck.java +++ b/Common/src/main/java/at/petrak/hexcasting/common/network/MsgNewSpellPatternAck.java @@ -66,7 +66,7 @@ public record MsgNewSpellPatternAck(ExecutionClientView info, int index) impleme } var screen = Minecraft.getInstance().screen; if (screen instanceof GuiSpellcasting spellGui) { - if (self.info().isStackClear()) { + if (self.info().isStackClear() && self.info.getRavenmind() == null) { mc.setScreen(null); } else { spellGui.recvServerUpdate(self.info(), self.index());