diff --git a/src/network/mcpe/handler/InGamePacketHandler.php b/src/network/mcpe/handler/InGamePacketHandler.php index 045e48bc3..165a3250d 100644 --- a/src/network/mcpe/handler/InGamePacketHandler.php +++ b/src/network/mcpe/handler/InGamePacketHandler.php @@ -149,6 +149,10 @@ class InGamePacketHandler extends PacketHandler{ } public function handleActorEvent(ActorEventPacket $packet) : bool{ + if($packet->entityRuntimeId !== $this->player->getId()){ + //TODO HACK: EATING_ITEM is sent back to the server when the server sends it for other players (1.14 bug, maybe earlier) + return $packet->event === ActorEventPacket::EATING_ITEM; + } $this->player->doCloseInventory(); switch($packet->event){