Documentation

ResourcePacksPacketHandler extends PacketHandler
in package

Handler used for the resource packs sequence phase of the session. This handler takes care of downloading resource packs to the client.

Table of Contents

PACK_CHUNK_SIZE  = 128 * 1024
$completionCallback  : Closure
$downloadedChunks  : array<string|int, array<string|int, bool>>
$resourcePackManager  : ResourcePackManager
$session  : NetworkSession
__construct()  : mixed
handleActorEvent()  : bool
handleActorPickRequest()  : bool
handleAddActor()  : bool
handleAddBehaviorTree()  : bool
handleAddEntity()  : bool
handleAddItemActor()  : bool
handleAddPainting()  : bool
handleAddPlayer()  : bool
handleAddVolumeEntity()  : bool
handleAdventureSettings()  : bool
handleAnimate()  : bool
handleAnimateEntity()  : bool
handleAnvilDamage()  : bool
handleAutomationClientConnect()  : bool
handleAvailableActorIdentifiers()  : bool
handleAvailableCommands()  : bool
handleBiomeDefinitionList()  : bool
handleBlockActorData()  : bool
handleBlockEvent()  : bool
handleBlockPickRequest()  : bool
handleBookEdit()  : bool
handleBossEvent()  : bool
handleCamera()  : bool
handleCameraShake()  : bool
handleChangeDimension()  : bool
handleChunkRadiusUpdated()  : bool
handleClientboundDebugRenderer()  : bool
handleClientboundMapItemData()  : bool
handleClientCacheBlobStatus()  : bool
handleClientCacheMissResponse()  : bool
handleClientCacheStatus()  : bool
handleClientToServerHandshake()  : bool
handleCodeBuilder()  : bool
handleCommandBlockUpdate()  : bool
handleCommandOutput()  : bool
handleCommandRequest()  : bool
handleCompletedUsingItem()  : bool
handleContainerClose()  : bool
handleContainerOpen()  : bool
handleContainerSetData()  : bool
handleCorrectPlayerMovePrediction()  : bool
handleCraftingData()  : bool
handleCraftingEvent()  : bool
handleCreatePhoto()  : bool
handleCreativeContent()  : bool
handleDebugInfo()  : bool
handleDisconnect()  : bool
handleEducationSettings()  : bool
handleEduUriResource()  : bool
handleEmote()  : bool
handleEmoteList()  : bool
handleEvent()  : bool
handleFilterText()  : bool
handleGameRulesChanged()  : bool
handleGuiDataPickItem()  : bool
handleHurtArmor()  : bool
handleInteract()  : bool
handleInventoryContent()  : bool
handleInventorySlot()  : bool
handleInventoryTransaction()  : bool
handleItemComponent()  : bool
handleItemFrameDropItem()  : bool
handleItemStackRequest()  : bool
handleItemStackResponse()  : bool
handleLabTable()  : bool
handleLecternUpdate()  : bool
handleLevelChunk()  : bool
handleLevelEvent()  : bool
handleLevelEventGeneric()  : bool
handleLevelSoundEvent()  : bool
handleLevelSoundEventPacketV1()  : bool
handleLevelSoundEventPacketV2()  : bool
handleLogin()  : bool
handleMapCreateLockedCopy()  : bool
handleMapInfoRequest()  : bool
handleMobArmorEquipment()  : bool
handleMobEffect()  : bool
handleMobEquipment()  : bool
handleModalFormRequest()  : bool
handleModalFormResponse()  : bool
handleMotionPredictionHints()  : bool
handleMoveActorAbsolute()  : bool
handleMoveActorDelta()  : bool
handleMovePlayer()  : bool
handleMultiplayerSettings()  : bool
handleNetworkChunkPublisherUpdate()  : bool
handleNetworkSettings()  : bool
handleNetworkStackLatency()  : bool
handleNpcDialogue()  : bool
handleNpcRequest()  : bool
handleOnScreenTextureAnimation()  : bool
handlePacketViolationWarning()  : bool
handlePassengerJump()  : bool
handlePhotoInfoRequest()  : bool
handlePhotoTransfer()  : bool
handlePlayerAction()  : bool
handlePlayerArmorDamage()  : bool
handlePlayerAuthInput()  : bool
handlePlayerEnchantOptions()  : bool
handlePlayerFog()  : bool
handlePlayerHotbar()  : bool
handlePlayerInput()  : bool
handlePlayerList()  : bool
handlePlayerSkin()  : bool
handlePlaySound()  : bool
handlePlayStatus()  : bool
handlePositionTrackingDBClientRequest()  : bool
handlePositionTrackingDBServerBroadcast()  : bool
handlePurchaseReceipt()  : bool
handleRemoveActor()  : bool
handleRemoveEntity()  : bool
handleRemoveObjective()  : bool
handleRemoveVolumeEntity()  : bool
handleRequestChunkRadius()  : bool
handleResourcePackChunkData()  : bool
handleResourcePackChunkRequest()  : bool
handleResourcePackClientResponse()  : bool
handleResourcePackDataInfo()  : bool
handleResourcePacksInfo()  : bool
handleResourcePackStack()  : bool
handleRespawn()  : bool
handleScriptCustomEvent()  : bool
handleServerSettingsRequest()  : bool
handleServerSettingsResponse()  : bool
handleServerToClientHandshake()  : bool
handleSetActorData()  : bool
handleSetActorLink()  : bool
handleSetActorMotion()  : bool
handleSetCommandsEnabled()  : bool
handleSetDefaultGameType()  : bool
handleSetDifficulty()  : bool
handleSetDisplayObjective()  : bool
handleSetHealth()  : bool
handleSetLastHurtBy()  : bool
handleSetLocalPlayerAsInitialized()  : bool
handleSetPlayerGameType()  : bool
handleSetScore()  : bool
handleSetScoreboardIdentity()  : bool
handleSetSpawnPosition()  : bool
handleSetTime()  : bool
handleSettingsCommand()  : bool
handleSetTitle()  : bool
handleShowCredits()  : bool
handleShowProfile()  : bool
handleShowStoreOffer()  : bool
handleSimpleEvent()  : bool
handleSimulationType()  : bool
handleSpawnExperienceOrb()  : bool
handleSpawnParticleEffect()  : bool
handleStartGame()  : bool
handleStopSound()  : bool
handleStructureBlockUpdate()  : bool
handleStructureTemplateDataRequest()  : bool
handleStructureTemplateDataResponse()  : bool
handleSubChunk()  : bool
handleSubChunkRequest()  : bool
handleSubClientLogin()  : bool
handleSyncActorProperty()  : bool
handleTakeItemActor()  : bool
handleText()  : bool
handleTickSync()  : bool
handleTransfer()  : bool
handleUpdateAttributes()  : bool
handleUpdateBlock()  : bool
handleUpdateBlockSynced()  : bool
handleUpdateEquip()  : bool
handleUpdatePlayerGameType()  : bool
handleUpdateSoftEnum()  : bool
handleUpdateSubChunkBlocks()  : bool
handleUpdateTrade()  : bool
setUp()  : void
disconnectWithError()  : void

Constants

Properties

$downloadedChunks

private array<string|int, array<string|int, bool>> $downloadedChunks = []

uuid => [chunk index => hasSent]

Methods

disconnectWithError()

private disconnectWithError(string $error) : void
Parameters
$error : string
Return values
void

Search results