Package net.minecraft.src
Class NetClientHandler
java.lang.Object
net.minecraft.src.NetHandler
net.minecraft.src.NetClientHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionintAn ArrayList of GuiPlayerInfo (includes all the players' GuiPlayerInfo on the current server) -
Constructor Summary
ConstructorsConstructorDescriptionNetClientHandler(Minecraft par1Minecraft, String par2Str, int par3) NetClientHandler(Minecraft par1Minecraft, String par2Str, int par3, GuiScreen par4GuiScreen) NetClientHandler(Minecraft par1Minecraft, IntegratedServer par2IntegratedServer) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToSendQueue(Packet par1Packet) Adds the packet to the send queuebooleanIf this returns false, all packets will be queued for the main thread to handle, even if they would otherwise be processed asynchronously.voidcleanup()sets netManager and worldClient to nullvoidDisconnects the network connection.voidfunc_110773_a(Packet44UpdateAttributes par1Packet44UpdateAttributes) voidfunc_142031_a(Packet133TileEditorOpen par1Packet133TileEditorOpen) Return the NetworkManager instance used by this NetClientHandlervoidhandleAnimation(Packet18Animation par1Packet18Animation) voidhandleAttachEntity(Packet39AttachEntity par1Packet39AttachEntity) Packet handlervoidhandleAutoComplete(Packet203AutoComplete par1Packet203AutoComplete) voidhandleBlockChange(Packet53BlockChange par1Packet53BlockChange) voidhandleBlockDestroy(Packet55BlockDestroy par1Packet55BlockDestroy) voidhandleBlockEvent(Packet54PlayNoteBlock par1Packet54PlayNoteBlock) voidhandleBlockItemSwitch(Packet16BlockItemSwitch par1Packet16BlockItemSwitch) voidhandleChat(Packet3Chat par1Packet3Chat) voidhandleCloseWindow(Packet101CloseWindow par1Packet101CloseWindow) voidhandleCollect(Packet22Collect par1Packet22Collect) voidhandleCustomPayload(Packet250CustomPayload par1Packet250CustomPayload) voidhandleDebugInfo(DebugInfoPacket debugInfoPacket) Updates debug infosvoidhandleDestroyEntity(Packet29DestroyEntity par1Packet29DestroyEntity) voidhandleDoorChange(Packet61DoorChange par1Packet61DoorChange) voidhandleEntity(Packet30Entity par1Packet30Entity) voidhandleEntityEffect(Packet41EntityEffect par1Packet41EntityEffect) Handle an entity effect packet.voidhandleEntityExpOrb(Packet26EntityExpOrb par1Packet26EntityExpOrb) Handle a entity experience orb packet.voidhandleEntityHeadRotation(Packet35EntityHeadRotation par1Packet35EntityHeadRotation) voidhandleEntityMetadata(Packet40EntityMetadata par1Packet40EntityMetadata) Packet handlervoidhandleEntityPainting(Packet25EntityPainting par1Packet25EntityPainting) Packet handlervoidhandleEntityStatus(Packet38EntityStatus par1Packet38EntityStatus) Packet handlervoidhandleEntityTeleport(Packet34EntityTeleport par1Packet34EntityTeleport) voidhandleEntityVelocity(Packet28EntityVelocity par1Packet28EntityVelocity) Packet handlervoidhandleErrorMessage(String par1Str, Object[] par2ArrayOfObj) voidhandleExperience(Packet43Experience par1Packet43Experience) Handle an experience packet.voidhandleExplosion(Packet60Explosion par1Packet60Explosion) voidhandleFlying(Packet10Flying par1Packet10Flying) voidhandleGameEvent(Packet70GameEvent par1Packet70GameEvent) voidhandleGameruleSync(GameruleSyncPacket gameruleSyncPacket) Handle a gamerule server/client sync packet.voidhandleHardcoreSpawnSync(HardcoreSpawnPacket hardcoreSpawnPacket) voidhandleKeepAlive(Packet0KeepAlive par1Packet0KeepAlive) Handle a keep alive packet.voidhandleKickDisconnect(Packet255KickDisconnect par1Packet255KickDisconnect) voidhandleLevelSound(Packet62LevelSound par1Packet62LevelSound) voidhandleLogin(Packet1Login par1Packet1Login) voidhandleMapChunk(Packet51MapChunk par1Packet51MapChunk) Handle Packet51MapChunk (full chunk update of blocks, metadata, light levels, and optionally biome data)voidhandleMapChunks(Packet56MapChunks par1Packet56MapChunks) voidhandleMapData(Packet131MapData par1Packet131MapData) Contains logic for handling packets containing arbitrary unique item data.voidhandleMobSpawn(Packet24MobSpawn par1Packet24MobSpawn) voidhandleMultiBlockChange(Packet52MultiBlockChange par1Packet52MultiBlockChange) voidhandleNamedEntitySpawn(Packet20NamedEntitySpawn par1Packet20NamedEntitySpawn) voidhandleOpenWindow(Packet100OpenWindow par1Packet100OpenWindow) voidhandlePlayerAbilities(Packet202PlayerAbilities par1Packet202PlayerAbilities) Handle a player abilities packet.voidhandlePlayerInfo(Packet201PlayerInfo par1Packet201PlayerInfo) Handle a player information packet.voidhandlePlayerInventory(Packet5PlayerInventory par1Packet5PlayerInventory) voidhandlePlayerSync(PlayerSyncPacket packet) voidhandleRemoveEntityEffect(Packet42RemoveEntityEffect par1Packet42RemoveEntityEffect) Handle a remove entity effect packet.voidhandleRespawn(Packet9Respawn par1Packet9Respawn) respawns the playervoidhandleServerAuthData(Packet253ServerAuthData par1Packet253ServerAuthData) voidhandleSetDisplayObjective(Packet208SetDisplayObjective par1Packet208SetDisplayObjective) Handle a set display objective packet.voidhandleSetObjective(Packet206SetObjective par1Packet206SetObjective) Handle a set objective packet.voidhandleSetPlayerTeam(Packet209SetPlayerTeam par1Packet209SetPlayerTeam) Handle a set player team packet.voidhandleSetScore(Packet207SetScore par1Packet207SetScore) Handle a set score packet.voidhandleSetSlot(Packet103SetSlot par1Packet103SetSlot) voidhandleSharedKey(Packet252SharedKey par1Packet252SharedKey) voidhandleSleep(Packet17Sleep par1Packet17Sleep) voidhandleSpawnPosition(Packet6SpawnPosition par1Packet6SpawnPosition) voidhandleStatistic(Packet200Statistic par1Packet200Statistic) Increment player statisticsvoidhandleTileEntityData(Packet132TileEntityData par1Packet132TileEntityData) voidhandleTimerSpeed(TimerSpeedPacket timerSpeedPacket) voidhandleTransaction(Packet106Transaction par1Packet106Transaction) voidhandleUpdateHealth(Packet8UpdateHealth par1Packet8UpdateHealth) Recieves player health from the server and then proceeds to set it locally on the client.voidhandleUpdateProgressbar(Packet105UpdateProgressbar par1Packet105UpdateProgressbar) voidhandleUpdateSign(Packet130UpdateSign par1Packet130UpdateSign) Updates Client side signsvoidhandleUpdateTime(Packet4UpdateTime par1Packet4UpdateTime) voidhandleVehicleSpawn(Packet23VehicleSpawn par1Packet23VehicleSpawn) voidhandleWeather(Packet71Weather par1Packet71Weather) Handles weather packetvoidhandleWindowItems(Packet104WindowItems par1Packet104WindowItems) voidhandleWorldParticles(Packet63WorldParticles par1Packet63WorldParticles) Handle a world particles packet.booleanbooleandetermine if it is a server handlerbooleanvoidProcesses the packets that have been read since the last call to this function.voidquitWithPacket(Packet par1Packet) voidMethods inherited from class net.minecraft.src.NetHandler
func_110774_a, handleBlockDig, handleClientCommand, handleClientInfo, handleClientProtocol, handleCreativeSetSlot, handleEnchantItem, handleEntityAction, handlePlace, handleServerPing, handleStartBlockHarvest, handleUseEntity, handleWindowClick, unexpectedPacket
-
Field Details
-
field_72560_a
-
mapStorage
-
playerInfoList
An ArrayList of GuiPlayerInfo (includes all the players' GuiPlayerInfo on the current server) -
currentServerMaxPlayers
public int currentServerMaxPlayers
-
-
Constructor Details
-
NetClientHandler
- Throws:
IOException
-
NetClientHandler
public NetClientHandler(Minecraft par1Minecraft, String par2Str, int par3, GuiScreen par4GuiScreen) throws IOException - Throws:
IOException
-
NetClientHandler
public NetClientHandler(Minecraft par1Minecraft, IntegratedServer par2IntegratedServer) throws IOException - Throws:
IOException
-
-
Method Details
-
cleanup
public void cleanup()sets netManager and worldClient to null -
processReadPackets
public void processReadPackets()Processes the packets that have been read since the last call to this function. -
handleServerAuthData
- Overrides:
handleServerAuthDatain classNetHandler
-
handleLogin
- Overrides:
handleLoginin classNetHandler
-
handleVehicleSpawn
- Overrides:
handleVehicleSpawnin classNetHandler
-
handleEntityExpOrb
Handle a entity experience orb packet.- Overrides:
handleEntityExpOrbin classNetHandler
-
handleWeather
Handles weather packet- Overrides:
handleWeatherin classNetHandler
-
handleEntityPainting
Packet handler- Overrides:
handleEntityPaintingin classNetHandler
-
handleEntityVelocity
Packet handler- Overrides:
handleEntityVelocityin classNetHandler
-
handleEntityMetadata
Packet handler- Overrides:
handleEntityMetadatain classNetHandler
-
handleNamedEntitySpawn
- Overrides:
handleNamedEntitySpawnin classNetHandler
-
handleEntityTeleport
- Overrides:
handleEntityTeleportin classNetHandler
-
handleBlockItemSwitch
- Overrides:
handleBlockItemSwitchin classNetHandler
-
handleEntity
- Overrides:
handleEntityin classNetHandler
-
handleEntityHeadRotation
- Overrides:
handleEntityHeadRotationin classNetHandler
-
handleDestroyEntity
- Overrides:
handleDestroyEntityin classNetHandler
-
handleFlying
- Overrides:
handleFlyingin classNetHandler
-
handleMultiBlockChange
- Overrides:
handleMultiBlockChangein classNetHandler
-
handleMapChunk
Handle Packet51MapChunk (full chunk update of blocks, metadata, light levels, and optionally biome data)- Overrides:
handleMapChunkin classNetHandler
-
handleBlockChange
- Overrides:
handleBlockChangein classNetHandler
-
handleKickDisconnect
- Overrides:
handleKickDisconnectin classNetHandler
-
handleErrorMessage
- Overrides:
handleErrorMessagein classNetHandler
-
quitWithPacket
-
setSPacketMetricsData
public void setSPacketMetricsData() -
addToSendQueue
Adds the packet to the send queue -
handleCollect
- Overrides:
handleCollectin classNetHandler
-
handleChat
- Overrides:
handleChatin classNetHandler
-
handleAnimation
- Overrides:
handleAnimationin classNetHandler
-
handleSleep
- Overrides:
handleSleepin classNetHandler
-
disconnect
public void disconnect()Disconnects the network connection. -
handleMobSpawn
- Overrides:
handleMobSpawnin classNetHandler
-
handleUpdateTime
- Overrides:
handleUpdateTimein classNetHandler
-
handleSpawnPosition
- Overrides:
handleSpawnPositionin classNetHandler
-
handleAttachEntity
Packet handler- Overrides:
handleAttachEntityin classNetHandler
-
handleEntityStatus
Packet handler- Overrides:
handleEntityStatusin classNetHandler
-
handleUpdateHealth
Recieves player health from the server and then proceeds to set it locally on the client.- Overrides:
handleUpdateHealthin classNetHandler
-
handleExperience
Handle an experience packet.- Overrides:
handleExperiencein classNetHandler
-
handleRespawn
respawns the player- Overrides:
handleRespawnin classNetHandler
-
handleExplosion
- Overrides:
handleExplosionin classNetHandler
-
handleOpenWindow
- Overrides:
handleOpenWindowin classNetHandler
-
handleSetSlot
- Overrides:
handleSetSlotin classNetHandler
-
handleTransaction
- Overrides:
handleTransactionin classNetHandler
-
handleWindowItems
- Overrides:
handleWindowItemsin classNetHandler
-
func_142031_a
- Overrides:
func_142031_ain classNetHandler
-
handleUpdateSign
Updates Client side signs- Overrides:
handleUpdateSignin classNetHandler
-
handleTileEntityData
- Overrides:
handleTileEntityDatain classNetHandler
-
handleUpdateProgressbar
- Overrides:
handleUpdateProgressbarin classNetHandler
-
handlePlayerInventory
- Overrides:
handlePlayerInventoryin classNetHandler
-
handleCloseWindow
- Overrides:
handleCloseWindowin classNetHandler
-
handleBlockEvent
- Overrides:
handleBlockEventin classNetHandler
-
handleBlockDestroy
- Overrides:
handleBlockDestroyin classNetHandler
-
handleMapChunks
- Overrides:
handleMapChunksin classNetHandler
-
canProcessPacketsAsync
public boolean canProcessPacketsAsync()If this returns false, all packets will be queued for the main thread to handle, even if they would otherwise be processed asynchronously. Used to avoid processing packets on the client before the world has been downloaded (which happens on the main thread)- Overrides:
canProcessPacketsAsyncin classNetHandler
-
handleGameEvent
- Overrides:
handleGameEventin classNetHandler
-
handleMapData
Contains logic for handling packets containing arbitrary unique item data. Currently this is only for maps.- Overrides:
handleMapDatain classNetHandler
-
handleDoorChange
- Overrides:
handleDoorChangein classNetHandler
-
handleStatistic
Increment player statistics- Overrides:
handleStatisticin classNetHandler
-
handleEntityEffect
Handle an entity effect packet.- Overrides:
handleEntityEffectin classNetHandler
-
handleRemoveEntityEffect
Handle a remove entity effect packet.- Overrides:
handleRemoveEntityEffectin classNetHandler
-
isServerHandler
public boolean isServerHandler()determine if it is a server handler- Specified by:
isServerHandlerin classNetHandler
-
handlePlayerInfo
Handle a player information packet.- Overrides:
handlePlayerInfoin classNetHandler
-
handleDebugInfo
Updates debug infos- Overrides:
handleDebugInfoin classNetHandler
-
handleGameruleSync
Handle a gamerule server/client sync packet.- Overrides:
handleGameruleSyncin classNetHandler
-
handleKeepAlive
Handle a keep alive packet.- Overrides:
handleKeepAlivein classNetHandler
-
handlePlayerAbilities
Handle a player abilities packet.- Overrides:
handlePlayerAbilitiesin classNetHandler
-
handleAutoComplete
- Overrides:
handleAutoCompletein classNetHandler
-
handleLevelSound
- Overrides:
handleLevelSoundin classNetHandler
-
handleCustomPayload
- Overrides:
handleCustomPayloadin classNetHandler
-
handleSetObjective
Handle a set objective packet.- Overrides:
handleSetObjectivein classNetHandler
-
handleSetScore
Handle a set score packet.- Overrides:
handleSetScorein classNetHandler
-
handleSetDisplayObjective
public void handleSetDisplayObjective(Packet208SetDisplayObjective par1Packet208SetDisplayObjective) Handle a set display objective packet.- Overrides:
handleSetDisplayObjectivein classNetHandler
-
handleSetPlayerTeam
Handle a set player team packet.- Overrides:
handleSetPlayerTeamin classNetHandler
-
handleWorldParticles
Handle a world particles packet.- Overrides:
handleWorldParticlesin classNetHandler
-
func_110773_a
- Overrides:
func_110773_ain classNetHandler
-
getNetManager
Return the NetworkManager instance used by this NetClientHandler -
isTerrainAroundPlayerLoaded
public boolean isTerrainAroundPlayerLoaded() -
handlePlayerSync
- Overrides:
handlePlayerSyncin classNetHandler
-
isConnectionClosed
public boolean isConnectionClosed()- Overrides:
isConnectionClosedin classNetHandler
-
handleTimerSpeed
- Overrides:
handleTimerSpeedin classNetHandler
-
handleHardcoreSpawnSync
- Overrides:
handleHardcoreSpawnSyncin classNetHandler
-