package net.minecraft.network.play;

import net.minecraft.network.INetHandler;
import net.minecraft.network.play.server.S00PacketKeepAlive;
import net.minecraft.network.play.server.S01PacketJoinGame;
import net.minecraft.network.play.server.S02PacketChat;
import net.minecraft.network.play.server.S03PacketTimeUpdate;
import net.minecraft.network.play.server.S04PacketEntityEquipment;
import net.minecraft.network.play.server.S05PacketSpawnPosition;
import net.minecraft.network.play.server.S06PacketUpdateHealth;
import net.minecraft.network.play.server.S07PacketRespawn;
import net.minecraft.network.play.server.S08PacketPlayerPosLook;
import net.minecraft.network.play.server.S09PacketHeldItemChange;
import net.minecraft.network.play.server.S0APacketUseBed;
import net.minecraft.network.play.server.S0BPacketAnimation;
import net.minecraft.network.play.server.S0CPacketSpawnPlayer;
import net.minecraft.network.play.server.S0DPacketCollectItem;
import net.minecraft.network.play.server.S0EPacketSpawnObject;
import net.minecraft.network.play.server.S0FPacketSpawnMob;
import net.minecraft.network.play.server.S10PacketSpawnPainting;
import net.minecraft.network.play.server.S11PacketSpawnExperienceOrb;
import net.minecraft.network.play.server.S12PacketEntityVelocity;
import net.minecraft.network.play.server.S13PacketDestroyEntities;
import net.minecraft.network.play.server.S14PacketEntity;
import net.minecraft.network.play.server.S18PacketEntityTeleport;
import net.minecraft.network.play.server.S19PacketEntityHeadLook;
import net.minecraft.network.play.server.S19PacketEntityStatus;
import net.minecraft.network.play.server.S1BPacketEntityAttach;
import net.minecraft.network.play.server.S1CPacketEntityMetadata;
import net.minecraft.network.play.server.S1DPacketEntityEffect;
import net.minecraft.network.play.server.S1EPacketRemoveEntityEffect;
import net.minecraft.network.play.server.S1FPacketSetExperience;
import net.minecraft.network.play.server.S20PacketEntityProperties;
import net.minecraft.network.play.server.S21PacketChunkData;
import net.minecraft.network.play.server.S22PacketMultiBlockChange;
import net.minecraft.network.play.server.S23PacketBlockChange;
import net.minecraft.network.play.server.S24PacketBlockAction;
import net.minecraft.network.play.server.S25PacketBlockBreakAnim;
import net.minecraft.network.play.server.S26PacketMapChunkBulk;
import net.minecraft.network.play.server.S27PacketExplosion;
import net.minecraft.network.play.server.S28PacketEffect;
import net.minecraft.network.play.server.S29PacketSoundEffect;
import net.minecraft.network.play.server.S2APacketParticles;
import net.minecraft.network.play.server.S2BPacketChangeGameState;
import net.minecraft.network.play.server.S2CPacketSpawnGlobalEntity;
import net.minecraft.network.play.server.S2DPacketOpenWindow;
import net.minecraft.network.play.server.S2EPacketCloseWindow;
import net.minecraft.network.play.server.S2FPacketSetSlot;
import net.minecraft.network.play.server.S30PacketWindowItems;
import net.minecraft.network.play.server.S31PacketWindowProperty;
import net.minecraft.network.play.server.S32PacketConfirmTransaction;
import net.minecraft.network.play.server.S33PacketUpdateSign;
import net.minecraft.network.play.server.S34PacketMaps;
import net.minecraft.network.play.server.S35PacketUpdateTileEntity;
import net.minecraft.network.play.server.S36PacketSignEditorOpen;
import net.minecraft.network.play.server.S37PacketStatistics;
import net.minecraft.network.play.server.S38PacketPlayerListItem;
import net.minecraft.network.play.server.S39PacketPlayerAbilities;
import net.minecraft.network.play.server.S3APacketTabComplete;
import net.minecraft.network.play.server.S3BPacketScoreboardObjective;
import net.minecraft.network.play.server.S3CPacketUpdateScore;
import net.minecraft.network.play.server.S3DPacketDisplayScoreboard;
import net.minecraft.network.play.server.S3EPacketTeams;
import net.minecraft.network.play.server.S3FPacketCustomPayload;
import net.minecraft.network.play.server.S40PacketDisconnect;

public interface INetHandlerPlayClient extends INetHandler
{
	void handleSpawnObject(S0EPacketSpawnObject var1);

	void handleSpawnExperienceOrb(S11PacketSpawnExperienceOrb var1);

	void handleSpawnGlobalEntity(S2CPacketSpawnGlobalEntity var1);

	void handleSpawnMob(S0FPacketSpawnMob var1);

	void handleScoreboardObjective(S3BPacketScoreboardObjective var1);

	void handleSpawnPainting(S10PacketSpawnPainting var1);

	void handleSpawnPlayer(S0CPacketSpawnPlayer var1);

	void handleAnimation(S0BPacketAnimation var1);

	void handleStatistics(S37PacketStatistics var1);

	void handleBlockBreakAnim(S25PacketBlockBreakAnim var1);

	void handleSignEditorOpen(S36PacketSignEditorOpen var1);

	void handleUpdateTileEntity(S35PacketUpdateTileEntity var1);

	void handleBlockAction(S24PacketBlockAction var1);

	void handleBlockChange(S23PacketBlockChange var1);

	void handleChat(S02PacketChat var1);

	void handleTabComplete(S3APacketTabComplete var1);

	void handleMultiBlockChange(S22PacketMultiBlockChange var1);

	void handleMaps(S34PacketMaps var1);

	void handleConfirmTransaction(S32PacketConfirmTransaction var1);

	void handleCloseWindow(S2EPacketCloseWindow var1);

	void handleWindowItems(S30PacketWindowItems var1);

	void handleOpenWindow(S2DPacketOpenWindow var1);

	void handleWindowProperty(S31PacketWindowProperty var1);

	void handleSetSlot(S2FPacketSetSlot var1);

	void handleCustomPayload(S3FPacketCustomPayload var1);

	void handleDisconnect(S40PacketDisconnect var1);

	void handleUseBed(S0APacketUseBed var1);

	void handleEntityStatus(S19PacketEntityStatus var1);

	void handleEntityAttach(S1BPacketEntityAttach var1);

	void handleExplosion(S27PacketExplosion var1);

	void handleChangeGameState(S2BPacketChangeGameState var1);

	void handleKeepAlive(S00PacketKeepAlive var1);

	void handleChunkData(S21PacketChunkData var1);

	void handleMapChunkBulk(S26PacketMapChunkBulk var1);

	void handleEffect(S28PacketEffect var1);

	void handleJoinGame(S01PacketJoinGame var1);

	void handleEntityMovement(S14PacketEntity var1);

	void handlePlayerPosLook(S08PacketPlayerPosLook var1);

	void handleParticles(S2APacketParticles var1);

	void handlePlayerAbilities(S39PacketPlayerAbilities var1);

	void handlePlayerListItem(S38PacketPlayerListItem var1);

	void handleDestroyEntities(S13PacketDestroyEntities var1);

	void handleRemoveEntityEffect(S1EPacketRemoveEntityEffect var1);

	void handleRespawn(S07PacketRespawn var1);

	void handleEntityHeadLook(S19PacketEntityHeadLook var1);

	void handleHeldItemChange(S09PacketHeldItemChange var1);

	void handleDisplayScoreboard(S3DPacketDisplayScoreboard var1);

	void handleEntityMetadata(S1CPacketEntityMetadata var1);

	void handleEntityVelocity(S12PacketEntityVelocity var1);

	void handleEntityEquipment(S04PacketEntityEquipment var1);

	void handleSetExperience(S1FPacketSetExperience var1);

	void handleUpdateHealth(S06PacketUpdateHealth var1);

	void handleTeams(S3EPacketTeams var1);

	void handleUpdateScore(S3CPacketUpdateScore var1);

	void handleSpawnPosition(S05PacketSpawnPosition var1);

	void handleTimeUpdate(S03PacketTimeUpdate var1);

	void handleUpdateSign(S33PacketUpdateSign var1);

	void handleSoundEffect(S29PacketSoundEffect var1);

	void handleCollectItem(S0DPacketCollectItem var1);

	void handleEntityTeleport(S18PacketEntityTeleport var1);

	void handleEntityProperties(S20PacketEntityProperties var1);

	void handleEntityEffect(S1DPacketEntityEffect var1);
}