Class ClientPlayNetHandler
- java.lang.Object
-
- net.minecraft.client.network.play.ClientPlayNetHandler
-
- All Implemented Interfaces:
IClientPlayNetHandler,INetHandler
public class ClientPlayNetHandler extends java.lang.Object implements IClientPlayNetHandler
-
-
Field Summary
Fields Modifier and Type Field Description private ClientAdvancementManageradvancementsprivate ScreencallbackScreenprivate com.mojang.brigadier.CommandDispatcher<ISuggestionProvider>commandsprivate NetworkManagerconnectionprivate NBTQueryManagerdebugQueryHandlerprivate static ITextComponentGENERIC_DISCONNECT_MESSAGEprivate java.util.UUIDidprivate ClientWorldlevelprivate ClientWorld.ClientWorldInfolevelDataprivate java.util.Set<RegistryKey<World>>levelsprivate com.mojang.authlib.GameProfilelocalGameProfileprivate static org.apache.logging.log4j.LoggerLOGGERprivate Minecraftminecraftprivate java.util.Map<java.util.UUID,NetworkPlayerInfo>playerInfoMapprivate java.util.Randomrandomprivate RecipeManagerrecipeManagerprivate DynamicRegistriesregistryAccessprivate intserverChunkRadiusprivate booleanstartedprivate ClientSuggestionProvidersuggestionsProviderprivate ITagCollectionSuppliertags
-
Constructor Summary
Constructors Constructor Description ClientPlayNetHandler(Minecraft p_i46300_1_, Screen p_i46300_2_, NetworkManager p_i46300_3_, com.mojang.authlib.GameProfile p_i46300_4_)
-
Method Summary
-
-
-
Field Detail
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER
-
GENERIC_DISCONNECT_MESSAGE
private static final ITextComponent GENERIC_DISCONNECT_MESSAGE
-
connection
private final NetworkManager connection
-
localGameProfile
private final com.mojang.authlib.GameProfile localGameProfile
-
callbackScreen
private final Screen callbackScreen
-
minecraft
private Minecraft minecraft
-
level
private ClientWorld level
-
levelData
private ClientWorld.ClientWorldInfo levelData
-
started
private boolean started
-
playerInfoMap
private final java.util.Map<java.util.UUID,NetworkPlayerInfo> playerInfoMap
-
advancements
private final ClientAdvancementManager advancements
-
suggestionsProvider
private final ClientSuggestionProvider suggestionsProvider
-
tags
private ITagCollectionSupplier tags
-
debugQueryHandler
private final NBTQueryManager debugQueryHandler
-
serverChunkRadius
private int serverChunkRadius
-
random
private final java.util.Random random
-
commands
private com.mojang.brigadier.CommandDispatcher<ISuggestionProvider> commands
-
recipeManager
private final RecipeManager recipeManager
-
id
private final java.util.UUID id
-
levels
private java.util.Set<RegistryKey<World>> levels
-
registryAccess
private DynamicRegistries registryAccess
-
-
Constructor Detail
-
ClientPlayNetHandler
public ClientPlayNetHandler(Minecraft p_i46300_1_, Screen p_i46300_2_, NetworkManager p_i46300_3_, com.mojang.authlib.GameProfile p_i46300_4_)
-
-
Method Detail
-
getSuggestionsProvider
public ClientSuggestionProvider getSuggestionsProvider()
-
cleanup
public void cleanup()
-
getRecipeManager
public RecipeManager getRecipeManager()
-
handleLogin
public void handleLogin(SJoinGamePacket p_147282_1_)
- Specified by:
handleLoginin interfaceIClientPlayNetHandler
-
handleAddEntity
public void handleAddEntity(SSpawnObjectPacket p_147235_1_)
- Specified by:
handleAddEntityin interfaceIClientPlayNetHandler
-
handleAddExperienceOrb
public void handleAddExperienceOrb(SSpawnExperienceOrbPacket p_147286_1_)
- Specified by:
handleAddExperienceOrbin interfaceIClientPlayNetHandler
-
handleAddPainting
public void handleAddPainting(SSpawnPaintingPacket p_147288_1_)
- Specified by:
handleAddPaintingin interfaceIClientPlayNetHandler
-
handleSetEntityMotion
public void handleSetEntityMotion(SEntityVelocityPacket p_147244_1_)
- Specified by:
handleSetEntityMotionin interfaceIClientPlayNetHandler
-
handleSetEntityData
public void handleSetEntityData(SEntityMetadataPacket p_147284_1_)
- Specified by:
handleSetEntityDatain interfaceIClientPlayNetHandler
-
handleAddPlayer
public void handleAddPlayer(SSpawnPlayerPacket p_147237_1_)
- Specified by:
handleAddPlayerin interfaceIClientPlayNetHandler
-
handleTeleportEntity
public void handleTeleportEntity(SEntityTeleportPacket p_147275_1_)
- Specified by:
handleTeleportEntityin interfaceIClientPlayNetHandler
-
handleSetCarriedItem
public void handleSetCarriedItem(SHeldItemChangePacket p_147257_1_)
- Specified by:
handleSetCarriedItemin interfaceIClientPlayNetHandler
-
handleMoveEntity
public void handleMoveEntity(SEntityPacket p_147259_1_)
- Specified by:
handleMoveEntityin interfaceIClientPlayNetHandler
-
handleRotateMob
public void handleRotateMob(SEntityHeadLookPacket p_147267_1_)
- Specified by:
handleRotateMobin interfaceIClientPlayNetHandler
-
handleRemoveEntity
public void handleRemoveEntity(SDestroyEntitiesPacket p_147238_1_)
- Specified by:
handleRemoveEntityin interfaceIClientPlayNetHandler
-
handleMovePlayer
public void handleMovePlayer(SPlayerPositionLookPacket p_184330_1_)
- Specified by:
handleMovePlayerin interfaceIClientPlayNetHandler
-
handleChunkBlocksUpdate
public void handleChunkBlocksUpdate(SMultiBlockChangePacket p_147287_1_)
- Specified by:
handleChunkBlocksUpdatein interfaceIClientPlayNetHandler
-
handleLevelChunk
public void handleLevelChunk(SChunkDataPacket p_147263_1_)
- Specified by:
handleLevelChunkin interfaceIClientPlayNetHandler
-
handleForgetLevelChunk
public void handleForgetLevelChunk(SUnloadChunkPacket p_184326_1_)
- Specified by:
handleForgetLevelChunkin interfaceIClientPlayNetHandler
-
handleBlockUpdate
public void handleBlockUpdate(SChangeBlockPacket p_147234_1_)
- Specified by:
handleBlockUpdatein interfaceIClientPlayNetHandler
-
handleDisconnect
public void handleDisconnect(SDisconnectPacket p_147253_1_)
- Specified by:
handleDisconnectin interfaceIClientPlayNetHandler
-
onDisconnect
public void onDisconnect(ITextComponent p_147231_1_)
- Specified by:
onDisconnectin interfaceINetHandler
-
send
public void send(IPacket<?> p_147297_1_)
-
handleTakeItemEntity
public void handleTakeItemEntity(SCollectItemPacket p_147246_1_)
- Specified by:
handleTakeItemEntityin interfaceIClientPlayNetHandler
-
handleChat
public void handleChat(SChatPacket p_147251_1_)
- Specified by:
handleChatin interfaceIClientPlayNetHandler
-
handleAnimate
public void handleAnimate(SAnimateHandPacket p_147279_1_)
- Specified by:
handleAnimatein interfaceIClientPlayNetHandler
-
handleAddMob
public void handleAddMob(SSpawnMobPacket p_147281_1_)
- Specified by:
handleAddMobin interfaceIClientPlayNetHandler
-
handleSetTime
public void handleSetTime(SUpdateTimePacket p_147285_1_)
- Specified by:
handleSetTimein interfaceIClientPlayNetHandler
-
handleSetSpawn
public void handleSetSpawn(SWorldSpawnChangedPacket p_230488_1_)
- Specified by:
handleSetSpawnin interfaceIClientPlayNetHandler
-
handleSetEntityPassengersPacket
public void handleSetEntityPassengersPacket(SSetPassengersPacket p_184328_1_)
- Specified by:
handleSetEntityPassengersPacketin interfaceIClientPlayNetHandler
-
handleEntityLinkPacket
public void handleEntityLinkPacket(SMountEntityPacket p_147243_1_)
- Specified by:
handleEntityLinkPacketin interfaceIClientPlayNetHandler
-
findTotem
private static ItemStack findTotem(PlayerEntity p_217282_0_)
-
handleEntityEvent
public void handleEntityEvent(SEntityStatusPacket p_147236_1_)
- Specified by:
handleEntityEventin interfaceIClientPlayNetHandler
-
handleSetHealth
public void handleSetHealth(SUpdateHealthPacket p_147249_1_)
- Specified by:
handleSetHealthin interfaceIClientPlayNetHandler
-
handleSetExperience
public void handleSetExperience(SSetExperiencePacket p_147295_1_)
- Specified by:
handleSetExperiencein interfaceIClientPlayNetHandler
-
handleRespawn
public void handleRespawn(SRespawnPacket p_147280_1_)
- Specified by:
handleRespawnin interfaceIClientPlayNetHandler
-
handleExplosion
public void handleExplosion(SExplosionPacket p_147283_1_)
- Specified by:
handleExplosionin interfaceIClientPlayNetHandler
-
handleHorseScreenOpen
public void handleHorseScreenOpen(SOpenHorseWindowPacket p_217271_1_)
- Specified by:
handleHorseScreenOpenin interfaceIClientPlayNetHandler
-
handleOpenScreen
public void handleOpenScreen(SOpenWindowPacket p_217272_1_)
- Specified by:
handleOpenScreenin interfaceIClientPlayNetHandler
-
handleContainerSetSlot
public void handleContainerSetSlot(SSetSlotPacket p_147266_1_)
- Specified by:
handleContainerSetSlotin interfaceIClientPlayNetHandler
-
handleContainerAck
public void handleContainerAck(SConfirmTransactionPacket p_147239_1_)
- Specified by:
handleContainerAckin interfaceIClientPlayNetHandler
-
handleContainerContent
public void handleContainerContent(SWindowItemsPacket p_147241_1_)
- Specified by:
handleContainerContentin interfaceIClientPlayNetHandler
-
handleOpenSignEditor
public void handleOpenSignEditor(SOpenSignMenuPacket p_147268_1_)
- Specified by:
handleOpenSignEditorin interfaceIClientPlayNetHandler
-
handleBlockEntityData
public void handleBlockEntityData(SUpdateTileEntityPacket p_147273_1_)
- Specified by:
handleBlockEntityDatain interfaceIClientPlayNetHandler
-
handleContainerSetData
public void handleContainerSetData(SWindowPropertyPacket p_147245_1_)
- Specified by:
handleContainerSetDatain interfaceIClientPlayNetHandler
-
handleSetEquipment
public void handleSetEquipment(SEntityEquipmentPacket p_147242_1_)
- Specified by:
handleSetEquipmentin interfaceIClientPlayNetHandler
-
handleContainerClose
public void handleContainerClose(SCloseWindowPacket p_147276_1_)
- Specified by:
handleContainerClosein interfaceIClientPlayNetHandler
-
handleBlockEvent
public void handleBlockEvent(SBlockActionPacket p_147261_1_)
- Specified by:
handleBlockEventin interfaceIClientPlayNetHandler
-
handleBlockDestruction
public void handleBlockDestruction(SAnimateBlockBreakPacket p_147294_1_)
- Specified by:
handleBlockDestructionin interfaceIClientPlayNetHandler
-
handleGameEvent
public void handleGameEvent(SChangeGameStatePacket p_147252_1_)
- Specified by:
handleGameEventin interfaceIClientPlayNetHandler
-
handleMapItemData
public void handleMapItemData(SMapDataPacket p_147264_1_)
- Specified by:
handleMapItemDatain interfaceIClientPlayNetHandler
-
handleLevelEvent
public void handleLevelEvent(SPlaySoundEventPacket p_147277_1_)
- Specified by:
handleLevelEventin interfaceIClientPlayNetHandler
-
handleUpdateAdvancementsPacket
public void handleUpdateAdvancementsPacket(SAdvancementInfoPacket p_191981_1_)
- Specified by:
handleUpdateAdvancementsPacketin interfaceIClientPlayNetHandler
-
handleSelectAdvancementsTab
public void handleSelectAdvancementsTab(SSelectAdvancementsTabPacket p_194022_1_)
- Specified by:
handleSelectAdvancementsTabin interfaceIClientPlayNetHandler
-
handleCommands
public void handleCommands(SCommandListPacket p_195511_1_)
- Specified by:
handleCommandsin interfaceIClientPlayNetHandler
-
handleStopSoundEvent
public void handleStopSoundEvent(SStopSoundPacket p_195512_1_)
- Specified by:
handleStopSoundEventin interfaceIClientPlayNetHandler
-
handleCommandSuggestions
public void handleCommandSuggestions(STabCompletePacket p_195510_1_)
- Specified by:
handleCommandSuggestionsin interfaceIClientPlayNetHandler
-
handleUpdateRecipes
public void handleUpdateRecipes(SUpdateRecipesPacket p_199525_1_)
- Specified by:
handleUpdateRecipesin interfaceIClientPlayNetHandler
-
handleLookAt
public void handleLookAt(SPlayerLookPacket p_200232_1_)
- Specified by:
handleLookAtin interfaceIClientPlayNetHandler
-
handleTagQueryPacket
public void handleTagQueryPacket(SQueryNBTResponsePacket p_211522_1_)
- Specified by:
handleTagQueryPacketin interfaceIClientPlayNetHandler
-
handleAwardStats
public void handleAwardStats(SStatisticsPacket p_147293_1_)
- Specified by:
handleAwardStatsin interfaceIClientPlayNetHandler
-
handleAddOrRemoveRecipes
public void handleAddOrRemoveRecipes(SRecipeBookPacket p_191980_1_)
- Specified by:
handleAddOrRemoveRecipesin interfaceIClientPlayNetHandler
-
handleUpdateMobEffect
public void handleUpdateMobEffect(SPlayEntityEffectPacket p_147260_1_)
- Specified by:
handleUpdateMobEffectin interfaceIClientPlayNetHandler
-
handleUpdateTags
public void handleUpdateTags(STagsListPacket p_199723_1_)
- Specified by:
handleUpdateTagsin interfaceIClientPlayNetHandler
-
handlePlayerCombat
public void handlePlayerCombat(SCombatPacket p_175098_1_)
- Specified by:
handlePlayerCombatin interfaceIClientPlayNetHandler
-
handleChangeDifficulty
public void handleChangeDifficulty(SServerDifficultyPacket p_175101_1_)
- Specified by:
handleChangeDifficultyin interfaceIClientPlayNetHandler
-
handleSetCamera
public void handleSetCamera(SCameraPacket p_175094_1_)
- Specified by:
handleSetCamerain interfaceIClientPlayNetHandler
-
handleSetBorder
public void handleSetBorder(SWorldBorderPacket p_175093_1_)
- Specified by:
handleSetBorderin interfaceIClientPlayNetHandler
-
handleSetTitles
public void handleSetTitles(STitlePacket p_175099_1_)
- Specified by:
handleSetTitlesin interfaceIClientPlayNetHandler
-
handleTabListCustomisation
public void handleTabListCustomisation(SPlayerListHeaderFooterPacket p_175096_1_)
- Specified by:
handleTabListCustomisationin interfaceIClientPlayNetHandler
-
handleRemoveMobEffect
public void handleRemoveMobEffect(SRemoveEntityEffectPacket p_147262_1_)
- Specified by:
handleRemoveMobEffectin interfaceIClientPlayNetHandler
-
handlePlayerInfo
public void handlePlayerInfo(SPlayerListItemPacket p_147256_1_)
- Specified by:
handlePlayerInfoin interfaceIClientPlayNetHandler
-
handleKeepAlive
public void handleKeepAlive(SKeepAlivePacket p_147272_1_)
- Specified by:
handleKeepAlivein interfaceIClientPlayNetHandler
-
handlePlayerAbilities
public void handlePlayerAbilities(SPlayerAbilitiesPacket p_147270_1_)
- Specified by:
handlePlayerAbilitiesin interfaceIClientPlayNetHandler
-
handleSoundEvent
public void handleSoundEvent(SPlaySoundEffectPacket p_184327_1_)
- Specified by:
handleSoundEventin interfaceIClientPlayNetHandler
-
handleSoundEntityEvent
public void handleSoundEntityEvent(SSpawnMovingSoundEffectPacket p_217266_1_)
- Specified by:
handleSoundEntityEventin interfaceIClientPlayNetHandler
-
handleCustomSoundEvent
public void handleCustomSoundEvent(SPlaySoundPacket p_184329_1_)
- Specified by:
handleCustomSoundEventin interfaceIClientPlayNetHandler
-
handleResourcePack
public void handleResourcePack(SSendResourcePackPacket p_175095_1_)
- Specified by:
handleResourcePackin interfaceIClientPlayNetHandler
-
validateResourcePackUrl
private boolean validateResourcePackUrl(java.lang.String p_189688_1_)
-
downloadCallback
private void downloadCallback(java.util.concurrent.CompletableFuture<?> p_217279_1_)
-
send
private void send(CResourcePackStatusPacket.Action p_217283_1_)
-
handleBossUpdate
public void handleBossUpdate(SUpdateBossInfoPacket p_184325_1_)
- Specified by:
handleBossUpdatein interfaceIClientPlayNetHandler
-
handleItemCooldown
public void handleItemCooldown(SCooldownPacket p_184324_1_)
- Specified by:
handleItemCooldownin interfaceIClientPlayNetHandler
-
handleMoveVehicle
public void handleMoveVehicle(SMoveVehiclePacket p_184323_1_)
- Specified by:
handleMoveVehiclein interfaceIClientPlayNetHandler
-
handleOpenBook
public void handleOpenBook(SOpenBookWindowPacket p_217268_1_)
- Specified by:
handleOpenBookin interfaceIClientPlayNetHandler
-
handleCustomPayload
public void handleCustomPayload(SCustomPayloadPlayPacket p_147240_1_)
- Specified by:
handleCustomPayloadin interfaceIClientPlayNetHandler
-
handleAddObjective
public void handleAddObjective(SScoreboardObjectivePacket p_147291_1_)
- Specified by:
handleAddObjectivein interfaceIClientPlayNetHandler
-
handleSetScore
public void handleSetScore(SUpdateScorePacket p_147250_1_)
- Specified by:
handleSetScorein interfaceIClientPlayNetHandler
-
handleSetDisplayObjective
public void handleSetDisplayObjective(SDisplayObjectivePacket p_147254_1_)
- Specified by:
handleSetDisplayObjectivein interfaceIClientPlayNetHandler
-
handleSetPlayerTeamPacket
public void handleSetPlayerTeamPacket(STeamsPacket p_147247_1_)
- Specified by:
handleSetPlayerTeamPacketin interfaceIClientPlayNetHandler
-
handleParticleEvent
public void handleParticleEvent(SSpawnParticlePacket p_147289_1_)
- Specified by:
handleParticleEventin interfaceIClientPlayNetHandler
-
handleUpdateAttributes
public void handleUpdateAttributes(SEntityPropertiesPacket p_147290_1_)
- Specified by:
handleUpdateAttributesin interfaceIClientPlayNetHandler
-
handlePlaceRecipe
public void handlePlaceRecipe(SPlaceGhostRecipePacket p_194307_1_)
- Specified by:
handlePlaceRecipein interfaceIClientPlayNetHandler
-
handleLightUpdatePacked
public void handleLightUpdatePacked(SUpdateLightPacket p_217269_1_)
- Specified by:
handleLightUpdatePackedin interfaceIClientPlayNetHandler
-
handleMerchantOffers
public void handleMerchantOffers(SMerchantOffersPacket p_217273_1_)
- Specified by:
handleMerchantOffersin interfaceIClientPlayNetHandler
-
handleSetChunkCacheRadius
public void handleSetChunkCacheRadius(SUpdateViewDistancePacket p_217270_1_)
- Specified by:
handleSetChunkCacheRadiusin interfaceIClientPlayNetHandler
-
handleSetChunkCacheCenter
public void handleSetChunkCacheCenter(SUpdateChunkPositionPacket p_217267_1_)
- Specified by:
handleSetChunkCacheCenterin interfaceIClientPlayNetHandler
-
handleBlockBreakAck
public void handleBlockBreakAck(SPlayerDiggingPacket p_225312_1_)
- Specified by:
handleBlockBreakAckin interfaceIClientPlayNetHandler
-
readSectionList
private void readSectionList(int p_217284_1_, int p_217284_2_, WorldLightManager p_217284_3_, LightType p_217284_4_, int p_217284_5_, int p_217284_6_, java.util.Iterator<byte[]> p_217284_7_, boolean p_217284_8_)
-
getConnection
public NetworkManager getConnection()
- Specified by:
getConnectionin interfaceINetHandler
-
getOnlinePlayers
public java.util.Collection<NetworkPlayerInfo> getOnlinePlayers()
-
getOnlinePlayerIds
public java.util.Collection<java.util.UUID> getOnlinePlayerIds()
-
getPlayerInfo
@Nullable public NetworkPlayerInfo getPlayerInfo(java.util.UUID p_175102_1_)
-
getPlayerInfo
@Nullable public NetworkPlayerInfo getPlayerInfo(java.lang.String p_175104_1_)
-
getLocalGameProfile
public com.mojang.authlib.GameProfile getLocalGameProfile()
-
getAdvancements
public ClientAdvancementManager getAdvancements()
-
getCommands
public com.mojang.brigadier.CommandDispatcher<ISuggestionProvider> getCommands()
-
getLevel
public ClientWorld getLevel()
-
getTags
public ITagCollectionSupplier getTags()
-
getDebugQueryHandler
public NBTQueryManager getDebugQueryHandler()
-
getId
public java.util.UUID getId()
-
levels
public java.util.Set<RegistryKey<World>> levels()
-
registryAccess
public DynamicRegistries registryAccess()
-
-