13declare(strict_types=1);
 
   15namespace pocketmine\network\mcpe\protocol;
 
   23trait PacketHandlerDefaultImplTrait{
 
   25    public function handleLogin(LoginPacket $packet) : bool{
 
   29    public function handlePlayStatus(PlayStatusPacket $packet) : bool{
 
   33    public function handleServerToClientHandshake(ServerToClientHandshakePacket $packet) : bool{
 
   37    public function handleClientToServerHandshake(ClientToServerHandshakePacket $packet) : bool{
 
   41    public function handleDisconnect(DisconnectPacket $packet) : bool{
 
   45    public function handleResourcePacksInfo(ResourcePacksInfoPacket $packet) : bool{
 
   49    public function handleResourcePackStack(ResourcePackStackPacket $packet) : bool{
 
   53    public function handleResourcePackClientResponse(ResourcePackClientResponsePacket $packet) : bool{
 
   57    public function handleText(TextPacket $packet) : bool{
 
   61    public function handleSetTime(SetTimePacket $packet) : bool{
 
   65    public function handleStartGame(StartGamePacket $packet) : bool{
 
   69    public function handleAddPlayer(AddPlayerPacket $packet) : bool{
 
   73    public function handleAddActor(AddActorPacket $packet) : bool{
 
   77    public function handleRemoveActor(RemoveActorPacket $packet) : bool{
 
   81    public function handleAddItemActor(AddItemActorPacket $packet) : bool{
 
   85    public function handleServerPlayerPostMovePosition(ServerPlayerPostMovePositionPacket $packet) : bool{
 
   89    public function handleTakeItemActor(TakeItemActorPacket $packet) : bool{
 
   93    public function handleMoveActorAbsolute(MoveActorAbsolutePacket $packet) : bool{
 
   97    public function handleMovePlayer(MovePlayerPacket $packet) : bool{
 
  101    public function handleUpdateBlock(UpdateBlockPacket $packet) : bool{
 
  105    public function handleAddPainting(AddPaintingPacket $packet) : bool{
 
  109    public function handleLevelEvent(LevelEventPacket $packet) : bool{
 
  113    public function handleBlockEvent(BlockEventPacket $packet) : bool{
 
  117    public function handleActorEvent(ActorEventPacket $packet) : bool{
 
  121    public function handleMobEffect(MobEffectPacket $packet) : bool{
 
  125    public function handleUpdateAttributes(UpdateAttributesPacket $packet) : bool{
 
  129    public function handleInventoryTransaction(InventoryTransactionPacket $packet) : bool{
 
  133    public function handleMobEquipment(MobEquipmentPacket $packet) : bool{
 
  137    public function handleMobArmorEquipment(MobArmorEquipmentPacket $packet) : bool{
 
  141    public function handleInteract(InteractPacket $packet) : bool{
 
  145    public function handleBlockPickRequest(BlockPickRequestPacket $packet) : bool{
 
  149    public function handleActorPickRequest(ActorPickRequestPacket $packet) : bool{
 
  153    public function handlePlayerAction(PlayerActionPacket $packet) : bool{
 
  157    public function handleHurtArmor(HurtArmorPacket $packet) : bool{
 
  161    public function handleSetActorData(SetActorDataPacket $packet) : bool{
 
  165    public function handleSetActorMotion(SetActorMotionPacket $packet) : bool{
 
  169    public function handleSetActorLink(SetActorLinkPacket $packet) : bool{
 
  173    public function handleSetHealth(SetHealthPacket $packet) : bool{
 
  177    public function handleSetSpawnPosition(SetSpawnPositionPacket $packet) : bool{
 
  181    public function handleAnimate(AnimatePacket $packet) : bool{
 
  185    public function handleRespawn(RespawnPacket $packet) : bool{
 
  189    public function handleContainerOpen(ContainerOpenPacket $packet) : bool{
 
  193    public function handleContainerClose(ContainerClosePacket $packet) : bool{
 
  197    public function handlePlayerHotbar(PlayerHotbarPacket $packet) : bool{
 
  201    public function handleInventoryContent(InventoryContentPacket $packet) : bool{
 
  205    public function handleInventorySlot(InventorySlotPacket $packet) : bool{
 
  209    public function handleContainerSetData(ContainerSetDataPacket $packet) : bool{
 
  213    public function handleCraftingData(CraftingDataPacket $packet) : bool{
 
  217    public function handleGuiDataPickItem(GuiDataPickItemPacket $packet) : bool{
 
  221    public function handleBlockActorData(BlockActorDataPacket $packet) : bool{
 
  225    public function handleLevelChunk(LevelChunkPacket $packet) : bool{
 
  229    public function handleSetCommandsEnabled(SetCommandsEnabledPacket $packet) : bool{
 
  233    public function handleSetDifficulty(SetDifficultyPacket $packet) : bool{
 
  237    public function handleChangeDimension(ChangeDimensionPacket $packet) : bool{
 
  241    public function handleSetPlayerGameType(SetPlayerGameTypePacket $packet) : bool{
 
  245    public function handlePlayerList(PlayerListPacket $packet) : bool{
 
  249    public function handleSimpleEvent(SimpleEventPacket $packet) : bool{
 
  253    public function handleLegacyTelemetryEvent(LegacyTelemetryEventPacket $packet) : bool{
 
  257    public function handleSpawnExperienceOrb(SpawnExperienceOrbPacket $packet) : bool{
 
  261    public function handleClientboundMapItemData(ClientboundMapItemDataPacket $packet) : bool{
 
  265    public function handleMapInfoRequest(MapInfoRequestPacket $packet) : bool{
 
  269    public function handleRequestChunkRadius(RequestChunkRadiusPacket $packet) : bool{
 
  273    public function handleChunkRadiusUpdated(ChunkRadiusUpdatedPacket $packet) : bool{
 
  277    public function handleGameRulesChanged(GameRulesChangedPacket $packet) : bool{
 
  281    public function handleCamera(CameraPacket $packet) : bool{
 
  285    public function handleBossEvent(BossEventPacket $packet) : bool{
 
  289    public function handleShowCredits(ShowCreditsPacket $packet) : bool{
 
  293    public function handleAvailableCommands(AvailableCommandsPacket $packet) : bool{
 
  297    public function handleCommandRequest(CommandRequestPacket $packet) : bool{
 
  301    public function handleCommandBlockUpdate(CommandBlockUpdatePacket $packet) : bool{
 
  305    public function handleCommandOutput(CommandOutputPacket $packet) : bool{
 
  309    public function handleUpdateTrade(UpdateTradePacket $packet) : bool{
 
  313    public function handleUpdateEquip(UpdateEquipPacket $packet) : bool{
 
  317    public function handleResourcePackDataInfo(ResourcePackDataInfoPacket $packet) : bool{
 
  321    public function handleResourcePackChunkData(ResourcePackChunkDataPacket $packet) : bool{
 
  325    public function handleResourcePackChunkRequest(ResourcePackChunkRequestPacket $packet) : bool{
 
  329    public function handleTransfer(TransferPacket $packet) : bool{
 
  333    public function handlePlaySound(PlaySoundPacket $packet) : bool{
 
  337    public function handleStopSound(StopSoundPacket $packet) : bool{
 
  341    public function handleSetTitle(SetTitlePacket $packet) : bool{
 
  345    public function handleAddBehaviorTree(AddBehaviorTreePacket $packet) : bool{
 
  349    public function handleStructureBlockUpdate(StructureBlockUpdatePacket $packet) : bool{
 
  353    public function handleShowStoreOffer(ShowStoreOfferPacket $packet) : bool{
 
  357    public function handlePurchaseReceipt(PurchaseReceiptPacket $packet) : bool{
 
  361    public function handlePlayerSkin(PlayerSkinPacket $packet) : bool{
 
  365    public function handleSubClientLogin(SubClientLoginPacket $packet) : bool{
 
  369    public function handleAutomationClientConnect(AutomationClientConnectPacket $packet) : bool{
 
  373    public function handleSetLastHurtBy(SetLastHurtByPacket $packet) : bool{
 
  377    public function handleBookEdit(BookEditPacket $packet) : bool{
 
  381    public function handleNpcRequest(NpcRequestPacket $packet) : bool{
 
  385    public function handlePhotoTransfer(PhotoTransferPacket $packet) : bool{
 
  389    public function handleModalFormRequest(ModalFormRequestPacket $packet) : bool{
 
  393    public function handleModalFormResponse(ModalFormResponsePacket $packet) : bool{
 
  397    public function handleServerSettingsRequest(ServerSettingsRequestPacket $packet) : bool{
 
  401    public function handleServerSettingsResponse(ServerSettingsResponsePacket $packet) : bool{
 
  405    public function handleShowProfile(ShowProfilePacket $packet) : bool{
 
  409    public function handleSetDefaultGameType(SetDefaultGameTypePacket $packet) : bool{
 
  413    public function handleRemoveObjective(RemoveObjectivePacket $packet) : bool{
 
  417    public function handleSetDisplayObjective(SetDisplayObjectivePacket $packet) : bool{
 
  421    public function handleSetScore(SetScorePacket $packet) : bool{
 
  425    public function handleLabTable(LabTablePacket $packet) : bool{
 
  429    public function handleUpdateBlockSynced(UpdateBlockSyncedPacket $packet) : bool{
 
  433    public function handleMoveActorDelta(MoveActorDeltaPacket $packet) : bool{
 
  437    public function handleSetScoreboardIdentity(SetScoreboardIdentityPacket $packet) : bool{
 
  441    public function handleSetLocalPlayerAsInitialized(SetLocalPlayerAsInitializedPacket $packet) : bool{
 
  445    public function handleUpdateSoftEnum(UpdateSoftEnumPacket $packet) : bool{
 
  449    public function handleNetworkStackLatency(NetworkStackLatencyPacket $packet) : bool{
 
  453    public function handleSpawnParticleEffect(SpawnParticleEffectPacket $packet) : bool{
 
  457    public function handleAvailableActorIdentifiers(AvailableActorIdentifiersPacket $packet) : bool{
 
  461    public function handleNetworkChunkPublisherUpdate(NetworkChunkPublisherUpdatePacket $packet) : bool{
 
  465    public function handleBiomeDefinitionList(BiomeDefinitionListPacket $packet) : bool{
 
  469    public function handleLevelSoundEvent(LevelSoundEventPacket $packet) : bool{
 
  473    public function handleLevelEventGeneric(LevelEventGenericPacket $packet) : bool{
 
  477    public function handleLecternUpdate(LecternUpdatePacket $packet) : bool{
 
  481    public function handleClientCacheStatus(ClientCacheStatusPacket $packet) : bool{
 
  485    public function handleOnScreenTextureAnimation(OnScreenTextureAnimationPacket $packet) : bool{
 
  489    public function handleMapCreateLockedCopy(MapCreateLockedCopyPacket $packet) : bool{
 
  493    public function handleStructureTemplateDataRequest(StructureTemplateDataRequestPacket $packet) : bool{
 
  497    public function handleStructureTemplateDataResponse(StructureTemplateDataResponsePacket $packet) : bool{
 
  501    public function handleClientCacheBlobStatus(ClientCacheBlobStatusPacket $packet) : bool{
 
  505    public function handleClientCacheMissResponse(ClientCacheMissResponsePacket $packet) : bool{
 
  509    public function handleEducationSettings(EducationSettingsPacket $packet) : bool{
 
  513    public function handleEmote(EmotePacket $packet) : bool{
 
  517    public function handleMultiplayerSettings(MultiplayerSettingsPacket $packet) : bool{
 
  521    public function handleSettingsCommand(SettingsCommandPacket $packet) : bool{
 
  525    public function handleAnvilDamage(AnvilDamagePacket $packet) : bool{
 
  529    public function handleCompletedUsingItem(CompletedUsingItemPacket $packet) : bool{
 
  533    public function handleNetworkSettings(NetworkSettingsPacket $packet) : bool{
 
  537    public function handlePlayerAuthInput(PlayerAuthInputPacket $packet) : bool{
 
  541    public function handleCreativeContent(CreativeContentPacket $packet) : bool{
 
  545    public function handlePlayerEnchantOptions(PlayerEnchantOptionsPacket $packet) : bool{
 
  549    public function handleItemStackRequest(ItemStackRequestPacket $packet) : bool{
 
  553    public function handleItemStackResponse(ItemStackResponsePacket $packet) : bool{
 
  557    public function handlePlayerArmorDamage(PlayerArmorDamagePacket $packet) : bool{
 
  561    public function handleCodeBuilder(CodeBuilderPacket $packet) : bool{
 
  565    public function handleUpdatePlayerGameType(UpdatePlayerGameTypePacket $packet) : bool{
 
  569    public function handleEmoteList(EmoteListPacket $packet) : bool{
 
  573    public function handlePositionTrackingDBServerBroadcast(PositionTrackingDBServerBroadcastPacket $packet) : bool{
 
  577    public function handlePositionTrackingDBClientRequest(PositionTrackingDBClientRequestPacket $packet) : bool{
 
  581    public function handleDebugInfo(DebugInfoPacket $packet) : bool{
 
  585    public function handlePacketViolationWarning(PacketViolationWarningPacket $packet) : bool{
 
  589    public function handleMotionPredictionHints(MotionPredictionHintsPacket $packet) : bool{
 
  593    public function handleAnimateEntity(AnimateEntityPacket $packet) : bool{
 
  597    public function handleCameraShake(CameraShakePacket $packet) : bool{
 
  601    public function handlePlayerFog(PlayerFogPacket $packet) : bool{
 
  605    public function handleCorrectPlayerMovePrediction(CorrectPlayerMovePredictionPacket $packet) : bool{
 
  609    public function handleItemRegistry(ItemRegistryPacket $packet) : bool{
 
  613    public function handleClientboundDebugRenderer(ClientboundDebugRendererPacket $packet) : bool{
 
  617    public function handleSyncActorProperty(SyncActorPropertyPacket $packet) : bool{
 
  621    public function handleAddVolumeEntity(AddVolumeEntityPacket $packet) : bool{
 
  625    public function handleRemoveVolumeEntity(RemoveVolumeEntityPacket $packet) : bool{
 
  629    public function handleSimulationType(SimulationTypePacket $packet) : bool{
 
  633    public function handleNpcDialogue(NpcDialoguePacket $packet) : bool{
 
  637    public function handleEduUriResource(EduUriResourcePacket $packet) : bool{
 
  641    public function handleCreatePhoto(CreatePhotoPacket $packet) : bool{
 
  645    public function handleUpdateSubChunkBlocks(UpdateSubChunkBlocksPacket $packet) : bool{
 
  649    public function handleSubChunk(SubChunkPacket $packet) : bool{
 
  653    public function handleSubChunkRequest(SubChunkRequestPacket $packet) : bool{
 
  657    public function handlePlayerStartItemCooldown(PlayerStartItemCooldownPacket $packet) : bool{
 
  661    public function handleScriptMessage(ScriptMessagePacket $packet) : bool{
 
  665    public function handleCodeBuilderSource(CodeBuilderSourcePacket $packet) : bool{
 
  669    public function handleTickingAreasLoadStatus(TickingAreasLoadStatusPacket $packet) : bool{
 
  673    public function handleDimensionData(DimensionDataPacket $packet) : bool{
 
  677    public function handleAgentActionEvent(AgentActionEventPacket $packet) : bool{
 
  681    public function handleChangeMobProperty(ChangeMobPropertyPacket $packet) : bool{
 
  685    public function handleLessonProgress(LessonProgressPacket $packet) : bool{
 
  689    public function handleRequestAbility(RequestAbilityPacket $packet) : bool{
 
  693    public function handleRequestPermissions(RequestPermissionsPacket $packet) : bool{
 
  697    public function handleToastRequest(ToastRequestPacket $packet) : bool{
 
  701    public function handleUpdateAbilities(UpdateAbilitiesPacket $packet) : bool{
 
  705    public function handleUpdateAdventureSettings(UpdateAdventureSettingsPacket $packet) : bool{
 
  709    public function handleDeathInfo(DeathInfoPacket $packet) : bool{
 
  713    public function handleEditorNetwork(EditorNetworkPacket $packet) : bool{
 
  717    public function handleFeatureRegistry(FeatureRegistryPacket $packet) : bool{
 
  721    public function handleServerStats(ServerStatsPacket $packet) : bool{
 
  725    public function handleRequestNetworkSettings(RequestNetworkSettingsPacket $packet) : bool{
 
  729    public function handleGameTestRequest(GameTestRequestPacket $packet) : bool{
 
  733    public function handleGameTestResults(GameTestResultsPacket $packet) : bool{
 
  737    public function handleUpdateClientInputLocks(UpdateClientInputLocksPacket $packet) : bool{
 
  741    public function handleCameraPresets(CameraPresetsPacket $packet) : bool{
 
  745    public function handleUnlockedRecipes(UnlockedRecipesPacket $packet) : bool{
 
  749    public function handleCameraInstruction(CameraInstructionPacket $packet) : bool{
 
  753    public function handleTrimData(TrimDataPacket $packet) : bool{
 
  757    public function handleOpenSign(OpenSignPacket $packet) : bool{
 
  761    public function handleAgentAnimation(AgentAnimationPacket $packet) : bool{
 
  765    public function handleRefreshEntitlements(RefreshEntitlementsPacket $packet) : bool{
 
  769    public function handlePlayerToggleCrafterSlotRequest(PlayerToggleCrafterSlotRequestPacket $packet) : bool{
 
  773    public function handleSetPlayerInventoryOptions(SetPlayerInventoryOptionsPacket $packet) : bool{
 
  777    public function handleSetHud(SetHudPacket $packet) : bool{
 
  781    public function handleAwardAchievement(AwardAchievementPacket $packet) : bool{
 
  785    public function handleClientboundCloseForm(ClientboundCloseFormPacket $packet) : bool{
 
  789    public function handleServerboundLoadingScreen(ServerboundLoadingScreenPacket $packet) : bool{
 
  793    public function handleJigsawStructureData(JigsawStructureDataPacket $packet) : bool{
 
  797    public function handleCurrentStructureFeature(CurrentStructureFeaturePacket $packet) : bool{
 
  801    public function handleServerboundDiagnostics(ServerboundDiagnosticsPacket $packet) : bool{
 
  805    public function handleCameraAimAssist(CameraAimAssistPacket $packet) : bool{
 
  809    public function handleContainerRegistryCleanup(ContainerRegistryCleanupPacket $packet) : bool{
 
  813    public function handleMovementEffect(MovementEffectPacket $packet) : bool{
 
  817    public function handleCameraAimAssistPresets(CameraAimAssistPresetsPacket $packet) : bool{
 
  821    public function handleClientCameraAimAssist(ClientCameraAimAssistPacket $packet) : bool{
 
  825    public function handleClientMovementPredictionSync(ClientMovementPredictionSyncPacket $packet) : bool{
 
  829    public function handleUpdateClientOptions(UpdateClientOptionsPacket $packet) : bool{
 
  833    public function handlePlayerVideoCapture(PlayerVideoCapturePacket $packet) : bool{
 
  837    public function handlePlayerUpdateEntityOverrides(PlayerUpdateEntityOverridesPacket $packet) : bool{
 
  841    public function handlePlayerLocation(PlayerLocationPacket $packet) : bool{
 
  845    public function handleClientboundControlSchemeSet(ClientboundControlSchemeSetPacket $packet) : bool{
 
  849    public function handleDebugDrawer(DebugDrawerPacket $packet) : bool{
 
  853    public function handleServerboundPackSettingChange(ServerboundPackSettingChangePacket $packet) : bool{
 
  857    public function handleDataStoreSync(DataStoreSyncPacket $packet) : bool{
 
  861    public function handleGraphicsOverrideParameter(GraphicsOverrideParameterPacket $packet) : bool{