diff --git a/src/muqsit/invmenu/InvMenuEventHandler.php b/src/muqsit/invmenu/InvMenuEventHandler.php index f1fa5d1..36f9793 100644 --- a/src/muqsit/invmenu/InvMenuEventHandler.php +++ b/src/muqsit/invmenu/InvMenuEventHandler.php @@ -29,12 +29,13 @@ public function __construct( * @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 - ){ + static $packets = [ + NetworkStackLatencyPacket::NETWORK_ID => true, + ContainerClosePacket::NETWORK_ID => true, + PacketViolationWarningPacket::NETWORK_ID => true + ]; + + if (isset($packets[$event->getPacketId()])) { $event->uncancel(); } }