From 3bec27429c3fca0b0a661cecb816ad39a1908386 Mon Sep 17 00:00:00 2001 From: Remminiscent Date: Mon, 16 Feb 2026 02:46:04 +0300 Subject: [PATCH] uncancel needed packets --- src/muqsit/invmenu/InvMenuEventHandler.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/muqsit/invmenu/InvMenuEventHandler.php b/src/muqsit/invmenu/InvMenuEventHandler.php index ab9b27f..8972b29 100644 --- a/src/muqsit/invmenu/InvMenuEventHandler.php +++ b/src/muqsit/invmenu/InvMenuEventHandler.php @@ -22,6 +22,22 @@ public function __construct( readonly private PlayerManager $player_manager ){} + /** + * @param DataPacketDecodeEvent $event + * @priority NORMAL + * @handleCancelled + */ + public function onDataPacketDecode(DataPacketDecodeEvent $event) : void{ + $packet_id = $event->getPacketId(); + if( + $packet_id === NetworkStackLatencyPacket::NETWORK_ID || + $packet_id === ContainerClosePacket::NETWORK_ID || + $packet_id === PacketViolationWarningPacket::NETWORK_ID + ){ + $event->uncancel(); + } + } + /** * @param DataPacketReceiveEvent $event * @priority NORMAL