public DataResponsePacket(Packet p)
     : base(p)
 {
 }
 public ServerListResponsePacket(Packet p)
     : base(p)
 {
 }
 public DataUpdatePacket(Packet p)
     : base(p)
 {
 }
 public RegistrationPacket(Packet p)
     : base(p)
 {
 }
 public void send(Packet p)
 {
     this.send(p.getAmmendedData());
 }
 public FetchPacket(Packet p)
     : base(p)
 {
 }
 public Packet(Packet copy)
 {
     this.data = copy.data;
     this.type = copy.type;
 }
 public LoginResponsePacket(Packet p)
     : base(p)
 {
 }