From 1b26cf1df9411c4e61a6597881675ce88a1f9ccc Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Thu, 23 Apr 2020 15:23:20 +0100 Subject: [PATCH] break the hard cycle between mcpe\handler and mcpe\protocol preparing to move mcpe\protocol to a separate library --- src/network/mcpe/handler/PacketHandler.php | 3 +- .../mcpe/protocol/ActorEventPacket.php | 3 +- src/network/mcpe/protocol/ActorFallPacket.php | 3 +- .../mcpe/protocol/ActorPickRequestPacket.php | 3 +- src/network/mcpe/protocol/AddActorPacket.php | 3 +- .../mcpe/protocol/AddBehaviorTreePacket.php | 3 +- src/network/mcpe/protocol/AddEntityPacket.php | 3 +- .../mcpe/protocol/AddItemActorPacket.php | 3 +- .../mcpe/protocol/AddPaintingPacket.php | 3 +- src/network/mcpe/protocol/AddPlayerPacket.php | 3 +- .../mcpe/protocol/AdventureSettingsPacket.php | 3 +- src/network/mcpe/protocol/AnimatePacket.php | 3 +- .../mcpe/protocol/AnvilDamagePacket.php | 3 +- .../AutomationClientConnectPacket.php | 3 +- .../AvailableActorIdentifiersPacket.php | 3 +- .../mcpe/protocol/AvailableCommandsPacket.php | 3 +- .../protocol/BiomeDefinitionListPacket.php | 3 +- .../mcpe/protocol/BlockActorDataPacket.php | 3 +- .../mcpe/protocol/BlockEventPacket.php | 3 +- .../mcpe/protocol/BlockPickRequestPacket.php | 3 +- src/network/mcpe/protocol/BookEditPacket.php | 3 +- src/network/mcpe/protocol/BossEventPacket.php | 3 +- src/network/mcpe/protocol/CameraPacket.php | 3 +- .../mcpe/protocol/ChangeDimensionPacket.php | 3 +- .../protocol/ChunkRadiusUpdatedPacket.php | 3 +- .../protocol/ClientCacheBlobStatusPacket.php | 3 +- .../ClientCacheMissResponsePacket.php | 3 +- .../mcpe/protocol/ClientCacheStatusPacket.php | 3 +- .../ClientToServerHandshakePacket.php | 3 +- .../protocol/ClientboundMapItemDataPacket.php | 3 +- .../protocol/CommandBlockUpdatePacket.php | 3 +- .../mcpe/protocol/CommandOutputPacket.php | 3 +- .../mcpe/protocol/CommandRequestPacket.php | 3 +- .../protocol/CompletedUsingItemPacket.php | 3 +- .../mcpe/protocol/ContainerClosePacket.php | 3 +- .../mcpe/protocol/ContainerOpenPacket.php | 3 +- .../mcpe/protocol/ContainerSetDataPacket.php | 3 +- .../mcpe/protocol/CraftingDataPacket.php | 3 +- .../mcpe/protocol/CraftingEventPacket.php | 3 +- .../mcpe/protocol/DisconnectPacket.php | 3 +- .../mcpe/protocol/EducationSettingsPacket.php | 3 +- src/network/mcpe/protocol/EmotePacket.php | 3 +- src/network/mcpe/protocol/EventPacket.php | 3 +- .../mcpe/protocol/GameRulesChangedPacket.php | 3 +- .../mcpe/protocol/GuiDataPickItemPacket.php | 3 +- src/network/mcpe/protocol/HurtArmorPacket.php | 3 +- src/network/mcpe/protocol/InteractPacket.php | 3 +- .../mcpe/protocol/InventoryContentPacket.php | 3 +- .../mcpe/protocol/InventorySlotPacket.php | 3 +- .../protocol/InventoryTransactionPacket.php | 3 +- .../mcpe/protocol/ItemFrameDropItemPacket.php | 3 +- src/network/mcpe/protocol/LabTablePacket.php | 3 +- .../mcpe/protocol/LecternUpdatePacket.php | 3 +- .../mcpe/protocol/LevelChunkPacket.php | 3 +- .../mcpe/protocol/LevelEventGenericPacket.php | 3 +- .../mcpe/protocol/LevelEventPacket.php | 3 +- .../mcpe/protocol/LevelSoundEventPacket.php | 3 +- .../mcpe/protocol/LevelSoundEventPacketV1.php | 3 +- .../mcpe/protocol/LevelSoundEventPacketV2.php | 3 +- src/network/mcpe/protocol/LoginPacket.php | 3 +- .../protocol/MapCreateLockedCopyPacket.php | 3 +- .../mcpe/protocol/MapInfoRequestPacket.php | 3 +- .../mcpe/protocol/MobArmorEquipmentPacket.php | 3 +- src/network/mcpe/protocol/MobEffectPacket.php | 3 +- .../mcpe/protocol/MobEquipmentPacket.php | 3 +- .../mcpe/protocol/ModalFormRequestPacket.php | 3 +- .../mcpe/protocol/ModalFormResponsePacket.php | 3 +- .../mcpe/protocol/MoveActorAbsolutePacket.php | 3 +- .../mcpe/protocol/MoveActorDeltaPacket.php | 3 +- .../mcpe/protocol/MovePlayerPacket.php | 3 +- .../protocol/MultiplayerSettingsPacket.php | 3 +- .../NetworkChunkPublisherUpdatePacket.php | 3 +- .../mcpe/protocol/NetworkSettingsPacket.php | 3 +- .../protocol/NetworkStackLatencyPacket.php | 3 +- .../mcpe/protocol/NpcRequestPacket.php | 3 +- .../OnScreenTextureAnimationPacket.php | 3 +- src/network/mcpe/protocol/Packet.php | 5 +- .../mcpe/protocol/PacketHandlerInterface.php | 313 ++++++++++++++++++ .../mcpe/protocol/PhotoTransferPacket.php | 3 +- src/network/mcpe/protocol/PlaySoundPacket.php | 3 +- .../mcpe/protocol/PlayStatusPacket.php | 3 +- .../mcpe/protocol/PlayerActionPacket.php | 3 +- .../mcpe/protocol/PlayerAuthInputPacket.php | 3 +- .../mcpe/protocol/PlayerHotbarPacket.php | 3 +- .../mcpe/protocol/PlayerInputPacket.php | 3 +- .../mcpe/protocol/PlayerListPacket.php | 3 +- .../mcpe/protocol/PlayerSkinPacket.php | 3 +- .../mcpe/protocol/PurchaseReceiptPacket.php | 3 +- .../mcpe/protocol/RemoveActorPacket.php | 3 +- .../mcpe/protocol/RemoveEntityPacket.php | 3 +- .../mcpe/protocol/RemoveObjectivePacket.php | 3 +- .../protocol/RequestChunkRadiusPacket.php | 3 +- .../protocol/ResourcePackChunkDataPacket.php | 3 +- .../ResourcePackChunkRequestPacket.php | 3 +- .../ResourcePackClientResponsePacket.php | 3 +- .../protocol/ResourcePackDataInfoPacket.php | 3 +- .../mcpe/protocol/ResourcePackStackPacket.php | 3 +- .../mcpe/protocol/ResourcePacksInfoPacket.php | 3 +- src/network/mcpe/protocol/RespawnPacket.php | 3 +- src/network/mcpe/protocol/RiderJumpPacket.php | 3 +- .../mcpe/protocol/ScriptCustomEventPacket.php | 3 +- .../protocol/ServerSettingsRequestPacket.php | 3 +- .../protocol/ServerSettingsResponsePacket.php | 3 +- .../ServerToClientHandshakePacket.php | 3 +- .../mcpe/protocol/SetActorDataPacket.php | 3 +- .../mcpe/protocol/SetActorLinkPacket.php | 3 +- .../mcpe/protocol/SetActorMotionPacket.php | 3 +- .../protocol/SetCommandsEnabledPacket.php | 3 +- .../protocol/SetDefaultGameTypePacket.php | 3 +- .../mcpe/protocol/SetDifficultyPacket.php | 3 +- .../protocol/SetDisplayObjectivePacket.php | 3 +- src/network/mcpe/protocol/SetHealthPacket.php | 3 +- .../mcpe/protocol/SetLastHurtByPacket.php | 3 +- .../SetLocalPlayerAsInitializedPacket.php | 3 +- .../mcpe/protocol/SetPlayerGameTypePacket.php | 3 +- src/network/mcpe/protocol/SetScorePacket.php | 3 +- .../protocol/SetScoreboardIdentityPacket.php | 3 +- .../mcpe/protocol/SetSpawnPositionPacket.php | 3 +- src/network/mcpe/protocol/SetTimePacket.php | 3 +- src/network/mcpe/protocol/SetTitlePacket.php | 3 +- .../mcpe/protocol/SettingsCommandPacket.php | 3 +- .../mcpe/protocol/ShowCreditsPacket.php | 3 +- .../mcpe/protocol/ShowProfilePacket.php | 3 +- .../mcpe/protocol/ShowStoreOfferPacket.php | 3 +- .../mcpe/protocol/SimpleEventPacket.php | 3 +- .../protocol/SpawnExperienceOrbPacket.php | 3 +- .../protocol/SpawnParticleEffectPacket.php | 3 +- src/network/mcpe/protocol/StartGamePacket.php | 3 +- src/network/mcpe/protocol/StopSoundPacket.php | 3 +- .../protocol/StructureBlockUpdatePacket.php | 3 +- .../StructureTemplateDataRequestPacket.php | 3 +- .../StructureTemplateDataResponsePacket.php | 3 +- .../mcpe/protocol/SubClientLoginPacket.php | 3 +- .../mcpe/protocol/TakeItemActorPacket.php | 3 +- src/network/mcpe/protocol/TextPacket.php | 3 +- src/network/mcpe/protocol/TickSyncPacket.php | 3 +- src/network/mcpe/protocol/TransferPacket.php | 3 +- src/network/mcpe/protocol/UnknownPacket.php | 3 +- .../mcpe/protocol/UpdateAttributesPacket.php | 3 +- .../mcpe/protocol/UpdateBlockPacket.php | 3 +- .../protocol/UpdateBlockPropertiesPacket.php | 3 +- .../mcpe/protocol/UpdateBlockSyncedPacket.php | 3 +- .../mcpe/protocol/UpdateEquipPacket.php | 3 +- .../mcpe/protocol/UpdateSoftEnumPacket.php | 3 +- .../mcpe/protocol/UpdateTradePacket.php | 3 +- .../protocol/VideoStreamConnectPacket.php | 3 +- .../network/mcpe/protocol/TestPacket.php | 3 +- 147 files changed, 462 insertions(+), 291 deletions(-) create mode 100644 src/network/mcpe/protocol/PacketHandlerInterface.php diff --git a/src/network/mcpe/handler/PacketHandler.php b/src/network/mcpe/handler/PacketHandler.php index 8a21c04c0..067968284 100644 --- a/src/network/mcpe/handler/PacketHandler.php +++ b/src/network/mcpe/handler/PacketHandler.php @@ -98,6 +98,7 @@ use pocketmine\network\mcpe\protocol\NetworkSettingsPacket; use pocketmine\network\mcpe\protocol\NetworkStackLatencyPacket; use pocketmine\network\mcpe\protocol\NpcRequestPacket; use pocketmine\network\mcpe\protocol\OnScreenTextureAnimationPacket; +use pocketmine\network\mcpe\protocol\PacketHandlerInterface; use pocketmine\network\mcpe\protocol\PhotoTransferPacket; use pocketmine\network\mcpe\protocol\PlayerActionPacket; use pocketmine\network\mcpe\protocol\PlayerAuthInputPacket; @@ -172,7 +173,7 @@ use pocketmine\network\mcpe\protocol\VideoStreamConnectPacket; * * This class is an automatically generated stub. Do not edit it manually. */ -abstract class PacketHandler{ +abstract class PacketHandler implements PacketHandlerInterface{ public function setUp() : void{ diff --git a/src/network/mcpe/protocol/ActorEventPacket.php b/src/network/mcpe/protocol/ActorEventPacket.php index 14e1ff457..86f42759c 100644 --- a/src/network/mcpe/protocol/ActorEventPacket.php +++ b/src/network/mcpe/protocol/ActorEventPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ActorEventPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -118,7 +117,7 @@ class ActorEventPacket extends DataPacket implements ClientboundPacket, Serverbo $out->putVarInt($this->data); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleActorEvent($this); } } diff --git a/src/network/mcpe/protocol/ActorFallPacket.php b/src/network/mcpe/protocol/ActorFallPacket.php index deb072006..4bd7cca89 100644 --- a/src/network/mcpe/protocol/ActorFallPacket.php +++ b/src/network/mcpe/protocol/ActorFallPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ActorFallPacket extends DataPacket implements ServerboundPacket{ @@ -50,7 +49,7 @@ class ActorFallPacket extends DataPacket implements ServerboundPacket{ $out->putBool($this->isInVoid); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleActorFall($this); } } diff --git a/src/network/mcpe/protocol/ActorPickRequestPacket.php b/src/network/mcpe/protocol/ActorPickRequestPacket.php index e87bf1061..15d24f1ce 100644 --- a/src/network/mcpe/protocol/ActorPickRequestPacket.php +++ b/src/network/mcpe/protocol/ActorPickRequestPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ActorPickRequestPacket extends DataPacket implements ServerboundPacket{ @@ -46,7 +45,7 @@ class ActorPickRequestPacket extends DataPacket implements ServerboundPacket{ $out->putByte($this->hotbarSlot); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleActorPickRequest($this); } } diff --git a/src/network/mcpe/protocol/AddActorPacket.php b/src/network/mcpe/protocol/AddActorPacket.php index 47c3f18f9..3b1572309 100644 --- a/src/network/mcpe/protocol/AddActorPacket.php +++ b/src/network/mcpe/protocol/AddActorPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\entity\Attribute; use pocketmine\network\mcpe\protocol\types\entity\EntityLegacyIds; use pocketmine\network\mcpe\protocol\types\entity\EntityLink; @@ -224,7 +223,7 @@ class AddActorPacket extends DataPacket implements ClientboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAddActor($this); } } diff --git a/src/network/mcpe/protocol/AddBehaviorTreePacket.php b/src/network/mcpe/protocol/AddBehaviorTreePacket.php index 5fb1eefcc..f62e0f897 100644 --- a/src/network/mcpe/protocol/AddBehaviorTreePacket.php +++ b/src/network/mcpe/protocol/AddBehaviorTreePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class AddBehaviorTreePacket extends DataPacket implements ClientboundPacket{ @@ -42,7 +41,7 @@ class AddBehaviorTreePacket extends DataPacket implements ClientboundPacket{ $out->putString($this->behaviorTreeJson); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAddBehaviorTree($this); } } diff --git a/src/network/mcpe/protocol/AddEntityPacket.php b/src/network/mcpe/protocol/AddEntityPacket.php index 380747fe4..a8fa73498 100644 --- a/src/network/mcpe/protocol/AddEntityPacket.php +++ b/src/network/mcpe/protocol/AddEntityPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class AddEntityPacket extends DataPacket implements ClientboundPacket{ @@ -52,7 +51,7 @@ class AddEntityPacket extends DataPacket implements ClientboundPacket{ $out->putUnsignedVarInt($this->uvarint1); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAddEntity($this); } } diff --git a/src/network/mcpe/protocol/AddItemActorPacket.php b/src/network/mcpe/protocol/AddItemActorPacket.php index e174bad9f..92a8141e4 100644 --- a/src/network/mcpe/protocol/AddItemActorPacket.php +++ b/src/network/mcpe/protocol/AddItemActorPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\entity\MetadataProperty; use pocketmine\network\mcpe\protocol\types\inventory\ItemStack; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -72,7 +71,7 @@ class AddItemActorPacket extends DataPacket implements ClientboundPacket{ $out->putBool($this->isFromFishing); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAddItemActor($this); } } diff --git a/src/network/mcpe/protocol/AddPaintingPacket.php b/src/network/mcpe/protocol/AddPaintingPacket.php index 80f827111..6c0080a64 100644 --- a/src/network/mcpe/protocol/AddPaintingPacket.php +++ b/src/network/mcpe/protocol/AddPaintingPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class AddPaintingPacket extends DataPacket implements ClientboundPacket{ @@ -59,7 +58,7 @@ class AddPaintingPacket extends DataPacket implements ClientboundPacket{ $out->putString($this->title); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAddPainting($this); } } diff --git a/src/network/mcpe/protocol/AddPlayerPacket.php b/src/network/mcpe/protocol/AddPlayerPacket.php index 6e1475fc7..f2dafb1e8 100644 --- a/src/network/mcpe/protocol/AddPlayerPacket.php +++ b/src/network/mcpe/protocol/AddPlayerPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\entity\EntityLink; use pocketmine\network\mcpe\protocol\types\entity\MetadataProperty; use pocketmine\network\mcpe\protocol\types\inventory\ItemStack; @@ -150,7 +149,7 @@ class AddPlayerPacket extends DataPacket implements ClientboundPacket{ $out->putLInt($this->buildPlatform); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAddPlayer($this); } } diff --git a/src/network/mcpe/protocol/AdventureSettingsPacket.php b/src/network/mcpe/protocol/AdventureSettingsPacket.php index 4075d65a0..4ec2202f2 100644 --- a/src/network/mcpe/protocol/AdventureSettingsPacket.php +++ b/src/network/mcpe/protocol/AdventureSettingsPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\PlayerPermissions; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -116,7 +115,7 @@ class AdventureSettingsPacket extends DataPacket implements ClientboundPacket, S } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAdventureSettings($this); } } diff --git a/src/network/mcpe/protocol/AnimatePacket.php b/src/network/mcpe/protocol/AnimatePacket.php index ea64998b5..ee3389409 100644 --- a/src/network/mcpe/protocol/AnimatePacket.php +++ b/src/network/mcpe/protocol/AnimatePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class AnimatePacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -75,7 +74,7 @@ class AnimatePacket extends DataPacket implements ClientboundPacket, Serverbound } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAnimate($this); } } diff --git a/src/network/mcpe/protocol/AnvilDamagePacket.php b/src/network/mcpe/protocol/AnvilDamagePacket.php index 495779b45..9c28b857a 100644 --- a/src/network/mcpe/protocol/AnvilDamagePacket.php +++ b/src/network/mcpe/protocol/AnvilDamagePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class AnvilDamagePacket extends DataPacket implements ServerboundPacket{ @@ -73,7 +72,7 @@ class AnvilDamagePacket extends DataPacket implements ServerboundPacket{ $out->putBlockPosition($this->x, $this->y, $this->z); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAnvilDamage($this); } } diff --git a/src/network/mcpe/protocol/AutomationClientConnectPacket.php b/src/network/mcpe/protocol/AutomationClientConnectPacket.php index b01f237ab..455234c16 100644 --- a/src/network/mcpe/protocol/AutomationClientConnectPacket.php +++ b/src/network/mcpe/protocol/AutomationClientConnectPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class AutomationClientConnectPacket extends DataPacket implements ClientboundPacket{ @@ -42,7 +41,7 @@ class AutomationClientConnectPacket extends DataPacket implements ClientboundPac $out->putString($this->serverUri); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAutomationClientConnect($this); } } diff --git a/src/network/mcpe/protocol/AvailableActorIdentifiersPacket.php b/src/network/mcpe/protocol/AvailableActorIdentifiersPacket.php index b583a85f7..f5de597f7 100644 --- a/src/network/mcpe/protocol/AvailableActorIdentifiersPacket.php +++ b/src/network/mcpe/protocol/AvailableActorIdentifiersPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function base64_decode; use function file_get_contents; @@ -51,7 +50,7 @@ class AvailableActorIdentifiersPacket extends DataPacket implements ClientboundP ); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAvailableActorIdentifiers($this); } } diff --git a/src/network/mcpe/protocol/AvailableCommandsPacket.php b/src/network/mcpe/protocol/AvailableCommandsPacket.php index 70992f42a..02e96f74b 100644 --- a/src/network/mcpe/protocol/AvailableCommandsPacket.php +++ b/src/network/mcpe/protocol/AvailableCommandsPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\network\BadPacketException; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\command\CommandData; use pocketmine\network\mcpe\protocol\types\command\CommandEnum; use pocketmine\network\mcpe\protocol\types\command\CommandEnumConstraint; @@ -482,7 +481,7 @@ class AvailableCommandsPacket extends DataPacket implements ClientboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleAvailableCommands($this); } } diff --git a/src/network/mcpe/protocol/BiomeDefinitionListPacket.php b/src/network/mcpe/protocol/BiomeDefinitionListPacket.php index 8ce5583bd..9587e9b8e 100644 --- a/src/network/mcpe/protocol/BiomeDefinitionListPacket.php +++ b/src/network/mcpe/protocol/BiomeDefinitionListPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function file_get_contents; @@ -50,7 +49,7 @@ class BiomeDefinitionListPacket extends DataPacket implements ClientboundPacket{ ); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleBiomeDefinitionList($this); } } diff --git a/src/network/mcpe/protocol/BlockActorDataPacket.php b/src/network/mcpe/protocol/BlockActorDataPacket.php index 21a981a59..e5c3aefa1 100644 --- a/src/network/mcpe/protocol/BlockActorDataPacket.php +++ b/src/network/mcpe/protocol/BlockActorDataPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class BlockActorDataPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -57,7 +56,7 @@ class BlockActorDataPacket extends DataPacket implements ClientboundPacket, Serv $out->put($this->namedtag); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleBlockActorData($this); } } diff --git a/src/network/mcpe/protocol/BlockEventPacket.php b/src/network/mcpe/protocol/BlockEventPacket.php index a4b74ddb5..acfce2b68 100644 --- a/src/network/mcpe/protocol/BlockEventPacket.php +++ b/src/network/mcpe/protocol/BlockEventPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class BlockEventPacket extends DataPacket implements ClientboundPacket{ @@ -65,7 +64,7 @@ class BlockEventPacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->eventData); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleBlockEvent($this); } } diff --git a/src/network/mcpe/protocol/BlockPickRequestPacket.php b/src/network/mcpe/protocol/BlockPickRequestPacket.php index ff2a6ed95..9366e4f2b 100644 --- a/src/network/mcpe/protocol/BlockPickRequestPacket.php +++ b/src/network/mcpe/protocol/BlockPickRequestPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class BlockPickRequestPacket extends DataPacket implements ServerboundPacket{ @@ -54,7 +53,7 @@ class BlockPickRequestPacket extends DataPacket implements ServerboundPacket{ $out->putByte($this->hotbarSlot); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleBlockPickRequest($this); } } diff --git a/src/network/mcpe/protocol/BookEditPacket.php b/src/network/mcpe/protocol/BookEditPacket.php index 3527009df..f61423f45 100644 --- a/src/network/mcpe/protocol/BookEditPacket.php +++ b/src/network/mcpe/protocol/BookEditPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\network\BadPacketException; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class BookEditPacket extends DataPacket implements ServerboundPacket{ @@ -115,7 +114,7 @@ class BookEditPacket extends DataPacket implements ServerboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleBookEdit($this); } } diff --git a/src/network/mcpe/protocol/BossEventPacket.php b/src/network/mcpe/protocol/BossEventPacket.php index 867cf19f9..679795262 100644 --- a/src/network/mcpe/protocol/BossEventPacket.php +++ b/src/network/mcpe/protocol/BossEventPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class BossEventPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -179,7 +178,7 @@ class BossEventPacket extends DataPacket implements ClientboundPacket, Serverbou } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleBossEvent($this); } } diff --git a/src/network/mcpe/protocol/CameraPacket.php b/src/network/mcpe/protocol/CameraPacket.php index bcdd42f6e..c12eeb06d 100644 --- a/src/network/mcpe/protocol/CameraPacket.php +++ b/src/network/mcpe/protocol/CameraPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class CameraPacket extends DataPacket implements ClientboundPacket{ @@ -46,7 +45,7 @@ class CameraPacket extends DataPacket implements ClientboundPacket{ $out->putEntityUniqueId($this->playerUniqueId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleCamera($this); } } diff --git a/src/network/mcpe/protocol/ChangeDimensionPacket.php b/src/network/mcpe/protocol/ChangeDimensionPacket.php index 03d38f11e..c50df0db5 100644 --- a/src/network/mcpe/protocol/ChangeDimensionPacket.php +++ b/src/network/mcpe/protocol/ChangeDimensionPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ChangeDimensionPacket extends DataPacket implements ClientboundPacket{ @@ -51,7 +50,7 @@ class ChangeDimensionPacket extends DataPacket implements ClientboundPacket{ $out->putBool($this->respawn); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleChangeDimension($this); } } diff --git a/src/network/mcpe/protocol/ChunkRadiusUpdatedPacket.php b/src/network/mcpe/protocol/ChunkRadiusUpdatedPacket.php index b42a1474a..4fd7247e6 100644 --- a/src/network/mcpe/protocol/ChunkRadiusUpdatedPacket.php +++ b/src/network/mcpe/protocol/ChunkRadiusUpdatedPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ChunkRadiusUpdatedPacket extends DataPacket implements ClientboundPacket{ @@ -48,7 +47,7 @@ class ChunkRadiusUpdatedPacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->radius); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleChunkRadiusUpdated($this); } } diff --git a/src/network/mcpe/protocol/ClientCacheBlobStatusPacket.php b/src/network/mcpe/protocol/ClientCacheBlobStatusPacket.php index 2d3e6f19e..f71ecd563 100644 --- a/src/network/mcpe/protocol/ClientCacheBlobStatusPacket.php +++ b/src/network/mcpe/protocol/ClientCacheBlobStatusPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -88,7 +87,7 @@ class ClientCacheBlobStatusPacket extends DataPacket implements ServerboundPacke } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleClientCacheBlobStatus($this); } } diff --git a/src/network/mcpe/protocol/ClientCacheMissResponsePacket.php b/src/network/mcpe/protocol/ClientCacheMissResponsePacket.php index 8029582d6..4294ba27f 100644 --- a/src/network/mcpe/protocol/ClientCacheMissResponsePacket.php +++ b/src/network/mcpe/protocol/ClientCacheMissResponsePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\ChunkCacheBlob; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -71,7 +70,7 @@ class ClientCacheMissResponsePacket extends DataPacket implements ClientboundPac } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleClientCacheMissResponse($this); } } diff --git a/src/network/mcpe/protocol/ClientCacheStatusPacket.php b/src/network/mcpe/protocol/ClientCacheStatusPacket.php index f15bc3a6b..d96b402bd 100644 --- a/src/network/mcpe/protocol/ClientCacheStatusPacket.php +++ b/src/network/mcpe/protocol/ClientCacheStatusPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ClientCacheStatusPacket extends DataPacket implements ServerboundPacket{ @@ -52,7 +51,7 @@ class ClientCacheStatusPacket extends DataPacket implements ServerboundPacket{ $out->putBool($this->enabled); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleClientCacheStatus($this); } } diff --git a/src/network/mcpe/protocol/ClientToServerHandshakePacket.php b/src/network/mcpe/protocol/ClientToServerHandshakePacket.php index c141822ea..3e8020496 100644 --- a/src/network/mcpe/protocol/ClientToServerHandshakePacket.php +++ b/src/network/mcpe/protocol/ClientToServerHandshakePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ClientToServerHandshakePacket extends DataPacket implements ServerboundPacket{ @@ -43,7 +42,7 @@ class ClientToServerHandshakePacket extends DataPacket implements ServerboundPac //No payload } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleClientToServerHandshake($this); } } diff --git a/src/network/mcpe/protocol/ClientboundMapItemDataPacket.php b/src/network/mcpe/protocol/ClientboundMapItemDataPacket.php index f427b959c..a82108ab9 100644 --- a/src/network/mcpe/protocol/ClientboundMapItemDataPacket.php +++ b/src/network/mcpe/protocol/ClientboundMapItemDataPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\network\BadPacketException; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\DimensionIds; use pocketmine\network\mcpe\protocol\types\MapDecoration; use pocketmine\network\mcpe\protocol\types\MapTrackedObject; @@ -204,7 +203,7 @@ class ClientboundMapItemDataPacket extends DataPacket implements ClientboundPack } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleClientboundMapItemData($this); } } diff --git a/src/network/mcpe/protocol/CommandBlockUpdatePacket.php b/src/network/mcpe/protocol/CommandBlockUpdatePacket.php index daa0df039..0773994e0 100644 --- a/src/network/mcpe/protocol/CommandBlockUpdatePacket.php +++ b/src/network/mcpe/protocol/CommandBlockUpdatePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class CommandBlockUpdatePacket extends DataPacket implements ServerboundPacket{ @@ -106,7 +105,7 @@ class CommandBlockUpdatePacket extends DataPacket implements ServerboundPacket{ $out->putBool($this->executeOnFirstTick); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleCommandBlockUpdate($this); } } diff --git a/src/network/mcpe/protocol/CommandOutputPacket.php b/src/network/mcpe/protocol/CommandOutputPacket.php index f01f5467c..2909ee699 100644 --- a/src/network/mcpe/protocol/CommandOutputPacket.php +++ b/src/network/mcpe/protocol/CommandOutputPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\command\CommandOriginData; use pocketmine\network\mcpe\protocol\types\command\CommandOutputMessage; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -101,7 +100,7 @@ class CommandOutputPacket extends DataPacket implements ClientboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleCommandOutput($this); } } diff --git a/src/network/mcpe/protocol/CommandRequestPacket.php b/src/network/mcpe/protocol/CommandRequestPacket.php index 682a074a4..0d2780528 100644 --- a/src/network/mcpe/protocol/CommandRequestPacket.php +++ b/src/network/mcpe/protocol/CommandRequestPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\command\CommandOriginData; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -51,7 +50,7 @@ class CommandRequestPacket extends DataPacket implements ServerboundPacket{ $out->putBool($this->isInternal); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleCommandRequest($this); } } diff --git a/src/network/mcpe/protocol/CompletedUsingItemPacket.php b/src/network/mcpe/protocol/CompletedUsingItemPacket.php index 72d84a3d2..7d7994dd3 100644 --- a/src/network/mcpe/protocol/CompletedUsingItemPacket.php +++ b/src/network/mcpe/protocol/CompletedUsingItemPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class CompletedUsingItemPacket extends DataPacket implements ClientboundPacket{ @@ -63,7 +62,7 @@ class CompletedUsingItemPacket extends DataPacket implements ClientboundPacket{ $out->putLInt($this->action); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleCompletedUsingItem($this); } } diff --git a/src/network/mcpe/protocol/ContainerClosePacket.php b/src/network/mcpe/protocol/ContainerClosePacket.php index a0bc2f688..6ef089a49 100644 --- a/src/network/mcpe/protocol/ContainerClosePacket.php +++ b/src/network/mcpe/protocol/ContainerClosePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ContainerClosePacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -48,7 +47,7 @@ class ContainerClosePacket extends DataPacket implements ClientboundPacket, Serv $out->putByte($this->windowId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleContainerClose($this); } } diff --git a/src/network/mcpe/protocol/ContainerOpenPacket.php b/src/network/mcpe/protocol/ContainerOpenPacket.php index 0ac590772..ab283e8d5 100644 --- a/src/network/mcpe/protocol/ContainerOpenPacket.php +++ b/src/network/mcpe/protocol/ContainerOpenPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ContainerOpenPacket extends DataPacket implements ClientboundPacket{ @@ -80,7 +79,7 @@ class ContainerOpenPacket extends DataPacket implements ClientboundPacket{ $out->putEntityUniqueId($this->entityUniqueId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleContainerOpen($this); } } diff --git a/src/network/mcpe/protocol/ContainerSetDataPacket.php b/src/network/mcpe/protocol/ContainerSetDataPacket.php index a7c2507ab..4ab0eb7a9 100644 --- a/src/network/mcpe/protocol/ContainerSetDataPacket.php +++ b/src/network/mcpe/protocol/ContainerSetDataPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ContainerSetDataPacket extends DataPacket implements ClientboundPacket{ @@ -68,7 +67,7 @@ class ContainerSetDataPacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->value); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleContainerSetData($this); } } diff --git a/src/network/mcpe/protocol/CraftingDataPacket.php b/src/network/mcpe/protocol/CraftingDataPacket.php index f94cb40ad..0a338ea1b 100644 --- a/src/network/mcpe/protocol/CraftingDataPacket.php +++ b/src/network/mcpe/protocol/CraftingDataPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\network\BadPacketException; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\PotionContainerChangeRecipe; use pocketmine\network\mcpe\protocol\types\PotionTypeRecipe; use pocketmine\network\mcpe\protocol\types\recipe\FurnaceRecipe; @@ -121,7 +120,7 @@ class CraftingDataPacket extends DataPacket implements ClientboundPacket{ $out->putBool($this->cleanRecipes); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleCraftingData($this); } } diff --git a/src/network/mcpe/protocol/CraftingEventPacket.php b/src/network/mcpe/protocol/CraftingEventPacket.php index c9f357cf2..2b06745ac 100644 --- a/src/network/mcpe/protocol/CraftingEventPacket.php +++ b/src/network/mcpe/protocol/CraftingEventPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\inventory\ItemStack; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use pocketmine\utils\UUID; @@ -77,7 +76,7 @@ class CraftingEventPacket extends DataPacket implements ServerboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleCraftingEvent($this); } } diff --git a/src/network/mcpe/protocol/DisconnectPacket.php b/src/network/mcpe/protocol/DisconnectPacket.php index e9ec1cbbd..539c9e1be 100644 --- a/src/network/mcpe/protocol/DisconnectPacket.php +++ b/src/network/mcpe/protocol/DisconnectPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class DisconnectPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -67,7 +66,7 @@ class DisconnectPacket extends DataPacket implements ClientboundPacket, Serverbo } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleDisconnect($this); } } diff --git a/src/network/mcpe/protocol/EducationSettingsPacket.php b/src/network/mcpe/protocol/EducationSettingsPacket.php index 264e34de0..d27b6794d 100644 --- a/src/network/mcpe/protocol/EducationSettingsPacket.php +++ b/src/network/mcpe/protocol/EducationSettingsPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class EducationSettingsPacket extends DataPacket implements ClientboundPacket{ @@ -61,7 +60,7 @@ class EducationSettingsPacket extends DataPacket implements ClientboundPacket{ $out->putBool($this->hasQuiz); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleEducationSettings($this); } } diff --git a/src/network/mcpe/protocol/EmotePacket.php b/src/network/mcpe/protocol/EmotePacket.php index 76ff71c18..733855c49 100644 --- a/src/network/mcpe/protocol/EmotePacket.php +++ b/src/network/mcpe/protocol/EmotePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class EmotePacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -75,7 +74,7 @@ class EmotePacket extends DataPacket implements ClientboundPacket, ServerboundPa $out->putByte($this->flags); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleEmote($this); } } diff --git a/src/network/mcpe/protocol/EventPacket.php b/src/network/mcpe/protocol/EventPacket.php index 882e2c241..0386098b4 100644 --- a/src/network/mcpe/protocol/EventPacket.php +++ b/src/network/mcpe/protocol/EventPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class EventPacket extends DataPacket implements ClientboundPacket{ @@ -73,7 +72,7 @@ class EventPacket extends DataPacket implements ClientboundPacket{ //TODO: also nice confusing mess } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleEvent($this); } } diff --git a/src/network/mcpe/protocol/GameRulesChangedPacket.php b/src/network/mcpe/protocol/GameRulesChangedPacket.php index f1249f87a..96eeddbdb 100644 --- a/src/network/mcpe/protocol/GameRulesChangedPacket.php +++ b/src/network/mcpe/protocol/GameRulesChangedPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class GameRulesChangedPacket extends DataPacket implements ClientboundPacket{ @@ -45,7 +44,7 @@ class GameRulesChangedPacket extends DataPacket implements ClientboundPacket{ $out->putGameRules($this->gameRules); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleGameRulesChanged($this); } } diff --git a/src/network/mcpe/protocol/GuiDataPickItemPacket.php b/src/network/mcpe/protocol/GuiDataPickItemPacket.php index 820725651..11f255d6a 100644 --- a/src/network/mcpe/protocol/GuiDataPickItemPacket.php +++ b/src/network/mcpe/protocol/GuiDataPickItemPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class GuiDataPickItemPacket extends DataPacket implements ClientboundPacket{ @@ -50,7 +49,7 @@ class GuiDataPickItemPacket extends DataPacket implements ClientboundPacket{ $out->putLInt($this->hotbarSlot); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleGuiDataPickItem($this); } } diff --git a/src/network/mcpe/protocol/HurtArmorPacket.php b/src/network/mcpe/protocol/HurtArmorPacket.php index a53cf4d15..90a583ced 100644 --- a/src/network/mcpe/protocol/HurtArmorPacket.php +++ b/src/network/mcpe/protocol/HurtArmorPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class HurtArmorPacket extends DataPacket implements ClientboundPacket{ @@ -42,7 +41,7 @@ class HurtArmorPacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->health); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleHurtArmor($this); } } diff --git a/src/network/mcpe/protocol/InteractPacket.php b/src/network/mcpe/protocol/InteractPacket.php index 1260665df..422de4cc9 100644 --- a/src/network/mcpe/protocol/InteractPacket.php +++ b/src/network/mcpe/protocol/InteractPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class InteractPacket extends DataPacket implements ServerboundPacket{ @@ -71,7 +70,7 @@ class InteractPacket extends DataPacket implements ServerboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleInteract($this); } } diff --git a/src/network/mcpe/protocol/InventoryContentPacket.php b/src/network/mcpe/protocol/InventoryContentPacket.php index 28b28d954..e3cba7278 100644 --- a/src/network/mcpe/protocol/InventoryContentPacket.php +++ b/src/network/mcpe/protocol/InventoryContentPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\inventory\ItemStack; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -66,7 +65,7 @@ class InventoryContentPacket extends DataPacket implements ClientboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleInventoryContent($this); } } diff --git a/src/network/mcpe/protocol/InventorySlotPacket.php b/src/network/mcpe/protocol/InventorySlotPacket.php index 485226bae..593eb6378 100644 --- a/src/network/mcpe/protocol/InventorySlotPacket.php +++ b/src/network/mcpe/protocol/InventorySlotPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\inventory\ItemStack; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -60,7 +59,7 @@ class InventorySlotPacket extends DataPacket implements ClientboundPacket{ $out->putSlot($this->item); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleInventorySlot($this); } } diff --git a/src/network/mcpe/protocol/InventoryTransactionPacket.php b/src/network/mcpe/protocol/InventoryTransactionPacket.php index c3f99e55c..1683aa628 100644 --- a/src/network/mcpe/protocol/InventoryTransactionPacket.php +++ b/src/network/mcpe/protocol/InventoryTransactionPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\network\BadPacketException; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\inventory\MismatchTransactionData; use pocketmine\network\mcpe\protocol\types\inventory\NormalTransactionData; use pocketmine\network\mcpe\protocol\types\inventory\ReleaseItemTransactionData; @@ -81,7 +80,7 @@ class InventoryTransactionPacket extends DataPacket implements ClientboundPacket $this->trData->encode($out); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleInventoryTransaction($this); } } diff --git a/src/network/mcpe/protocol/ItemFrameDropItemPacket.php b/src/network/mcpe/protocol/ItemFrameDropItemPacket.php index bac21044a..30c0ae085 100644 --- a/src/network/mcpe/protocol/ItemFrameDropItemPacket.php +++ b/src/network/mcpe/protocol/ItemFrameDropItemPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ItemFrameDropItemPacket extends DataPacket implements ServerboundPacket{ @@ -47,7 +46,7 @@ class ItemFrameDropItemPacket extends DataPacket implements ServerboundPacket{ $out->putBlockPosition($this->x, $this->y, $this->z); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleItemFrameDropItem($this); } } diff --git a/src/network/mcpe/protocol/LabTablePacket.php b/src/network/mcpe/protocol/LabTablePacket.php index fcf24bb5f..6a020f276 100644 --- a/src/network/mcpe/protocol/LabTablePacket.php +++ b/src/network/mcpe/protocol/LabTablePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class LabTablePacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -60,7 +59,7 @@ class LabTablePacket extends DataPacket implements ClientboundPacket, Serverboun $out->putByte($this->reactionType); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleLabTable($this); } } diff --git a/src/network/mcpe/protocol/LecternUpdatePacket.php b/src/network/mcpe/protocol/LecternUpdatePacket.php index 3362ec0bf..440f8554e 100644 --- a/src/network/mcpe/protocol/LecternUpdatePacket.php +++ b/src/network/mcpe/protocol/LecternUpdatePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class LecternUpdatePacket extends DataPacket implements ServerboundPacket{ @@ -58,7 +57,7 @@ class LecternUpdatePacket extends DataPacket implements ServerboundPacket{ $out->putBool($this->dropBook); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleLecternUpdate($this); } } diff --git a/src/network/mcpe/protocol/LevelChunkPacket.php b/src/network/mcpe/protocol/LevelChunkPacket.php index 04a5e9c99..514024b16 100644 --- a/src/network/mcpe/protocol/LevelChunkPacket.php +++ b/src/network/mcpe/protocol/LevelChunkPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -128,7 +127,7 @@ class LevelChunkPacket extends DataPacket implements ClientboundPacket{ $out->putString($this->extraPayload); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleLevelChunk($this); } } diff --git a/src/network/mcpe/protocol/LevelEventGenericPacket.php b/src/network/mcpe/protocol/LevelEventGenericPacket.php index d0dc7d3df..52a65d964 100644 --- a/src/network/mcpe/protocol/LevelEventGenericPacket.php +++ b/src/network/mcpe/protocol/LevelEventGenericPacket.php @@ -27,7 +27,6 @@ namespace pocketmine\network\mcpe\protocol; use pocketmine\nbt\tag\CompoundTag; use pocketmine\nbt\TreeRoot; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use pocketmine\network\mcpe\serializer\NetworkNbtSerializer; @@ -64,7 +63,7 @@ class LevelEventGenericPacket extends DataPacket implements ClientboundPacket{ $out->put($this->eventData); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleLevelEventGeneric($this); } } diff --git a/src/network/mcpe/protocol/LevelEventPacket.php b/src/network/mcpe/protocol/LevelEventPacket.php index 27afb8008..6c39d76ac 100644 --- a/src/network/mcpe/protocol/LevelEventPacket.php +++ b/src/network/mcpe/protocol/LevelEventPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class LevelEventPacket extends DataPacket implements ClientboundPacket{ @@ -146,7 +145,7 @@ class LevelEventPacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->data); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleLevelEvent($this); } } diff --git a/src/network/mcpe/protocol/LevelSoundEventPacket.php b/src/network/mcpe/protocol/LevelSoundEventPacket.php index 447c55baf..8ee820d0d 100644 --- a/src/network/mcpe/protocol/LevelSoundEventPacket.php +++ b/src/network/mcpe/protocol/LevelSoundEventPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class LevelSoundEventPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -354,7 +353,7 @@ class LevelSoundEventPacket extends DataPacket implements ClientboundPacket, Ser $out->putBool($this->disableRelativeVolume); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleLevelSoundEvent($this); } } diff --git a/src/network/mcpe/protocol/LevelSoundEventPacketV1.php b/src/network/mcpe/protocol/LevelSoundEventPacketV1.php index f7b93b19a..20f5d3061 100644 --- a/src/network/mcpe/protocol/LevelSoundEventPacketV1.php +++ b/src/network/mcpe/protocol/LevelSoundEventPacketV1.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; /** @@ -66,7 +65,7 @@ class LevelSoundEventPacketV1 extends DataPacket{ $out->putBool($this->disableRelativeVolume); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleLevelSoundEventPacketV1($this); } } diff --git a/src/network/mcpe/protocol/LevelSoundEventPacketV2.php b/src/network/mcpe/protocol/LevelSoundEventPacketV2.php index 9447523ca..b771f7835 100644 --- a/src/network/mcpe/protocol/LevelSoundEventPacketV2.php +++ b/src/network/mcpe/protocol/LevelSoundEventPacketV2.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; /** @@ -66,7 +65,7 @@ class LevelSoundEventPacketV2 extends DataPacket{ $out->putBool($this->disableRelativeVolume); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleLevelSoundEventPacketV2($this); } } diff --git a/src/network/mcpe/protocol/LoginPacket.php b/src/network/mcpe/protocol/LoginPacket.php index f2bc7c23e..4de771f2a 100644 --- a/src/network/mcpe/protocol/LoginPacket.php +++ b/src/network/mcpe/protocol/LoginPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\network\BadPacketException; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\login\AuthenticationData; use pocketmine\network\mcpe\protocol\types\login\ClientData; use pocketmine\network\mcpe\protocol\types\login\JwtChain; @@ -142,7 +141,7 @@ class LoginPacket extends DataPacket implements ServerboundPacket{ //TODO } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleLogin($this); } } diff --git a/src/network/mcpe/protocol/MapCreateLockedCopyPacket.php b/src/network/mcpe/protocol/MapCreateLockedCopyPacket.php index 43b1a9718..b0fd28e31 100644 --- a/src/network/mcpe/protocol/MapCreateLockedCopyPacket.php +++ b/src/network/mcpe/protocol/MapCreateLockedCopyPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class MapCreateLockedCopyPacket extends DataPacket implements ServerboundPacket{ @@ -46,7 +45,7 @@ class MapCreateLockedCopyPacket extends DataPacket implements ServerboundPacket{ $out->putEntityUniqueId($this->newMapId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleMapCreateLockedCopy($this); } } diff --git a/src/network/mcpe/protocol/MapInfoRequestPacket.php b/src/network/mcpe/protocol/MapInfoRequestPacket.php index bbe8ba7b5..d26519025 100644 --- a/src/network/mcpe/protocol/MapInfoRequestPacket.php +++ b/src/network/mcpe/protocol/MapInfoRequestPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class MapInfoRequestPacket extends DataPacket implements ServerboundPacket{ @@ -42,7 +41,7 @@ class MapInfoRequestPacket extends DataPacket implements ServerboundPacket{ $out->putEntityUniqueId($this->mapId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleMapInfoRequest($this); } } diff --git a/src/network/mcpe/protocol/MobArmorEquipmentPacket.php b/src/network/mcpe/protocol/MobArmorEquipmentPacket.php index 255350bc2..7606b4c13 100644 --- a/src/network/mcpe/protocol/MobArmorEquipmentPacket.php +++ b/src/network/mcpe/protocol/MobArmorEquipmentPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\inventory\ItemStack; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -73,7 +72,7 @@ class MobArmorEquipmentPacket extends DataPacket implements ClientboundPacket, S $out->putSlot($this->feet); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleMobArmorEquipment($this); } } diff --git a/src/network/mcpe/protocol/MobEffectPacket.php b/src/network/mcpe/protocol/MobEffectPacket.php index 683a5f2b2..695a4e2f9 100644 --- a/src/network/mcpe/protocol/MobEffectPacket.php +++ b/src/network/mcpe/protocol/MobEffectPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class MobEffectPacket extends DataPacket implements ClientboundPacket{ @@ -85,7 +84,7 @@ class MobEffectPacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->duration); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleMobEffect($this); } } diff --git a/src/network/mcpe/protocol/MobEquipmentPacket.php b/src/network/mcpe/protocol/MobEquipmentPacket.php index 69d0f1ce4..1b8691f31 100644 --- a/src/network/mcpe/protocol/MobEquipmentPacket.php +++ b/src/network/mcpe/protocol/MobEquipmentPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\inventory\ItemStack; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -69,7 +68,7 @@ class MobEquipmentPacket extends DataPacket implements ClientboundPacket, Server $out->putByte($this->windowId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleMobEquipment($this); } } diff --git a/src/network/mcpe/protocol/ModalFormRequestPacket.php b/src/network/mcpe/protocol/ModalFormRequestPacket.php index 6865c8af0..2672e67d3 100644 --- a/src/network/mcpe/protocol/ModalFormRequestPacket.php +++ b/src/network/mcpe/protocol/ModalFormRequestPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ModalFormRequestPacket extends DataPacket implements ClientboundPacket{ @@ -53,7 +52,7 @@ class ModalFormRequestPacket extends DataPacket implements ClientboundPacket{ $out->putString($this->formData); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleModalFormRequest($this); } } diff --git a/src/network/mcpe/protocol/ModalFormResponsePacket.php b/src/network/mcpe/protocol/ModalFormResponsePacket.php index 7f4379ae4..bee8fb2d4 100644 --- a/src/network/mcpe/protocol/ModalFormResponsePacket.php +++ b/src/network/mcpe/protocol/ModalFormResponsePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ModalFormResponsePacket extends DataPacket implements ServerboundPacket{ @@ -46,7 +45,7 @@ class ModalFormResponsePacket extends DataPacket implements ServerboundPacket{ $out->putString($this->formData); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleModalFormResponse($this); } } diff --git a/src/network/mcpe/protocol/MoveActorAbsolutePacket.php b/src/network/mcpe/protocol/MoveActorAbsolutePacket.php index 71d9df47f..ef57798e6 100644 --- a/src/network/mcpe/protocol/MoveActorAbsolutePacket.php +++ b/src/network/mcpe/protocol/MoveActorAbsolutePacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class MoveActorAbsolutePacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -66,7 +65,7 @@ class MoveActorAbsolutePacket extends DataPacket implements ClientboundPacket, S $out->putByteRotation($this->zRot); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleMoveActorAbsolute($this); } } diff --git a/src/network/mcpe/protocol/MoveActorDeltaPacket.php b/src/network/mcpe/protocol/MoveActorDeltaPacket.php index 5ea13f2b6..319e4b639 100644 --- a/src/network/mcpe/protocol/MoveActorDeltaPacket.php +++ b/src/network/mcpe/protocol/MoveActorDeltaPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use pocketmine\utils\BinaryDataException; @@ -110,7 +109,7 @@ class MoveActorDeltaPacket extends DataPacket implements ClientboundPacket{ $this->maybeWriteRotation(self::FLAG_HAS_ROT_Z, $this->zRot, $out); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleMoveActorDelta($this); } } diff --git a/src/network/mcpe/protocol/MovePlayerPacket.php b/src/network/mcpe/protocol/MovePlayerPacket.php index 05a79649b..7f392b49e 100644 --- a/src/network/mcpe/protocol/MovePlayerPacket.php +++ b/src/network/mcpe/protocol/MovePlayerPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class MovePlayerPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -88,7 +87,7 @@ class MovePlayerPacket extends DataPacket implements ClientboundPacket, Serverbo } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleMovePlayer($this); } } diff --git a/src/network/mcpe/protocol/MultiplayerSettingsPacket.php b/src/network/mcpe/protocol/MultiplayerSettingsPacket.php index d30139e76..0b2169265 100644 --- a/src/network/mcpe/protocol/MultiplayerSettingsPacket.php +++ b/src/network/mcpe/protocol/MultiplayerSettingsPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class MultiplayerSettingsPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -56,7 +55,7 @@ class MultiplayerSettingsPacket extends DataPacket implements ClientboundPacket, $out->putVarInt($this->action); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleMultiplayerSettings($this); } } diff --git a/src/network/mcpe/protocol/NetworkChunkPublisherUpdatePacket.php b/src/network/mcpe/protocol/NetworkChunkPublisherUpdatePacket.php index 92b9b1df4..eeb2db1c5 100644 --- a/src/network/mcpe/protocol/NetworkChunkPublisherUpdatePacket.php +++ b/src/network/mcpe/protocol/NetworkChunkPublisherUpdatePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class NetworkChunkPublisherUpdatePacket extends DataPacket implements ClientboundPacket{ @@ -59,7 +58,7 @@ class NetworkChunkPublisherUpdatePacket extends DataPacket implements Clientboun $out->putUnsignedVarInt($this->radius); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleNetworkChunkPublisherUpdate($this); } } diff --git a/src/network/mcpe/protocol/NetworkSettingsPacket.php b/src/network/mcpe/protocol/NetworkSettingsPacket.php index 40b387320..357e118d4 100644 --- a/src/network/mcpe/protocol/NetworkSettingsPacket.php +++ b/src/network/mcpe/protocol/NetworkSettingsPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class NetworkSettingsPacket extends DataPacket implements ClientboundPacket{ @@ -55,7 +54,7 @@ class NetworkSettingsPacket extends DataPacket implements ClientboundPacket{ $out->putLShort($this->compressionThreshold); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleNetworkSettings($this); } } diff --git a/src/network/mcpe/protocol/NetworkStackLatencyPacket.php b/src/network/mcpe/protocol/NetworkStackLatencyPacket.php index ce1459d94..7a045b30d 100644 --- a/src/network/mcpe/protocol/NetworkStackLatencyPacket.php +++ b/src/network/mcpe/protocol/NetworkStackLatencyPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class NetworkStackLatencyPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -46,7 +45,7 @@ class NetworkStackLatencyPacket extends DataPacket implements ClientboundPacket, $out->putBool($this->needResponse); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleNetworkStackLatency($this); } } diff --git a/src/network/mcpe/protocol/NpcRequestPacket.php b/src/network/mcpe/protocol/NpcRequestPacket.php index 26b11eacb..9789f52fb 100644 --- a/src/network/mcpe/protocol/NpcRequestPacket.php +++ b/src/network/mcpe/protocol/NpcRequestPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class NpcRequestPacket extends DataPacket implements ServerboundPacket{ @@ -54,7 +53,7 @@ class NpcRequestPacket extends DataPacket implements ServerboundPacket{ $out->putByte($this->actionType); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleNpcRequest($this); } } diff --git a/src/network/mcpe/protocol/OnScreenTextureAnimationPacket.php b/src/network/mcpe/protocol/OnScreenTextureAnimationPacket.php index 0a2565623..032427aca 100644 --- a/src/network/mcpe/protocol/OnScreenTextureAnimationPacket.php +++ b/src/network/mcpe/protocol/OnScreenTextureAnimationPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class OnScreenTextureAnimationPacket extends DataPacket implements ClientboundPacket{ @@ -42,7 +41,7 @@ class OnScreenTextureAnimationPacket extends DataPacket implements ClientboundPa $out->putLInt($this->effectId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleOnScreenTextureAnimation($this); } } diff --git a/src/network/mcpe/protocol/Packet.php b/src/network/mcpe/protocol/Packet.php index ded5c0f70..aec47b8cf 100644 --- a/src/network/mcpe/protocol/Packet.php +++ b/src/network/mcpe/protocol/Packet.php @@ -24,7 +24,6 @@ declare(strict_types=1); namespace pocketmine\network\mcpe\protocol; use pocketmine\network\BadPacketException; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; interface Packet{ @@ -54,8 +53,10 @@ interface Packet{ * Typically this method returns the return value of the handler in the supplied PacketHandler. See other packets * for examples how to implement this. * + * @param PacketHandlerInterface $handler + * * @return bool true if the packet was handled successfully, false if not. * @throws BadPacketException if broken data was found in the packet */ - public function handle(PacketHandler $handler) : bool; + public function handle(PacketHandlerInterface $handler) : bool; } diff --git a/src/network/mcpe/protocol/PacketHandlerInterface.php b/src/network/mcpe/protocol/PacketHandlerInterface.php new file mode 100644 index 000000000..730824d37 --- /dev/null +++ b/src/network/mcpe/protocol/PacketHandlerInterface.php @@ -0,0 +1,313 @@ + -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class PhotoTransferPacket extends DataPacket implements ClientboundPacket{ @@ -50,7 +49,7 @@ class PhotoTransferPacket extends DataPacket implements ClientboundPacket{ $out->putString($this->bookId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handlePhotoTransfer($this); } } diff --git a/src/network/mcpe/protocol/PlaySoundPacket.php b/src/network/mcpe/protocol/PlaySoundPacket.php index f59cd463c..df969a742 100644 --- a/src/network/mcpe/protocol/PlaySoundPacket.php +++ b/src/network/mcpe/protocol/PlaySoundPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class PlaySoundPacket extends DataPacket implements ClientboundPacket{ @@ -61,7 +60,7 @@ class PlaySoundPacket extends DataPacket implements ClientboundPacket{ $out->putLFloat($this->pitch); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handlePlaySound($this); } } diff --git a/src/network/mcpe/protocol/PlayStatusPacket.php b/src/network/mcpe/protocol/PlayStatusPacket.php index 76f3a5481..096f97a75 100644 --- a/src/network/mcpe/protocol/PlayStatusPacket.php +++ b/src/network/mcpe/protocol/PlayStatusPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class PlayStatusPacket extends DataPacket implements ClientboundPacket{ @@ -61,7 +60,7 @@ class PlayStatusPacket extends DataPacket implements ClientboundPacket{ $out->putInt($this->status); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handlePlayStatus($this); } } diff --git a/src/network/mcpe/protocol/PlayerActionPacket.php b/src/network/mcpe/protocol/PlayerActionPacket.php index d3593289b..87945518a 100644 --- a/src/network/mcpe/protocol/PlayerActionPacket.php +++ b/src/network/mcpe/protocol/PlayerActionPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class PlayerActionPacket extends DataPacket implements ServerboundPacket{ @@ -85,7 +84,7 @@ class PlayerActionPacket extends DataPacket implements ServerboundPacket{ $out->putVarInt($this->face); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handlePlayerAction($this); } } diff --git a/src/network/mcpe/protocol/PlayerAuthInputPacket.php b/src/network/mcpe/protocol/PlayerAuthInputPacket.php index 5fd9d8fd2..eb945f7ea 100644 --- a/src/network/mcpe/protocol/PlayerAuthInputPacket.php +++ b/src/network/mcpe/protocol/PlayerAuthInputPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\InputMode; use pocketmine\network\mcpe\protocol\types\PlayMode; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -159,7 +158,7 @@ class PlayerAuthInputPacket extends DataPacket implements ServerboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handlePlayerAuthInput($this); } } diff --git a/src/network/mcpe/protocol/PlayerHotbarPacket.php b/src/network/mcpe/protocol/PlayerHotbarPacket.php index 36f10aa43..23e8248bd 100644 --- a/src/network/mcpe/protocol/PlayerHotbarPacket.php +++ b/src/network/mcpe/protocol/PlayerHotbarPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\inventory\ContainerIds; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -59,7 +58,7 @@ class PlayerHotbarPacket extends DataPacket implements ClientboundPacket, Server $out->putBool($this->selectHotbarSlot); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handlePlayerHotbar($this); } } diff --git a/src/network/mcpe/protocol/PlayerInputPacket.php b/src/network/mcpe/protocol/PlayerInputPacket.php index c7446fcc5..930316fc3 100644 --- a/src/network/mcpe/protocol/PlayerInputPacket.php +++ b/src/network/mcpe/protocol/PlayerInputPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class PlayerInputPacket extends DataPacket implements ServerboundPacket{ @@ -54,7 +53,7 @@ class PlayerInputPacket extends DataPacket implements ServerboundPacket{ $out->putBool($this->sneaking); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handlePlayerInput($this); } } diff --git a/src/network/mcpe/protocol/PlayerListPacket.php b/src/network/mcpe/protocol/PlayerListPacket.php index 8655f781c..94ef66ed3 100644 --- a/src/network/mcpe/protocol/PlayerListPacket.php +++ b/src/network/mcpe/protocol/PlayerListPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\PlayerListEntry; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -115,7 +114,7 @@ class PlayerListPacket extends DataPacket implements ClientboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handlePlayerList($this); } } diff --git a/src/network/mcpe/protocol/PlayerSkinPacket.php b/src/network/mcpe/protocol/PlayerSkinPacket.php index c44c29de8..f4e57f13f 100644 --- a/src/network/mcpe/protocol/PlayerSkinPacket.php +++ b/src/network/mcpe/protocol/PlayerSkinPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\SkinData; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use pocketmine\utils\UUID; @@ -58,7 +57,7 @@ class PlayerSkinPacket extends DataPacket implements ClientboundPacket, Serverbo $out->putBool($this->skin->isVerified()); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handlePlayerSkin($this); } } diff --git a/src/network/mcpe/protocol/PurchaseReceiptPacket.php b/src/network/mcpe/protocol/PurchaseReceiptPacket.php index 608335372..d9aafafc8 100644 --- a/src/network/mcpe/protocol/PurchaseReceiptPacket.php +++ b/src/network/mcpe/protocol/PurchaseReceiptPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -49,7 +48,7 @@ class PurchaseReceiptPacket extends DataPacket implements ServerboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handlePurchaseReceipt($this); } } diff --git a/src/network/mcpe/protocol/RemoveActorPacket.php b/src/network/mcpe/protocol/RemoveActorPacket.php index 276460f94..730733cf8 100644 --- a/src/network/mcpe/protocol/RemoveActorPacket.php +++ b/src/network/mcpe/protocol/RemoveActorPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class RemoveActorPacket extends DataPacket implements ClientboundPacket{ @@ -48,7 +47,7 @@ class RemoveActorPacket extends DataPacket implements ClientboundPacket{ $out->putEntityUniqueId($this->entityUniqueId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleRemoveActor($this); } } diff --git a/src/network/mcpe/protocol/RemoveEntityPacket.php b/src/network/mcpe/protocol/RemoveEntityPacket.php index e04182cd6..c471e4d2f 100644 --- a/src/network/mcpe/protocol/RemoveEntityPacket.php +++ b/src/network/mcpe/protocol/RemoveEntityPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class RemoveEntityPacket extends DataPacket implements ClientboundPacket{ @@ -52,7 +51,7 @@ class RemoveEntityPacket extends DataPacket implements ClientboundPacket{ $out->putUnsignedVarInt($this->uvarint1); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleRemoveEntity($this); } } diff --git a/src/network/mcpe/protocol/RemoveObjectivePacket.php b/src/network/mcpe/protocol/RemoveObjectivePacket.php index c05f118ad..b338017d9 100644 --- a/src/network/mcpe/protocol/RemoveObjectivePacket.php +++ b/src/network/mcpe/protocol/RemoveObjectivePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class RemoveObjectivePacket extends DataPacket implements ClientboundPacket{ @@ -42,7 +41,7 @@ class RemoveObjectivePacket extends DataPacket implements ClientboundPacket{ $out->putString($this->objectiveName); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleRemoveObjective($this); } } diff --git a/src/network/mcpe/protocol/RequestChunkRadiusPacket.php b/src/network/mcpe/protocol/RequestChunkRadiusPacket.php index 2d669fa30..8b8a4a570 100644 --- a/src/network/mcpe/protocol/RequestChunkRadiusPacket.php +++ b/src/network/mcpe/protocol/RequestChunkRadiusPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class RequestChunkRadiusPacket extends DataPacket implements ServerboundPacket{ @@ -42,7 +41,7 @@ class RequestChunkRadiusPacket extends DataPacket implements ServerboundPacket{ $out->putVarInt($this->radius); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleRequestChunkRadius($this); } } diff --git a/src/network/mcpe/protocol/ResourcePackChunkDataPacket.php b/src/network/mcpe/protocol/ResourcePackChunkDataPacket.php index 26dee397a..2c4096a71 100644 --- a/src/network/mcpe/protocol/ResourcePackChunkDataPacket.php +++ b/src/network/mcpe/protocol/ResourcePackChunkDataPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function strlen; @@ -64,7 +63,7 @@ class ResourcePackChunkDataPacket extends DataPacket implements ClientboundPacke $out->putString($this->data); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleResourcePackChunkData($this); } } diff --git a/src/network/mcpe/protocol/ResourcePackChunkRequestPacket.php b/src/network/mcpe/protocol/ResourcePackChunkRequestPacket.php index a8004ac10..b925423e6 100644 --- a/src/network/mcpe/protocol/ResourcePackChunkRequestPacket.php +++ b/src/network/mcpe/protocol/ResourcePackChunkRequestPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ResourcePackChunkRequestPacket extends DataPacket implements ServerboundPacket{ @@ -46,7 +45,7 @@ class ResourcePackChunkRequestPacket extends DataPacket implements ServerboundPa $out->putLInt($this->chunkIndex); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleResourcePackChunkRequest($this); } } diff --git a/src/network/mcpe/protocol/ResourcePackClientResponsePacket.php b/src/network/mcpe/protocol/ResourcePackClientResponsePacket.php index 246a5924a..58ea907a7 100644 --- a/src/network/mcpe/protocol/ResourcePackClientResponsePacket.php +++ b/src/network/mcpe/protocol/ResourcePackClientResponsePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -58,7 +57,7 @@ class ResourcePackClientResponsePacket extends DataPacket implements Serverbound } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleResourcePackClientResponse($this); } } diff --git a/src/network/mcpe/protocol/ResourcePackDataInfoPacket.php b/src/network/mcpe/protocol/ResourcePackDataInfoPacket.php index fa3b8816e..ad2af8423 100644 --- a/src/network/mcpe/protocol/ResourcePackDataInfoPacket.php +++ b/src/network/mcpe/protocol/ResourcePackDataInfoPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\resourcepacks\ResourcePackType; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -77,7 +76,7 @@ class ResourcePackDataInfoPacket extends DataPacket implements ClientboundPacket $out->putByte($this->packType); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleResourcePackDataInfo($this); } } diff --git a/src/network/mcpe/protocol/ResourcePackStackPacket.php b/src/network/mcpe/protocol/ResourcePackStackPacket.php index 89f85738e..a2209ab86 100644 --- a/src/network/mcpe/protocol/ResourcePackStackPacket.php +++ b/src/network/mcpe/protocol/ResourcePackStackPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\resourcepacks\ResourcePackStackEntry; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -94,7 +93,7 @@ class ResourcePackStackPacket extends DataPacket implements ClientboundPacket{ $out->putString($this->baseGameVersion); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleResourcePackStack($this); } } diff --git a/src/network/mcpe/protocol/ResourcePacksInfoPacket.php b/src/network/mcpe/protocol/ResourcePacksInfoPacket.php index a187a4db7..6a88c5048 100644 --- a/src/network/mcpe/protocol/ResourcePacksInfoPacket.php +++ b/src/network/mcpe/protocol/ResourcePacksInfoPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\resourcepacks\ResourcePackInfoEntry; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -84,7 +83,7 @@ class ResourcePacksInfoPacket extends DataPacket implements ClientboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleResourcePacksInfo($this); } } diff --git a/src/network/mcpe/protocol/RespawnPacket.php b/src/network/mcpe/protocol/RespawnPacket.php index dfad800ac..c5d02c703 100644 --- a/src/network/mcpe/protocol/RespawnPacket.php +++ b/src/network/mcpe/protocol/RespawnPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class RespawnPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -63,7 +62,7 @@ class RespawnPacket extends DataPacket implements ClientboundPacket, Serverbound $out->putEntityRuntimeId($this->entityRuntimeId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleRespawn($this); } } diff --git a/src/network/mcpe/protocol/RiderJumpPacket.php b/src/network/mcpe/protocol/RiderJumpPacket.php index ed67e227e..c213340c5 100644 --- a/src/network/mcpe/protocol/RiderJumpPacket.php +++ b/src/network/mcpe/protocol/RiderJumpPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class RiderJumpPacket extends DataPacket implements ServerboundPacket{ @@ -42,7 +41,7 @@ class RiderJumpPacket extends DataPacket implements ServerboundPacket{ $out->putVarInt($this->jumpStrength); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleRiderJump($this); } } diff --git a/src/network/mcpe/protocol/ScriptCustomEventPacket.php b/src/network/mcpe/protocol/ScriptCustomEventPacket.php index 59def6218..ed3ba8d36 100644 --- a/src/network/mcpe/protocol/ScriptCustomEventPacket.php +++ b/src/network/mcpe/protocol/ScriptCustomEventPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ScriptCustomEventPacket extends DataPacket{ //TODO: this doesn't have handlers in either client or server in the game as of 1.8 @@ -46,7 +45,7 @@ class ScriptCustomEventPacket extends DataPacket{ //TODO: this doesn't have hand $out->putString($this->eventData); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleScriptCustomEvent($this); } } diff --git a/src/network/mcpe/protocol/ServerSettingsRequestPacket.php b/src/network/mcpe/protocol/ServerSettingsRequestPacket.php index c17b1b2a1..fe261df1c 100644 --- a/src/network/mcpe/protocol/ServerSettingsRequestPacket.php +++ b/src/network/mcpe/protocol/ServerSettingsRequestPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ServerSettingsRequestPacket extends DataPacket implements ServerboundPacket{ @@ -39,7 +38,7 @@ class ServerSettingsRequestPacket extends DataPacket implements ServerboundPacke //No payload } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleServerSettingsRequest($this); } } diff --git a/src/network/mcpe/protocol/ServerSettingsResponsePacket.php b/src/network/mcpe/protocol/ServerSettingsResponsePacket.php index aa6dd24b8..23a7dfce6 100644 --- a/src/network/mcpe/protocol/ServerSettingsResponsePacket.php +++ b/src/network/mcpe/protocol/ServerSettingsResponsePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ServerSettingsResponsePacket extends DataPacket implements ClientboundPacket{ @@ -46,7 +45,7 @@ class ServerSettingsResponsePacket extends DataPacket implements ClientboundPack $out->putString($this->formData); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleServerSettingsResponse($this); } } diff --git a/src/network/mcpe/protocol/ServerToClientHandshakePacket.php b/src/network/mcpe/protocol/ServerToClientHandshakePacket.php index b0c62ee65..03c4509bd 100644 --- a/src/network/mcpe/protocol/ServerToClientHandshakePacket.php +++ b/src/network/mcpe/protocol/ServerToClientHandshakePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ServerToClientHandshakePacket extends DataPacket implements ClientboundPacket{ @@ -55,7 +54,7 @@ class ServerToClientHandshakePacket extends DataPacket implements ClientboundPac $out->putString($this->jwt); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleServerToClientHandshake($this); } } diff --git a/src/network/mcpe/protocol/SetActorDataPacket.php b/src/network/mcpe/protocol/SetActorDataPacket.php index 776a1cfc5..59b6d7d4f 100644 --- a/src/network/mcpe/protocol/SetActorDataPacket.php +++ b/src/network/mcpe/protocol/SetActorDataPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\entity\MetadataProperty; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -62,7 +61,7 @@ class SetActorDataPacket extends DataPacket implements ClientboundPacket, Server $out->putEntityMetadata($this->metadata); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetActorData($this); } } diff --git a/src/network/mcpe/protocol/SetActorLinkPacket.php b/src/network/mcpe/protocol/SetActorLinkPacket.php index d981ce69f..50c765b8f 100644 --- a/src/network/mcpe/protocol/SetActorLinkPacket.php +++ b/src/network/mcpe/protocol/SetActorLinkPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\entity\EntityLink; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -43,7 +42,7 @@ class SetActorLinkPacket extends DataPacket implements ClientboundPacket{ $out->putEntityLink($this->link); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetActorLink($this); } } diff --git a/src/network/mcpe/protocol/SetActorMotionPacket.php b/src/network/mcpe/protocol/SetActorMotionPacket.php index 42f1c4bb5..acd72be78 100644 --- a/src/network/mcpe/protocol/SetActorMotionPacket.php +++ b/src/network/mcpe/protocol/SetActorMotionPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; /** @@ -57,7 +56,7 @@ class SetActorMotionPacket extends DataPacket implements ClientboundPacket, Garb $out->putVector3($this->motion); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetActorMotion($this); } } diff --git a/src/network/mcpe/protocol/SetCommandsEnabledPacket.php b/src/network/mcpe/protocol/SetCommandsEnabledPacket.php index 8a9331392..505a35680 100644 --- a/src/network/mcpe/protocol/SetCommandsEnabledPacket.php +++ b/src/network/mcpe/protocol/SetCommandsEnabledPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetCommandsEnabledPacket extends DataPacket implements ClientboundPacket{ @@ -42,7 +41,7 @@ class SetCommandsEnabledPacket extends DataPacket implements ClientboundPacket{ $out->putBool($this->enabled); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetCommandsEnabled($this); } } diff --git a/src/network/mcpe/protocol/SetDefaultGameTypePacket.php b/src/network/mcpe/protocol/SetDefaultGameTypePacket.php index 24882377b..ad2bf5bad 100644 --- a/src/network/mcpe/protocol/SetDefaultGameTypePacket.php +++ b/src/network/mcpe/protocol/SetDefaultGameTypePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetDefaultGameTypePacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -48,7 +47,7 @@ class SetDefaultGameTypePacket extends DataPacket implements ClientboundPacket, $out->putUnsignedVarInt($this->gamemode); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetDefaultGameType($this); } } diff --git a/src/network/mcpe/protocol/SetDifficultyPacket.php b/src/network/mcpe/protocol/SetDifficultyPacket.php index e8ae53f88..5543bf57c 100644 --- a/src/network/mcpe/protocol/SetDifficultyPacket.php +++ b/src/network/mcpe/protocol/SetDifficultyPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetDifficultyPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -48,7 +47,7 @@ class SetDifficultyPacket extends DataPacket implements ClientboundPacket, Serve $out->putUnsignedVarInt($this->difficulty); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetDifficulty($this); } } diff --git a/src/network/mcpe/protocol/SetDisplayObjectivePacket.php b/src/network/mcpe/protocol/SetDisplayObjectivePacket.php index c2d146dd6..461e2b0ed 100644 --- a/src/network/mcpe/protocol/SetDisplayObjectivePacket.php +++ b/src/network/mcpe/protocol/SetDisplayObjectivePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetDisplayObjectivePacket extends DataPacket implements ClientboundPacket{ @@ -58,7 +57,7 @@ class SetDisplayObjectivePacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->sortOrder); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetDisplayObjective($this); } } diff --git a/src/network/mcpe/protocol/SetHealthPacket.php b/src/network/mcpe/protocol/SetHealthPacket.php index 33d995ee1..41be57000 100644 --- a/src/network/mcpe/protocol/SetHealthPacket.php +++ b/src/network/mcpe/protocol/SetHealthPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetHealthPacket extends DataPacket implements ClientboundPacket{ @@ -42,7 +41,7 @@ class SetHealthPacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->health); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetHealth($this); } } diff --git a/src/network/mcpe/protocol/SetLastHurtByPacket.php b/src/network/mcpe/protocol/SetLastHurtByPacket.php index 41cf6cc7b..601d11e1e 100644 --- a/src/network/mcpe/protocol/SetLastHurtByPacket.php +++ b/src/network/mcpe/protocol/SetLastHurtByPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetLastHurtByPacket extends DataPacket implements ClientboundPacket{ @@ -42,7 +41,7 @@ class SetLastHurtByPacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->entityTypeId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetLastHurtBy($this); } } diff --git a/src/network/mcpe/protocol/SetLocalPlayerAsInitializedPacket.php b/src/network/mcpe/protocol/SetLocalPlayerAsInitializedPacket.php index 9bad32b37..c7e4ffffd 100644 --- a/src/network/mcpe/protocol/SetLocalPlayerAsInitializedPacket.php +++ b/src/network/mcpe/protocol/SetLocalPlayerAsInitializedPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetLocalPlayerAsInitializedPacket extends DataPacket implements ServerboundPacket{ @@ -42,7 +41,7 @@ class SetLocalPlayerAsInitializedPacket extends DataPacket implements Serverboun $out->putEntityRuntimeId($this->entityRuntimeId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetLocalPlayerAsInitialized($this); } } diff --git a/src/network/mcpe/protocol/SetPlayerGameTypePacket.php b/src/network/mcpe/protocol/SetPlayerGameTypePacket.php index 212810dab..93dba5df9 100644 --- a/src/network/mcpe/protocol/SetPlayerGameTypePacket.php +++ b/src/network/mcpe/protocol/SetPlayerGameTypePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetPlayerGameTypePacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -48,7 +47,7 @@ class SetPlayerGameTypePacket extends DataPacket implements ClientboundPacket, S $out->putVarInt($this->gamemode); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetPlayerGameType($this); } } diff --git a/src/network/mcpe/protocol/SetScorePacket.php b/src/network/mcpe/protocol/SetScorePacket.php index 73e1208dc..5643b9407 100644 --- a/src/network/mcpe/protocol/SetScorePacket.php +++ b/src/network/mcpe/protocol/SetScorePacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\network\BadPacketException; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\ScorePacketEntry; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -91,7 +90,7 @@ class SetScorePacket extends DataPacket implements ClientboundPacket{ } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetScore($this); } } diff --git a/src/network/mcpe/protocol/SetScoreboardIdentityPacket.php b/src/network/mcpe/protocol/SetScoreboardIdentityPacket.php index bd42d29cb..6c5ae55a4 100644 --- a/src/network/mcpe/protocol/SetScoreboardIdentityPacket.php +++ b/src/network/mcpe/protocol/SetScoreboardIdentityPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\ScoreboardIdentityPacketEntry; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -65,7 +64,7 @@ class SetScoreboardIdentityPacket extends DataPacket implements ClientboundPacke } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetScoreboardIdentity($this); } } diff --git a/src/network/mcpe/protocol/SetSpawnPositionPacket.php b/src/network/mcpe/protocol/SetSpawnPositionPacket.php index fe65a4965..b2f5ee501 100644 --- a/src/network/mcpe/protocol/SetSpawnPositionPacket.php +++ b/src/network/mcpe/protocol/SetSpawnPositionPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetSpawnPositionPacket extends DataPacket implements ClientboundPacket{ @@ -72,7 +71,7 @@ class SetSpawnPositionPacket extends DataPacket implements ClientboundPacket{ $out->putBool($this->spawnForced); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetSpawnPosition($this); } } diff --git a/src/network/mcpe/protocol/SetTimePacket.php b/src/network/mcpe/protocol/SetTimePacket.php index 188352492..d4a2fcd3f 100644 --- a/src/network/mcpe/protocol/SetTimePacket.php +++ b/src/network/mcpe/protocol/SetTimePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetTimePacket extends DataPacket implements ClientboundPacket{ @@ -48,7 +47,7 @@ class SetTimePacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->time); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetTime($this); } } diff --git a/src/network/mcpe/protocol/SetTitlePacket.php b/src/network/mcpe/protocol/SetTitlePacket.php index ca765ad53..e7acddc42 100644 --- a/src/network/mcpe/protocol/SetTitlePacket.php +++ b/src/network/mcpe/protocol/SetTitlePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SetTitlePacket extends DataPacket implements ClientboundPacket{ @@ -65,7 +64,7 @@ class SetTitlePacket extends DataPacket implements ClientboundPacket{ $out->putVarInt($this->fadeOutTime); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSetTitle($this); } diff --git a/src/network/mcpe/protocol/SettingsCommandPacket.php b/src/network/mcpe/protocol/SettingsCommandPacket.php index 7b81a2098..490947016 100644 --- a/src/network/mcpe/protocol/SettingsCommandPacket.php +++ b/src/network/mcpe/protocol/SettingsCommandPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SettingsCommandPacket extends DataPacket implements ServerboundPacket{ @@ -61,7 +60,7 @@ class SettingsCommandPacket extends DataPacket implements ServerboundPacket{ $out->putBool($this->suppressOutput); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSettingsCommand($this); } } diff --git a/src/network/mcpe/protocol/ShowCreditsPacket.php b/src/network/mcpe/protocol/ShowCreditsPacket.php index 3d3ea2ca1..02cc70017 100644 --- a/src/network/mcpe/protocol/ShowCreditsPacket.php +++ b/src/network/mcpe/protocol/ShowCreditsPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ShowCreditsPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -49,7 +48,7 @@ class ShowCreditsPacket extends DataPacket implements ClientboundPacket, Serverb $out->putVarInt($this->status); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleShowCredits($this); } } diff --git a/src/network/mcpe/protocol/ShowProfilePacket.php b/src/network/mcpe/protocol/ShowProfilePacket.php index b8865b9ec..d1a2c073a 100644 --- a/src/network/mcpe/protocol/ShowProfilePacket.php +++ b/src/network/mcpe/protocol/ShowProfilePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ShowProfilePacket extends DataPacket implements ClientboundPacket{ @@ -42,7 +41,7 @@ class ShowProfilePacket extends DataPacket implements ClientboundPacket{ $out->putString($this->xuid); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleShowProfile($this); } } diff --git a/src/network/mcpe/protocol/ShowStoreOfferPacket.php b/src/network/mcpe/protocol/ShowStoreOfferPacket.php index 61f430a9d..3896e4419 100644 --- a/src/network/mcpe/protocol/ShowStoreOfferPacket.php +++ b/src/network/mcpe/protocol/ShowStoreOfferPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class ShowStoreOfferPacket extends DataPacket implements ClientboundPacket{ @@ -46,7 +45,7 @@ class ShowStoreOfferPacket extends DataPacket implements ClientboundPacket{ $out->putBool($this->showAll); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleShowStoreOffer($this); } } diff --git a/src/network/mcpe/protocol/SimpleEventPacket.php b/src/network/mcpe/protocol/SimpleEventPacket.php index 732475b47..f57191072 100644 --- a/src/network/mcpe/protocol/SimpleEventPacket.php +++ b/src/network/mcpe/protocol/SimpleEventPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SimpleEventPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -45,7 +44,7 @@ class SimpleEventPacket extends DataPacket implements ClientboundPacket, Serverb $out->putLShort($this->eventType); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSimpleEvent($this); } } diff --git a/src/network/mcpe/protocol/SpawnExperienceOrbPacket.php b/src/network/mcpe/protocol/SpawnExperienceOrbPacket.php index 74c6b2b25..c2f6cdaaf 100644 --- a/src/network/mcpe/protocol/SpawnExperienceOrbPacket.php +++ b/src/network/mcpe/protocol/SpawnExperienceOrbPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SpawnExperienceOrbPacket extends DataPacket implements ServerboundPacket{ @@ -47,7 +46,7 @@ class SpawnExperienceOrbPacket extends DataPacket implements ServerboundPacket{ $out->putVarInt($this->amount); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSpawnExperienceOrb($this); } } diff --git a/src/network/mcpe/protocol/SpawnParticleEffectPacket.php b/src/network/mcpe/protocol/SpawnParticleEffectPacket.php index e5bf0e6a9..4595a39ea 100644 --- a/src/network/mcpe/protocol/SpawnParticleEffectPacket.php +++ b/src/network/mcpe/protocol/SpawnParticleEffectPacket.php @@ -26,7 +26,6 @@ namespace pocketmine\network\mcpe\protocol; #include use pocketmine\math\Vector3; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\DimensionIds; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -56,7 +55,7 @@ class SpawnParticleEffectPacket extends DataPacket implements ClientboundPacket{ $out->putString($this->particleName); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSpawnParticleEffect($this); } } diff --git a/src/network/mcpe/protocol/StartGamePacket.php b/src/network/mcpe/protocol/StartGamePacket.php index f61cba135..4d9dc419f 100644 --- a/src/network/mcpe/protocol/StartGamePacket.php +++ b/src/network/mcpe/protocol/StartGamePacket.php @@ -28,7 +28,6 @@ namespace pocketmine\network\mcpe\protocol; use pocketmine\math\Vector3; use pocketmine\nbt\tag\ListTag; use pocketmine\nbt\TreeRoot; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\PlayerPermissions; use pocketmine\network\mcpe\protocol\types\RuntimeBlockMapping; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -322,7 +321,7 @@ class StartGamePacket extends DataPacket implements ClientboundPacket{ return $stream->getBuffer(); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleStartGame($this); } } diff --git a/src/network/mcpe/protocol/StopSoundPacket.php b/src/network/mcpe/protocol/StopSoundPacket.php index 50e92ede7..af4f05df9 100644 --- a/src/network/mcpe/protocol/StopSoundPacket.php +++ b/src/network/mcpe/protocol/StopSoundPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class StopSoundPacket extends DataPacket implements ClientboundPacket{ @@ -46,7 +45,7 @@ class StopSoundPacket extends DataPacket implements ClientboundPacket{ $out->putBool($this->stopAll); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleStopSound($this); } } diff --git a/src/network/mcpe/protocol/StructureBlockUpdatePacket.php b/src/network/mcpe/protocol/StructureBlockUpdatePacket.php index f139c6e09..c3e1a3340 100644 --- a/src/network/mcpe/protocol/StructureBlockUpdatePacket.php +++ b/src/network/mcpe/protocol/StructureBlockUpdatePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\StructureEditorData; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -55,7 +54,7 @@ class StructureBlockUpdatePacket extends DataPacket implements ServerboundPacket $out->putBool($this->isPowered); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleStructureBlockUpdate($this); } } diff --git a/src/network/mcpe/protocol/StructureTemplateDataRequestPacket.php b/src/network/mcpe/protocol/StructureTemplateDataRequestPacket.php index 11344f0dd..9c58f46ca 100644 --- a/src/network/mcpe/protocol/StructureTemplateDataRequestPacket.php +++ b/src/network/mcpe/protocol/StructureTemplateDataRequestPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\StructureSettings; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -62,7 +61,7 @@ class StructureTemplateDataRequestPacket extends DataPacket implements Serverbou $out->putByte($this->structureTemplateResponseType); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleStructureTemplateDataRequest($this); } } diff --git a/src/network/mcpe/protocol/StructureTemplateDataResponsePacket.php b/src/network/mcpe/protocol/StructureTemplateDataResponsePacket.php index 78f565296..b2418d74e 100644 --- a/src/network/mcpe/protocol/StructureTemplateDataResponsePacket.php +++ b/src/network/mcpe/protocol/StructureTemplateDataResponsePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class StructureTemplateDataResponsePacket extends DataPacket implements ClientboundPacket{ @@ -51,7 +50,7 @@ class StructureTemplateDataResponsePacket extends DataPacket implements Clientbo } } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleStructureTemplateDataResponse($this); } } diff --git a/src/network/mcpe/protocol/SubClientLoginPacket.php b/src/network/mcpe/protocol/SubClientLoginPacket.php index d2f8b4a09..8fd6709a7 100644 --- a/src/network/mcpe/protocol/SubClientLoginPacket.php +++ b/src/network/mcpe/protocol/SubClientLoginPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class SubClientLoginPacket extends DataPacket implements ServerboundPacket{ @@ -42,7 +41,7 @@ class SubClientLoginPacket extends DataPacket implements ServerboundPacket{ $out->putString($this->connectionRequestData); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleSubClientLogin($this); } } diff --git a/src/network/mcpe/protocol/TakeItemActorPacket.php b/src/network/mcpe/protocol/TakeItemActorPacket.php index 6a689b0ef..83eff49d5 100644 --- a/src/network/mcpe/protocol/TakeItemActorPacket.php +++ b/src/network/mcpe/protocol/TakeItemActorPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class TakeItemActorPacket extends DataPacket implements ClientboundPacket{ @@ -53,7 +52,7 @@ class TakeItemActorPacket extends DataPacket implements ClientboundPacket{ $out->putEntityRuntimeId($this->eid); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleTakeItemActor($this); } } diff --git a/src/network/mcpe/protocol/TextPacket.php b/src/network/mcpe/protocol/TextPacket.php index 0cc905363..ccbbbe53e 100644 --- a/src/network/mcpe/protocol/TextPacket.php +++ b/src/network/mcpe/protocol/TextPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -178,7 +177,7 @@ class TextPacket extends DataPacket implements ClientboundPacket, ServerboundPac $out->putString($this->platformChatId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleText($this); } } diff --git a/src/network/mcpe/protocol/TickSyncPacket.php b/src/network/mcpe/protocol/TickSyncPacket.php index 47c0e3c0e..bc989030f 100644 --- a/src/network/mcpe/protocol/TickSyncPacket.php +++ b/src/network/mcpe/protocol/TickSyncPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class TickSyncPacket extends DataPacket implements ClientboundPacket, ServerboundPacket{ @@ -68,7 +67,7 @@ class TickSyncPacket extends DataPacket implements ClientboundPacket, Serverboun $out->putLLong($this->serverReceiveTime); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleTickSync($this); } } diff --git a/src/network/mcpe/protocol/TransferPacket.php b/src/network/mcpe/protocol/TransferPacket.php index 22bc5de94..22eb3aacc 100644 --- a/src/network/mcpe/protocol/TransferPacket.php +++ b/src/network/mcpe/protocol/TransferPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class TransferPacket extends DataPacket implements ClientboundPacket{ @@ -53,7 +52,7 @@ class TransferPacket extends DataPacket implements ClientboundPacket{ $out->putLShort($this->port); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleTransfer($this); } } diff --git a/src/network/mcpe/protocol/UnknownPacket.php b/src/network/mcpe/protocol/UnknownPacket.php index c5ba65a7a..e4cac4aef 100644 --- a/src/network/mcpe/protocol/UnknownPacket.php +++ b/src/network/mcpe/protocol/UnknownPacket.php @@ -23,7 +23,6 @@ declare(strict_types=1); namespace pocketmine\network\mcpe\protocol; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function ord; use function strlen; @@ -61,7 +60,7 @@ class UnknownPacket extends DataPacket{ $out->put($this->payload); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return false; } } diff --git a/src/network/mcpe/protocol/UpdateAttributesPacket.php b/src/network/mcpe/protocol/UpdateAttributesPacket.php index 347a1552c..aef34a6bf 100644 --- a/src/network/mcpe/protocol/UpdateAttributesPacket.php +++ b/src/network/mcpe/protocol/UpdateAttributesPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\entity\Attribute; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function array_values; @@ -60,7 +59,7 @@ class UpdateAttributesPacket extends DataPacket implements ClientboundPacket{ $out->putAttributeList(...array_values($this->entries)); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleUpdateAttributes($this); } } diff --git a/src/network/mcpe/protocol/UpdateBlockPacket.php b/src/network/mcpe/protocol/UpdateBlockPacket.php index c7cb2669a..0d739b719 100644 --- a/src/network/mcpe/protocol/UpdateBlockPacket.php +++ b/src/network/mcpe/protocol/UpdateBlockPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class UpdateBlockPacket extends DataPacket implements ClientboundPacket{ @@ -73,7 +72,7 @@ class UpdateBlockPacket extends DataPacket implements ClientboundPacket{ $out->putUnsignedVarInt($this->dataLayerId); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleUpdateBlock($this); } } diff --git a/src/network/mcpe/protocol/UpdateBlockPropertiesPacket.php b/src/network/mcpe/protocol/UpdateBlockPropertiesPacket.php index 9d972aea3..9b42188ac 100644 --- a/src/network/mcpe/protocol/UpdateBlockPropertiesPacket.php +++ b/src/network/mcpe/protocol/UpdateBlockPropertiesPacket.php @@ -27,7 +27,6 @@ namespace pocketmine\network\mcpe\protocol; use pocketmine\nbt\tag\CompoundTag; use pocketmine\nbt\TreeRoot; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use pocketmine\network\mcpe\serializer\NetworkNbtSerializer; @@ -55,7 +54,7 @@ class UpdateBlockPropertiesPacket extends DataPacket implements ClientboundPacke $out->put($this->nbt); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleUpdateBlockProperties($this); } } diff --git a/src/network/mcpe/protocol/UpdateBlockSyncedPacket.php b/src/network/mcpe/protocol/UpdateBlockSyncedPacket.php index 605550dd3..8a08b3e97 100644 --- a/src/network/mcpe/protocol/UpdateBlockSyncedPacket.php +++ b/src/network/mcpe/protocol/UpdateBlockSyncedPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class UpdateBlockSyncedPacket extends UpdateBlockPacket{ @@ -48,7 +47,7 @@ class UpdateBlockSyncedPacket extends UpdateBlockPacket{ $out->putUnsignedVarLong($this->uvarint64_2); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleUpdateBlockSynced($this); } } diff --git a/src/network/mcpe/protocol/UpdateEquipPacket.php b/src/network/mcpe/protocol/UpdateEquipPacket.php index 61629a037..290a2a550 100644 --- a/src/network/mcpe/protocol/UpdateEquipPacket.php +++ b/src/network/mcpe/protocol/UpdateEquipPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class UpdateEquipPacket extends DataPacket implements ClientboundPacket{ @@ -58,7 +57,7 @@ class UpdateEquipPacket extends DataPacket implements ClientboundPacket{ $out->put($this->namedtag); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleUpdateEquip($this); } } diff --git a/src/network/mcpe/protocol/UpdateSoftEnumPacket.php b/src/network/mcpe/protocol/UpdateSoftEnumPacket.php index f838a195d..767ccf5c7 100644 --- a/src/network/mcpe/protocol/UpdateSoftEnumPacket.php +++ b/src/network/mcpe/protocol/UpdateSoftEnumPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; use function count; @@ -60,7 +59,7 @@ class UpdateSoftEnumPacket extends DataPacket implements ClientboundPacket{ $out->putByte($this->type); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleUpdateSoftEnum($this); } } diff --git a/src/network/mcpe/protocol/UpdateTradePacket.php b/src/network/mcpe/protocol/UpdateTradePacket.php index a97bbcb57..59df00bb7 100644 --- a/src/network/mcpe/protocol/UpdateTradePacket.php +++ b/src/network/mcpe/protocol/UpdateTradePacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\protocol\types\inventory\WindowTypes; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; @@ -81,7 +80,7 @@ class UpdateTradePacket extends DataPacket implements ClientboundPacket{ $out->put($this->offers); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleUpdateTrade($this); } } diff --git a/src/network/mcpe/protocol/VideoStreamConnectPacket.php b/src/network/mcpe/protocol/VideoStreamConnectPacket.php index 94e8250c2..dfb4750b9 100644 --- a/src/network/mcpe/protocol/VideoStreamConnectPacket.php +++ b/src/network/mcpe/protocol/VideoStreamConnectPacket.php @@ -25,7 +25,6 @@ namespace pocketmine\network\mcpe\protocol; #include -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class VideoStreamConnectPacket extends DataPacket implements ClientboundPacket{ @@ -61,7 +60,7 @@ class VideoStreamConnectPacket extends DataPacket implements ClientboundPacket{ $out->putLInt($this->resolutionY); } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return $handler->handleVideoStreamConnect($this); } } diff --git a/tests/phpunit/network/mcpe/protocol/TestPacket.php b/tests/phpunit/network/mcpe/protocol/TestPacket.php index 17a30bcb0..0a68aea30 100644 --- a/tests/phpunit/network/mcpe/protocol/TestPacket.php +++ b/tests/phpunit/network/mcpe/protocol/TestPacket.php @@ -23,7 +23,6 @@ declare(strict_types=1); namespace pocketmine\network\mcpe\protocol; -use pocketmine\network\mcpe\handler\PacketHandler; use pocketmine\network\mcpe\serializer\NetworkBinaryStream; class TestPacket extends DataPacket{ @@ -37,7 +36,7 @@ class TestPacket extends DataPacket{ } - public function handle(PacketHandler $handler) : bool{ + public function handle(PacketHandlerInterface $handler) : bool{ return false; } }