diff --git a/src/pocketmine/network/Network.php b/src/pocketmine/network/Network.php index b930460c94..9418159dba 100644 --- a/src/pocketmine/network/Network.php +++ b/src/pocketmine/network/Network.php @@ -90,6 +90,7 @@ use pocketmine\network\protocol\SpawnExperienceOrbPacket; use pocketmine\network\protocol\StartGamePacket; use pocketmine\network\protocol\TakeItemEntityPacket; use pocketmine\network\protocol\TextPacket; +use pocketmine\network\protocol\TransferPacket; use pocketmine\network\protocol\UpdateBlockPacket; use pocketmine\network\protocol\UseItemPacket; use pocketmine\Player; @@ -365,6 +366,7 @@ class Network{ $this->registerPacket(ProtocolInfo::START_GAME_PACKET, StartGamePacket::class); $this->registerPacket(ProtocolInfo::TAKE_ITEM_ENTITY_PACKET, TakeItemEntityPacket::class); $this->registerPacket(ProtocolInfo::TEXT_PACKET, TextPacket::class); + $this->registerPacket(ProtocolInfo::TRANSFER_PACKET, TransferPacket::class); $this->registerPacket(ProtocolInfo::UPDATE_BLOCK_PACKET, UpdateBlockPacket::class); $this->registerPacket(ProtocolInfo::USE_ITEM_PACKET, UseItemPacket::class); } diff --git a/src/pocketmine/network/protocol/TransferPacket.php b/src/pocketmine/network/protocol/TransferPacket.php new file mode 100644 index 0000000000..29ddb65a84 --- /dev/null +++ b/src/pocketmine/network/protocol/TransferPacket.php @@ -0,0 +1,42 @@ + + +class TransferPacket extends DataPacket{ + const NETWORK_ID = Info::TRANSFER_PACKET; + + public $address; + public $port; + + public function decode(){ + + } + + public function encode(){ + $this->reset(); + $this->putString($this->address); + $this->putLShort($this->port); + } + +} \ No newline at end of file