Skip to content

Commit ba123f1

Browse files
remminiscentMuqsit
authored andcommitted
Release v4.7.4
1 parent d2dc7f2 commit ba123f1

2 files changed

Lines changed: 19 additions & 2 deletions

File tree

src/muqsit/invmenu/InvMenuEventHandler.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use pocketmine\event\inventory\InventoryCloseEvent;
1111
use pocketmine\event\inventory\InventoryTransactionEvent;
1212
use pocketmine\event\Listener;
13+
use pocketmine\event\server\DataPacketDecodeEvent;
1314
use pocketmine\event\server\DataPacketReceiveEvent;
1415
use pocketmine\inventory\transaction\action\SlotChangeAction;
1516
use pocketmine\network\mcpe\protocol\ContainerClosePacket;
@@ -22,6 +23,22 @@ public function __construct(
2223
readonly private PlayerManager $player_manager
2324
){}
2425

26+
/**
27+
* @param DataPacketDecodeEvent $event
28+
* @priority NORMAL
29+
* @handleCancelled
30+
*/
31+
public function onDataPacketDecode(DataPacketDecodeEvent $event) : void{
32+
$packet_id = $event->getPacketId();
33+
if(
34+
$packet_id === NetworkStackLatencyPacket::NETWORK_ID ||
35+
$packet_id === ContainerClosePacket::NETWORK_ID ||
36+
$packet_id === PacketViolationWarningPacket::NETWORK_ID
37+
){
38+
$event->uncancel();
39+
}
40+
}
41+
2542
/**
2643
* @param DataPacketReceiveEvent $event
2744
* @priority NORMAL

virion.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: InvMenu
22
antigen: muqsit\invmenu
3-
api: 5.30.0
4-
version: 4.7.3
3+
api: 5.41.0
4+
version: 4.7.4
55
author: Muqsit

0 commit comments

Comments
 (0)