From 3a4a1bc6218c98c47958d5c723e979c87a0dbb06 Mon Sep 17 00:00:00 2001 From: HADAlove0202 <45881263+HADAlove0202@users.noreply.github.com> Date: Fri, 12 Jul 2019 15:36:42 +0900 Subject: [PATCH 1/2] Update Player.php --- src/pocketmine/Player.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 50e44a9e6..d17a1f57e 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -65,6 +65,7 @@ use pocketmine\event\player\PlayerToggleSneakEvent; use pocketmine\event\player\PlayerToggleSprintEvent; use pocketmine\event\server\DataPacketSendEvent; +use pocketmine\event\server\DataPacketReceiveEvent; use pocketmine\event\TextContainer; use pocketmine\event\Timings; use pocketmine\inventory\BaseTransaction; @@ -1710,7 +1711,7 @@ public function handleDataPacket(DataPacket $packet){ $this->subClients[$packet->targetSubClientID]->handleDataPacket($packet); return; } - + $this->server->getPluginManager()->callEvent(new DataPacketReceiveEvent($this, $packet)); switch($packet->pname()){ case 'SET_PLAYER_GAMETYPE_PACKET': file_put_contents("./logs/possible_hacks.log", date('m/d/Y h:i:s a', time()) . " SET_PLAYER_GAMETYPE_PACKET " . $this->username . PHP_EOL, FILE_APPEND | LOCK_EX); From b5fc20e3b9d86855cefd4469a3925571f6743e6b Mon Sep 17 00:00:00 2001 From: HADAlove0202 <45881263+HADAlove0202@users.noreply.github.com> Date: Fri, 12 Jul 2019 20:40:54 +0900 Subject: [PATCH 2/2] Update Player.php --- src/pocketmine/Player.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index d17a1f57e..a597ab374 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -1699,6 +1699,7 @@ public function eatFoodInHand() { * @param DataPacket $packet */ public function handleDataPacket(DataPacket $packet){ + $this->server->getPluginManager()->callEvent(new DataPacketReceiveEvent($this, $packet)); if($this->connected === false){ return; } @@ -1711,7 +1712,6 @@ public function handleDataPacket(DataPacket $packet){ $this->subClients[$packet->targetSubClientID]->handleDataPacket($packet); return; } - $this->server->getPluginManager()->callEvent(new DataPacketReceiveEvent($this, $packet)); switch($packet->pname()){ case 'SET_PLAYER_GAMETYPE_PACKET': file_put_contents("./logs/possible_hacks.log", date('m/d/Y h:i:s a', time()) . " SET_PLAYER_GAMETYPE_PACKET " . $this->username . PHP_EOL, FILE_APPEND | LOCK_EX);