001    package net.minecraft.network.packet;
002    
003    import java.io.DataInputStream;
004    import java.io.DataOutputStream;
005    import java.io.IOException;
006    
007    public class Packet254ServerPing extends Packet
008    {
009        public int field_82559_a = 0;
010    
011        /**
012         * Abstract. Reads the raw packet data from the data stream.
013         */
014        public void readPacketData(DataInputStream par1DataInputStream) throws IOException
015        {
016            try
017            {
018                this.field_82559_a = par1DataInputStream.readByte();
019            }
020            catch (Throwable var3)
021            {
022                this.field_82559_a = 0;
023            }
024        }
025    
026        /**
027         * Abstract. Writes the raw packet data to the data stream.
028         */
029        public void writePacketData(DataOutputStream par1DataOutputStream) throws IOException {}
030    
031        /**
032         * Passes this Packet on to the NetHandler for processing.
033         */
034        public void processPacket(NetHandler par1NetHandler)
035        {
036            par1NetHandler.handleServerPing(this);
037        }
038    
039        /**
040         * Abstract. Return the size of the packet (not counting the header).
041         */
042        public int getPacketSize()
043        {
044            return 0;
045        }
046    }