Class NetHandler

java.lang.Object
net.minecraft.src.NetHandler
Direct Known Subclasses:
NetClientHandler, NetLoginHandler, NetServerHandler

public abstract class NetHandler extends Object
  • Constructor Details

    • NetHandler

      public NetHandler()
  • Method Details

    • isServerHandler

      public abstract boolean isServerHandler()
      determine if it is a server handler
    • handleMapChunk

      public void handleMapChunk(Packet51MapChunk par1Packet51MapChunk)
      Handle Packet51MapChunk (full chunk update of blocks, metadata, light levels, and optionally biome data)
    • unexpectedPacket

      public void unexpectedPacket(Packet par1Packet)
      Default handler called for packets that don't have their own handlers in NetClientHandler; currentlly does nothing.
    • handleErrorMessage

      public void handleErrorMessage(String par1Str, Object[] par2ArrayOfObj)
    • handleKickDisconnect

      public void handleKickDisconnect(Packet255KickDisconnect par1Packet255KickDisconnect)
    • handleLogin

      public void handleLogin(Packet1Login par1Packet1Login)
    • handleFlying

      public void handleFlying(Packet10Flying par1Packet10Flying)
    • handleMultiBlockChange

      public void handleMultiBlockChange(Packet52MultiBlockChange par1Packet52MultiBlockChange)
    • handleBlockDig

      public void handleBlockDig(Packet14BlockDig par1Packet14BlockDig)
    • handleBlockChange

      public void handleBlockChange(Packet53BlockChange par1Packet53BlockChange)
    • handleNamedEntitySpawn

      public void handleNamedEntitySpawn(Packet20NamedEntitySpawn par1Packet20NamedEntitySpawn)
    • handleEntity

      public void handleEntity(Packet30Entity par1Packet30Entity)
    • handleEntityTeleport

      public void handleEntityTeleport(Packet34EntityTeleport par1Packet34EntityTeleport)
    • handlePlace

      public void handlePlace(Packet15Place par1Packet15Place)
    • handleBlockItemSwitch

      public void handleBlockItemSwitch(Packet16BlockItemSwitch par1Packet16BlockItemSwitch)
    • handleDestroyEntity

      public void handleDestroyEntity(Packet29DestroyEntity par1Packet29DestroyEntity)
    • handleCollect

      public void handleCollect(Packet22Collect par1Packet22Collect)
    • handleChat

      public void handleChat(Packet3Chat par1Packet3Chat)
    • handleVehicleSpawn

      public void handleVehicleSpawn(Packet23VehicleSpawn par1Packet23VehicleSpawn)
    • handleAnimation

      public void handleAnimation(Packet18Animation par1Packet18Animation)
    • handleEntityAction

      public void handleEntityAction(Packet19EntityAction par1Packet19EntityAction)
      runs registerPacket on the given Packet19EntityAction
    • handleClientProtocol

      public void handleClientProtocol(Packet2ClientProtocol par1Packet2ClientProtocol)
    • handleServerAuthData

      public void handleServerAuthData(Packet253ServerAuthData par1Packet253ServerAuthData)
    • handleSharedKey

      public void handleSharedKey(Packet252SharedKey par1Packet252SharedKey)
    • handleMobSpawn

      public void handleMobSpawn(Packet24MobSpawn par1Packet24MobSpawn)
    • handleUpdateTime

      public void handleUpdateTime(Packet4UpdateTime par1Packet4UpdateTime)
    • handleSpawnPosition

      public void handleSpawnPosition(Packet6SpawnPosition par1Packet6SpawnPosition)
    • handleEntityVelocity

      public void handleEntityVelocity(Packet28EntityVelocity par1Packet28EntityVelocity)
      Packet handler
    • handleEntityMetadata

      public void handleEntityMetadata(Packet40EntityMetadata par1Packet40EntityMetadata)
      Packet handler
    • handleAttachEntity

      public void handleAttachEntity(Packet39AttachEntity par1Packet39AttachEntity)
      Packet handler
    • handleUseEntity

      public void handleUseEntity(Packet7UseEntity par1Packet7UseEntity)
    • handleEntityStatus

      public void handleEntityStatus(Packet38EntityStatus par1Packet38EntityStatus)
      Packet handler
    • handleUpdateHealth

      public void handleUpdateHealth(Packet8UpdateHealth par1Packet8UpdateHealth)
      Recieves player health from the server and then proceeds to set it locally on the client.
    • handleRespawn

      public void handleRespawn(Packet9Respawn par1Packet9Respawn)
      respawns the player
    • handleExplosion

      public void handleExplosion(Packet60Explosion par1Packet60Explosion)
    • handleOpenWindow

      public void handleOpenWindow(Packet100OpenWindow par1Packet100OpenWindow)
    • handleCloseWindow

      public void handleCloseWindow(Packet101CloseWindow par1Packet101CloseWindow)
    • handleWindowClick

      public void handleWindowClick(Packet102WindowClick par1Packet102WindowClick)
    • handleSetSlot

      public void handleSetSlot(Packet103SetSlot par1Packet103SetSlot)
    • handleWindowItems

      public void handleWindowItems(Packet104WindowItems par1Packet104WindowItems)
    • handleUpdateSign

      public void handleUpdateSign(Packet130UpdateSign par1Packet130UpdateSign)
      Updates Client side signs
    • handleUpdateProgressbar

      public void handleUpdateProgressbar(Packet105UpdateProgressbar par1Packet105UpdateProgressbar)
    • handlePlayerInventory

      public void handlePlayerInventory(Packet5PlayerInventory par1Packet5PlayerInventory)
    • handleTransaction

      public void handleTransaction(Packet106Transaction par1Packet106Transaction)
    • handleEntityPainting

      public void handleEntityPainting(Packet25EntityPainting par1Packet25EntityPainting)
      Packet handler
    • handleBlockEvent

      public void handleBlockEvent(Packet54PlayNoteBlock par1Packet54PlayNoteBlock)
    • handleStatistic

      public void handleStatistic(Packet200Statistic par1Packet200Statistic)
      Increment player statistics
    • handleSleep

      public void handleSleep(Packet17Sleep par1Packet17Sleep)
    • func_110774_a

      public void func_110774_a(Packet27PlayerInput par1Packet27PlayerInput)
    • handleGameEvent

      public void handleGameEvent(Packet70GameEvent par1Packet70GameEvent)
    • handleWeather

      public void handleWeather(Packet71Weather par1Packet71Weather)
      Handles weather packet
    • handleMapData

      public void handleMapData(Packet131MapData par1Packet131MapData)
      Contains logic for handling packets containing arbitrary unique item data. Currently this is only for maps.
    • handleDoorChange

      public void handleDoorChange(Packet61DoorChange par1Packet61DoorChange)
    • handleServerPing

      public void handleServerPing(Packet254ServerPing par1Packet254ServerPing)
      Handle a server ping packet.
    • handleEntityEffect

      public void handleEntityEffect(Packet41EntityEffect par1Packet41EntityEffect)
      Handle an entity effect packet.
    • handleRemoveEntityEffect

      public void handleRemoveEntityEffect(Packet42RemoveEntityEffect par1Packet42RemoveEntityEffect)
      Handle a remove entity effect packet.
    • handlePlayerInfo

      public void handlePlayerInfo(Packet201PlayerInfo par1Packet201PlayerInfo)
      Handle a player information packet.
    • handleDebugInfo

      public void handleDebugInfo(DebugInfoPacket debugInfoPacket)
      Updates debug infos
    • handleGameruleSync

      public void handleGameruleSync(GameruleSyncPacket gameruleSyncPacket)
      Handle a gamerule server/client sync packet.
    • handleKeepAlive

      public void handleKeepAlive(Packet0KeepAlive par1Packet0KeepAlive)
      Handle a keep alive packet.
    • handleExperience

      public void handleExperience(Packet43Experience par1Packet43Experience)
      Handle an experience packet.
    • handleCreativeSetSlot

      public void handleCreativeSetSlot(Packet107CreativeSetSlot par1Packet107CreativeSetSlot)
      Handle a creative slot packet.
    • handleEntityExpOrb

      public void handleEntityExpOrb(Packet26EntityExpOrb par1Packet26EntityExpOrb)
      Handle a entity experience orb packet.
    • handleEnchantItem

      public void handleEnchantItem(Packet108EnchantItem par1Packet108EnchantItem)
    • handleCustomPayload

      public void handleCustomPayload(Packet250CustomPayload par1Packet250CustomPayload)
    • handleEntityHeadRotation

      public void handleEntityHeadRotation(Packet35EntityHeadRotation par1Packet35EntityHeadRotation)
    • handleTileEntityData

      public void handleTileEntityData(Packet132TileEntityData par1Packet132TileEntityData)
    • handlePlayerAbilities

      public void handlePlayerAbilities(Packet202PlayerAbilities par1Packet202PlayerAbilities)
      Handle a player abilities packet.
    • handleAutoComplete

      public void handleAutoComplete(Packet203AutoComplete par1Packet203AutoComplete)
    • handleClientInfo

      public void handleClientInfo(Packet204ClientInfo par1Packet204ClientInfo)
    • handleLevelSound

      public void handleLevelSound(Packet62LevelSound par1Packet62LevelSound)
    • handleBlockDestroy

      public void handleBlockDestroy(Packet55BlockDestroy par1Packet55BlockDestroy)
    • handleClientCommand

      public void handleClientCommand(Packet205ClientCommand par1Packet205ClientCommand)
    • handleMapChunks

      public void handleMapChunks(Packet56MapChunks par1Packet56MapChunks)
    • 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)
    • handleSetObjective

      public void handleSetObjective(Packet206SetObjective par1Packet206SetObjective)
      Handle a set objective packet.
    • handleSetScore

      public void handleSetScore(Packet207SetScore par1Packet207SetScore)
      Handle a set score packet.
    • handleSetDisplayObjective

      public void handleSetDisplayObjective(Packet208SetDisplayObjective par1Packet208SetDisplayObjective)
      Handle a set display objective packet.
    • handleSetPlayerTeam

      public void handleSetPlayerTeam(Packet209SetPlayerTeam par1Packet209SetPlayerTeam)
      Handle a set player team packet.
    • handleWorldParticles

      public void handleWorldParticles(Packet63WorldParticles par1Packet63WorldParticles)
      Handle a world particles packet.
    • handleStartBlockHarvest

      public void handleStartBlockHarvest(StartBlockHarvestPacket packet)
    • func_110773_a

      public void func_110773_a(Packet44UpdateAttributes par1Packet44UpdateAttributes)
    • handlePlayerSync

      public void handlePlayerSync(PlayerSyncPacket packet)
    • func_142031_a

      public void func_142031_a(Packet133TileEditorOpen par1Packet133TileEditorOpen)
    • isConnectionClosed

      public boolean isConnectionClosed()
    • handleTimerSpeed

      public void handleTimerSpeed(TimerSpeedPacket timerSpeedPacket)
    • handleHardcoreSpawnSync

      public void handleHardcoreSpawnSync(HardcoreSpawnPacket hardcoreSpawnPacket)