CLASS vg net/minecraft/server/network/ServerPlayNetworkHandler
	FIELD E floatingTicks I
	FIELD a client Lir;
	FIELD b player Lus;
	FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD d server Lnet/minecraft/server/MinecraftServer;
	FIELD f lastKeepAliveTime J
	FIELD g waitingForKeepAlive Z
	FIELD h keepAliveId J
	FIELD i messageCooldown I
	METHOD a getConnection ()Lir;
	METHOD a onConnectionLost (Ljd;)V
		ARG 1 disconnectReason
	METHOD a sendPacket (Ljr;)V
	METHOD a sendPacket (Ljr;Lio/netty/util/concurrent/GenericFutureListener;)V
	METHOD a onTeleportConfirm (Lne;)V
		ARG 1 packet
	METHOD a onQueryBlockNbt (Lnf;)V
		ARG 1 packet
	METHOD a onChatMessage (Lng;)V
		ARG 1 packet
	METHOD a onClientStatus (Lnh;)V
		ARG 1 packet
	METHOD a onClientSettings (Lni;)V
		ARG 1 packet
	METHOD a onRequestCommandCompletions (Lnj;)V
		ARG 1 packet
		ARG 2 reader
	METHOD a onConfirmTransaction (Lnk;)V
		ARG 1 packet
	METHOD a onButtonClick (Lnl;)V
		ARG 1 packet
	METHOD a onClickWindow (Lnm;)V
		ARG 1 packet
	METHOD a onGuiClose (Lnn;)V
		ARG 1 packet
	METHOD a onCustomPayload (Lno;)V
		ARG 1 packet
	METHOD a onBookUpdate (Lnp;)V
		ARG 1 packet
	METHOD a onQueryEntityNbt (Lnq;)V
		ARG 1 packet
		ARG 2 entity
		ARG 3 tag
	METHOD a onPlayerInteractEntity (Lnr;)V
		ARG 1 rpacket
	METHOD a onKeepAlive (Lns;)V
		ARG 1 packet
	METHOD a onPlayerMove (Lnt;)V
		ARG 1 packet
		ARG 2 world
		ARG 3 currentX
		ARG 5 currentY
		ARG 7 currentZ
		ARG 9 oldY
		ARG 11 newX
		ARG 13 newY
		ARG 15 newZ
		ARG 17 newYaw
		ARG 18 newPitch
		ARG 25 velocity
	METHOD a onVehicleMove (Lnu;)V
		ARG 1 packet
		ARG 2 vehicle
	METHOD a onBoatPaddleState (Lnv;)V
		ARG 1 packet
		ARG 2 ridden
	METHOD a onPickFromInventory (Lnw;)V
		ARG 1 packet
	METHOD a onCraftRequest (Lnx;)V
		ARG 1 packet
	METHOD a onPlayerAbilities (Lny;)V
		ARG 1 packet
	METHOD a onPlayerAction (Lnz;)V
		ARG 1 packet
	METHOD a onClientCommand (Loa;)V
		ARG 1 packet
		ARG 2 mount
		ARG 3 jumpingMountHeight
	METHOD a onPlayerLook (Lob;)V
		ARG 1 packet
	METHOD a onRecipeBookData (Loc;)V
		ARG 1 packet
	METHOD a onRenameItem (Lod;)V
		ARG 1 packet
		ARG 3 itemName
	METHOD a onResourcePackStatus (Loe;)V
		ARG 1 packet
	METHOD a onAdvancementTab (Lof;)V
		ARG 1 packet
	METHOD a onVillagerTradeSelect (Log;)V
		ARG 1 packet
	METHOD a onUpdateBeacon (Loh;)V
		ARG 1 packet
		ARG 2 beaconContainer
		ARG 3 paymentSlot
		ARG 4 inv
	METHOD a onUpdateSelectedSlot (Loi;)V
		ARG 1 packet
	METHOD a onUpdateCommandBlock (Loj;)V
		ARG 1 packet
	METHOD a onUpdateCommandBlockMinecart (Lok;)V
		ARG 1 packet
		ARG 2 executor
	METHOD a onCreativeInventoryAction (Lol;)V
		ARG 1 packet
	METHOD a onJigsawUpdate (Lom;)V
		ARG 1 packet
	METHOD a onStructureBlockUpdate (Lon;)V
		ARG 1 packet
	METHOD a onSignUpdate (Loo;)V
		ARG 1 packet
	METHOD a onHandSwing (Lop;)V
		ARG 1 packet
	METHOD a onSpectatorTeleport (Loq;)V
		ARG 1 packet
	METHOD a onPlayerInteractBlock (Lor;)V
		ARG 1 packet
	METHOD a onPlayerInteractItem (Los;)V
		ARG 1 packet
	METHOD b disconnect (Ljd;)V
	METHOD b validatePlayerMove (Lnt;)Z
	METHOD b validateVehicleMove (Lnu;)Z
	METHOD c executeCommand (Ljava/lang/String;)V
	METHOD e tick ()V
		ARG 1 now
