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 {