From 1841e71ff85717480087af0692ad02db3055edac Mon Sep 17 00:00:00 2001 From: xtex Date: Mon, 24 Jul 2023 11:26:57 +0800 Subject: [PATCH] fix: release PSH lock when failed to open --- .../quaedam/shell/network/ClientboundPSHLockResultPacket.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/common/src/main/kotlin/quaedam/shell/network/ClientboundPSHLockResultPacket.kt b/common/src/main/kotlin/quaedam/shell/network/ClientboundPSHLockResultPacket.kt index f2a6d88..20111fb 100644 --- a/common/src/main/kotlin/quaedam/shell/network/ClientboundPSHLockResultPacket.kt +++ b/common/src/main/kotlin/quaedam/shell/network/ClientboundPSHLockResultPacket.kt @@ -50,6 +50,7 @@ data class ClientboundPSHLockResultPacket(val pos: BlockPos, val result: Boolean ) } catch (e: Throwable) { Quaedam.logger.error("Failed to open projection shell screen", e) + ProjectionShell.channel.sendToServer(ServerboundPSHLockReleasePacket(pos)) } } } else {