diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 95a2c6e6c..dd67f1dad 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -2146,6 +2146,14 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ $this->resetCraftingGridType(); switch($packet->event){ + case EntityEventPacket::EATING_ITEM: + if($packet->data === 0){ + return false; + } + + $this->dataPacket($packet); + $this->server->broadcastPacket($this->getViewers(), $packet); + break; default: return false; } diff --git a/src/pocketmine/network/mcpe/protocol/EntityEventPacket.php b/src/pocketmine/network/mcpe/protocol/EntityEventPacket.php index 42860941f..576087ee0 100644 --- a/src/pocketmine/network/mcpe/protocol/EntityEventPacket.php +++ b/src/pocketmine/network/mcpe/protocol/EntityEventPacket.php @@ -48,6 +48,8 @@ class EntityEventPacket extends DataPacket{ const RESPAWN = 18; + const EATING_ITEM = 57; + //TODO: add more events /** @var int */