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